How to Root the Asus Transformer TF300T (4.2.1/4.1.1)
Rooting is the process of gaining administrative rights on your Android device. Once we root our Android device, we can then make changes to it to customize it well beyond what it normally can do.
Once you have root access on your Asus Transformer TF300T, you’ll be able to:
- Remove apps that were preinstalled by your carrier/manufacturer from your device.
- Free up storage space (because of the above benefit).
- Increase battery life (apps that might have been running constantly can be removed).
- Increase performance (after removing apps that are always running, the device will be less bogged down and run smoother).
- Update to a new version of Android (by flashing a custom recovery/ROM, see the end of this procedure for more info on that).
- Tons of other customizations when you use your new found administrative rights to flash a custom ROM (again, see the end of this procedure for more info on that).
Interested? Here’s how to root your Transformer TF300T:
 I. Before You Begin
1. Charge your device to 75% or more before you begin to prevent unwanted shutdowns.
2. Back up everything you feel is important before you start.
3. Make sure you have the necessary drivers before you begin.
II. Necessary Downloads
motochopper.zip [Link available in this post]
III. Rooting the Transformer TF300T
1. Enable USB Debugging on your device by going to Settings > Development and ticking the USB debugging checkbox.
2. Connect your device to your PC. If there are drivers being installed at this point, let them do so.
3. Extract motochopper.zip to a folder on your desktop.
4. From the extracted folder, double-click on run.bat to begin the rooting process.
5. Follow the on-screen instructions.
6. When you are prompted to accept USB Debugging connection on your device, tap on OK.
All set! Now, you can head to our How to Flash a Custom Recovery procedure for the ASUS Transformer TF300T to open up a whole new world of customizations for your Android device!
By the way, don’t be scared, you can always put your device back to stock by heading to our Rooting How To’s section, finding your device, and doing the How to Unroot listed for it there.
I’ve been trying to do this, but it keeps showing a failure on the bath cmd screen, and even though the super su app shows up on my tf300t, it doesn’t appear to have been granted root access to do allow me to do anything.
did you try updating the binaries for the supersu app, Rob?
I have not. Can you link me to a tutorial?
you usually get a popup asking you to update the first time you open up the supersu app. If that didn’t happen, check under settings and you should find the option to do it manually.
If that won’t work….check if you have the superuser app or SuperSU app. If you don’t have SuperSU, try it at https://play.google.com/store/apps/details?id=eu.chainfire.supersu
I’ve done that. The app is installed, but the process doesn’t seem to have granted me root access. I’ve recently read in a different forum that the issue may be that I need to install different drivers for my tf300t on my windows pc. Any suggestions or links for the drivers that you used?
do you mean installing drivers before you go through the rooting procedure? If so, you could try that. http://forum.xda-developers.com/showthread.php?t=2263822 this could help you with the drivers part as it is the universal adb driver and is reported to work for the TF300T
I have drivers already installed, but it was suggested that the drivers I have are not the correct drivers. I’ll check out your link and see if it helps. Thanks!
Let me get back to you on this, let me look at another solution for you! 🙂
I have the same problem as Rob S. Barker. SuperSU is installed but I do not have root access.
If i check the temrinal there is a “Failure” line. Are there any solutions by now Dax Krishna?
MrSchorff, I am still on the lookout for a working solution! At the time, I posted this, it was working and we at the TheUnlockr confirm that it is working from various sources before we actually post a guide. But I am on the lookout, I’ll post a new guide or a solution here!
I just had the same issue. Here’s a photo of motochopper’s error. As you can see, it tells me that root fails.
I give it a try with this method but when I run the SuperUser app and updates de SU Binary it gives me an error. I think it wasnt correctly installed. One thing that I dont know and is not specified is if I need to Unlock the device before attempting to root??
this way gonna work on TF300T 10.6.2.11??
I have android 4.2.1 this did not work for me
i keep getting waiting for device after i run the run.bat
TF300T 4.1.1 unlocked (using asus tool) and your method worked. Thanks!!!
Work fine, thx. Make sure you have DEBUG USB “ON” !!
I’m getting a “Waiting For Device”, then “Daemon started succefully” but then it gets stuck (I wasn’t prompted to accept usb debugging connection on my device). Any suggestions?
maybe you are missing the asus adb driver – http://www.asus.com/zentalk/thread-33805-1-1.html i connected the tab in camera ptp mode. good luck !
Because i tried hundred times too…. first unlock the tf300t with the unlocker tool provieded on the asus support side. then connect the tablet in “camera (ptp)”-mode to a usb slot at the rear of the pc (worked for me). maybe you will need another driver for “asus android composite adb” have a look here -> http://www.asus.com/zentalk/thread-33805-1-1.html that driver was missing for me- after installing it all went fine ! thx guys !