I needed to upgrade and root the Asus EEE Pad Transformer TF101 for a tablet application I’ve been working on. The process is simple, but not very well documented, so here it is:
1) Upgrade the tablet to the latest supported Android version, which at the moment is Android 4.0.3
- To do this, go to Settings -> About Tablet -> System Firmware Update. The tablet should update and restart.
2) Root the tablet.
- I used One Click Recovery, which I downloaded from here.
- Plug the tablet into your PC, and make sure you have USB Debugging enabled.
- Unzip the file you downloaded, and double click EasyRecoveryV0.4.bat (This happens on your pc, not on the tablet). The program will guide you through several steps, and when you’re done the tablet will be rooted.
3) Bonus step if you are an Android developer. When I tried to debug my app on the tablet, I kept getting the error “Failed to install theApp.apk on device [my device]: Not a directory”. After a little Googling, I found out that rooting the tablet deleted the directory that Android was trying to save my app to, so it was failing. Luckily the fix is simple.
- Open up adb shell in your terminal. On a Mac you do this with:
- Then to become a super user type:
- Now create the directory:
That’s all there is to it. For more information about rooting the Asus TF101, check out the thread on XDA Developers.