Rooting your device for the first time might have been one of the toughest decisions for you if you have been (or, are) one who has always been afraid of getting into trouble after rooting. Though it’s usually not so hard to get unrooted and claim warranty, rooting is usually a hard decision for the ones who worry a lot about voiding their warranty. As per a number of developer threads at the xda-developers, rooting your Asus Transformer TF700 does not void your warranty, while unlocking your bootloader does void your warranty. But I couldn’t find any official confirmation for the same though so take that with a grain of salt. Anyway, getting your device unrooted to claim warranty wouldn’t be much of a problem if need arises. But still, proceed at your own risk.
Disclaimer: This guide is intended as a helpful “how to”. dotTech and its writers are not responsible for any gain or loss (including but not limited to bricked devices) incurred as a result of following this guide. Root your device at your own risk. Rooting your Asus Transformer TF700 may not void your warranty (no official confirmation though).
This guide is specifically for Asus Transformer TF700 and will help you root your device using the Debugfs automated root method. This method will reportedly work for all TF700 tablets running Ice Cream Sandwich. Proceed at your own risk.
Before We Begin
To start with the process of rooting your Asus Transformer TF700, make sure that you are ready with the following:
- Enable Unknown sources in your device (Settings -> Security -> Unknown sources).
- Make sure that USB debugging is enabled in your device (Settings -> Developer Options -> USB debugging).
- Download the latest DebugfsRoot_Generic_vx.xx.zip  (the latest file as of now is DebugfsRoot_Generic_v2.3.zip) and ASUS Android USB Drivers.zip  from the XDA thread by sparkym3. Extract both the files to a common directory (say, TFroot).
How To Root Asus Transformer TF700
To root your Asus Transformer TF700, follow the steps below:
- Turn on your device if it’s not already on.
- Connect your device to your computer via a USB cable.
- Wait till Windows detects your device.
- If the drivers are not already installed, or if they are not automatically installed, install the drivers from the TFroot folder to which you had earlier extracted the file ASUS Android USB Drivers.zip.
- After the drivers have been successfully detected and installed, open the TFroot folder.
- Run RootDebugfs.bat as Administrator (right-click -> Run as Administrator).
- Choose the option 1 and press Enter.
- Follow the simple on-screen instructions to complete the process.
- Congrats! Your Asus Transformer TF700 has been rooted (if everything went fine).
- Open up your Apps list and you will notice a new app ‘Superuser’. You can access it anytime to manage root permissions for different apps.
Enjoy your rooted Asus Transformer TF700. Now you can do things such as managing app permissions, block ads  or deny apps Internet access . Don’t forget to check back for more on your device .
[via XDA ]