[Update] While these are great instructions for rooting any Asus Transformer Infinity, I would encourage you to look at other tablets instead. Asus has had massive quality control issues with their Transformer line. One of the worst issues is the random screen cracks that can occur when docked. See this search for the latest of thousands of unhappy customers that have witnessed their screen cracking while they were not touching their tablet.” While this seems not plausible, I witnessed this myself on one of our devices. To this date, Asus has refused to honor their defect warranty for almost all such cases. Your money would be much better spent on a manufacturer with a better reputation and higher quality control. Check out the Samsung Note 10.1 for a good alternative to the Asus Transformer Infinity.
My wonderful wife gave me a new Transformer Infinity today and I immediately decided I needed to root it. Unfortunately, it was already on Android 4.1.1 so it is unrootable in that state (without unlocking the bootloader).
Here are my notes on the downgrading and rooting process. Make sure your battery is fully charged and you have everything backed up. This will wipe your device (because the downgrade is a full system image).
This is based on Steve Hamilton’s advice here: http://androidforums.com/transformer-infinity-tf700t-all-things-root/637903-trouble-rooting-asus-transformer-infinity-tf700t-4-1-1-jellybean.html#post5123594
We are going to assume that you have a US Based sku for your Infinity. If not, some numbers may be different.
- Download the Stock Ice Cream Sandwich Rom for the ASUS Transformer Infinity. You can get it here: http://d-h.st/Zo7 and here: http://pdadb.net/index.php?m=repository&author=Asus If you live in the US, make sure you get the version that ends in “.30” (22.214.171.124). If not, get the version for your country.
- Extract the downloaded zip file, there will be a zip file inside called US_epad_user_9_4_5_30_20120907_UpdateLauncher.zip and place it on the root of your “internal SD card”.
- Power off the device while holding the volume down and power buttons for about 10 seconds. It will load in safe mode.
- It will show an update available. DO NOTHING. After 10 seconds, the device will reboot and you will load a safe mode version of the OS.
- When your device is restarted, the settings bar will show that there is an update to install. Select it.
- Click through the warnings. WARNING: This will delete your data.
- Your device will restart with Ice Cream Sandwich.
- Go here to download the latest automated Debug FS Root tool: http://forum.xda-developers.com/showthread.php?t=1706588
- Extract the zip file and save in some folder of your choice.
- Make sure your tablet is plugged in and recognized by your computer. If not, install appropriate drivers.
- Run RootDebugfs.bat
- Choose option 1 to root your device (Read and follow instructions at the prompts). The most important parts are to enable installing from unknown sources and enable USB debugging.
- Open up the SU app at least once before doing anything.
- On your device, download OTA Rootkeeper from Google Play: https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper&hl=en
- Click on “protect root” in the Rootkeeper app.
- Upgrade via over-the-air updates to Jellybean.
- If needed, go back into OTA Rootkeeper and restore root.