How to root ASUS Transformer Pad TF300T, unlock bootloader, and install ClockworkMod Recovery [Guide]

So you have a brand new, shiny ASUS Transformer Pad TF300T and you want to root it. No worries, because this guide shows you exactly how to do that!

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 device may void your warranty. Unlocking the bootloader will void your warranty. Installing ClockworkMod Recovery may void your warranty.


This guide is specifically for TW, US, WW, CN versions of ASUS Transformer Pad TF300T running Ice Cream Sandwich or Jelly Bean. Proceed at your own risk.

Before We Begin

To start with the process of rooting your ASUS Transformer Pad TF300T, make sure that you are ready with the following:

  • Enable “Unknown sources” in your device (Settings -> Security -> Unknown sources).
  • Download and install ASUS Android USB drivers on your computer.
  • Download and install ADB and Fastboot on your computer, if you haven’t already.
  • Download ClockworkMod Recovery (Ice Cream Sandwich version | Jelly Bean version) on your computer and place it in the same C:/Android folder you installed ADB and Fastboot to.
  • Download the root file and place it in the internal storage of your ASUS Transformer Pad TF300T.
  • Download the official ASUS unlock tool and place it in the internal storage of your ASUS Transformer Pad TF300T.

How To Root Asus Transformer Pad TF300T

Rooting ASUS Transformer Pad TF300T is a three step process: first you need to unlock your bootloader, then you need to flash ClockworkMod Recovery, then you need to flash the root file. So let’s begin.

To unlock the bootloader on your ASUS Transformer Pad TF300T, do the following:

Note: Unlocking the bootloader will wipe all data on your tablet; it is as if you do a factory reset. Proceed at your own risk. Unlocking bootloader voids your warranty.

  • Using a file manager (you can use the File Manager app that comes with your TFT300T), navigate to where you placed the official ASUS unlock tool and click on the file.
  • You will be asked if you want to install the file, tap “Install”.
  • Once it is installed, run the app. (It is called “Unlock Device”.)
  • When you run the app, you will be prompted to accept the EULA. Read the EULA, scroll to the bottom, tap the box next to “I have read and agree…”, and tap “OK”.
  • At the next screen there will be a huge “Notice”. Read the “Notice”, tap the box next to “Agree”, and tap “Press to unlock¬† your device”.
  • Wait for the app to unlock your bootloader. Your device may reboot one or more times.

Once your device has finished unlocking the bootloader, you now need to flash ClockworkMod Recovery. To flash ClockworkMod Recovery, do the following:

  • Turn off your tablet.
  • While your tablet is turned off, hold the “Power Up” and “Volume Down” buttons. If you are on Ice Cream Sandwich, you will see a message that says “Press Vol. Up to enter RCK (5s)”. Do not press the Volume Up button! Simply wait until the five seconds are over and you will be taken to a new menu. If you are on Jelly Bean, you will be taken directly to a new menu.
  • At that new menu, you need to quickly press the “Volume Down” button to select the USB icon and then press the “Volume Up” to select that icon. If you do it properly, you will be taken into bootloader mode.
  • Once in bootloader mode, connect your tablet to your computer via USB. Wait while your computer recognizes your tablet.
  • Now open command prompt on your computer and type “fastboot -i 0x0B05 flash recovery recovery.img” (without the quotes) if you downloaded the Ice Cream Sandwich recovery or “fastboot -i 0x0B05 flash recovery recovery-jb.img” if you downloaded the Jelly Bean recovery.
  • Wait while the recovery is flashed.
  • Once the recovery is done being flashed, type “fastboot -i 0x0B05 reboot” (without the quotes) to reboot your device and go back to the home screen.

Once you are back at the home screen, you now have ClockworkMod Recovery installed on your TF300T; you can now root. To root, do the following:

  • Turn off your tablet.
  • While your tablet is turned off, hold the “Power Up” and “Volume Down” buttons.
  • If you are on Ice Cream Sandwich, you will see a message that says “Press Vol. Up to enter RCK (5s)”. Press the “Volume Up” button. If you are on Jelly Bean, you will be taken to a menu where you must press “Volume Down” button until you have “RCK” selected, then press the “Volume Up” button to select it.
  • When you do the above step, you will be in ClockworkMod Recovery. Use the “Volume Up”/”Volume Down” buttons to scroll to “Install zip from sdcard” and press the “Power” button to select it.
  • At the next menu select “Choose zip from sdcard” and press the “Power” button.
  • Now find the folder where you placed the “” root file I told you to download earlier.
  • Once you find the file, scroll to it using the “Volume Up”/”Volume Down” buttons and press the “Power” button to select it.
  • Confirm you want to flash it by selecting “Yes”.
  • Wait until ClockworkMod Recovery does its thing.
  • Reboot your device when it is done
  • When your device is rooted, you should be back at your home screen. Run Play Store.
  • In Play Store, search for “SuperSu” and download and install it.
  • Once installed, find SuperSu in your app tray and run it. You will be asked to update. Update it.

Done! Once you download, install, and update SuperSu you officially have a rooted device!


Enjoy your rooted Asus Transformer Pad TF300T! Now you can do things such as managing app permissions, block ads or deny apps Internet access.

[via XDA]

Related Posts

  • Carl

    Hello. I’m having trouble with my Win 7 recognizing the device when I try to enter fastboot. When I enter on the USB Icon in the bootloader, If I leave it unplugged, it tells me “Starting Fastboot USB Download protocol.” However, Win 7 says USB device not recognized and I have all appropriate ASUS Drivers (From PC Sync Download). Unsure how to fix this problem…

  • Jessica


    I had the same problem. Restart the process and when you get to the android logo press hold volume down for 3 seconds. This post is excellent, in combination of to help me root my tf300. Good luck

  • Kevin

    I have a TF300t Tablet that I am trying to root. I got through the first 2 steps easily, but when I get to trying to put my tablet into RCK mode it doesn’t work. I have tried it with the USB cord plugged in and un-plugged. But it still doesn’t work. It seems like it freezes or something. I can move around the menu fine with the RCK, Android, USB and format icons, but as soon as I press the volume up button to select RCK it doesn’t work. I left it for 20 minutes and nothing… Help! Please :)

  • Craig Hasan

    How are you? My TF300T is still running ICS, is rooted, but I get no USB Icon when I reboot holding the vol- button. I just get wipe and android. no way to get fastboot to work, any ideas. I have an updated JB Rom, fastboot and adb and ASUS drivers ready, but Tablet won’t co-operate

  • Ashraf

    [@Jairo Carrasco] TFT300T doesn’t support SIM.

    [@nidahasan] This should work for both Jelly Bean and ICS. Why isn’t it working for you?

  • nidahasan

    Thanks for the guide Ashraf! Although it doesn’t seem to work for Jelly bean. My tablet (TF300T) upgraded to 4.1.1 , is there anyway I can downgrade back to ICS?

    Thanks :)

  • How may do sim card unlock on my asus TF300T tablet?

  • Mike

    How long does it take for the Clockwork Mod Recovery to “do its thing”? It’s been stuck on just the Clockwork logo for about 10 minutes now. Didn’t know how long of a process this was. Can anyone help?

  • Ashraf

    @Marc June: Glad you like it!
    @Rich: I believe so but I’m not 100% sure.
    @lautarolzl: You need to install Fastboot. See

  • lautarolzl

    fastboot -i 0x0B05 flash recovery recovery.img

    This does not work. I keep getting when typing in the cmd.

    C:Usersmypcname>fastboot -i 0x0b05 flash recovery recovery.img
    ‘fastboot’ is not recognized as an internal or external command,
    operable program or batch file.

    What am i doing wrong? I’m stucked.


  • Rich

    when the unlock tool says you won’t be able to get system updates is the just referring to the auto update from the settings menu? I can still install from the site and load updates with recovery tools right?

  • Rory

    @Charles Scott:

    I ha e same issue

  • Marc June

    Absolutely excellent write up for a newbie

  • Ashraf
  • nervo

    I need free antivirus and how 2 download it pleas. Thanks in advance

  • Charles Scott

    I continued with the instructions and ran the “Fastboot” step. I got no errors at all.

    However, when I try to get into RCK mode, it says “Booting Recovery Kernel Image” and hangs. Now my device is completely bricked.


  • Charles Scott

    All I did was install and run the unlock apk file and now my TF300T won’t boot. It just sits there at the ASUS screes with the spinning graphic.


  • asaww

    i cant get into ClockworkMod Recovery i choose RCK but nothings happens !! it says “booting recovery kernel image” but nothing happens i cant get into any menu to select the superuser zip.
    pls help me !!!!!!

  • frauke

    Thank you very much for this very helpful descriptions!
    But after the first steps worked, I get trouble. I was able to do all steps including “flash ClockworkMod Recovery”. But to root doesn’t work. I selected RCK, but after, there is now possibilty to select anything. What’s wrong? What can I do?
    Seems to be the same as described by Neal (above).
    Thanks in advance!

  • Michael

    First of all thanks for this nice guide.

    but i’m not sure whether i can use this guide and attached files to root and unlock my TF300TL [german version] (lte-modem should work afterwards)

    and please update the link to the jb CWM it’s down

    thanks in advance :)

  • Adam

    Shane, I remember reading that a certain percent of our devices come with some sort of an error in them that prevents the bootloader from being unlocked. The only way to fix it is to send the unit in for a free warranty repair. I didn’t need to root it badly enough to bother with that headache.

  • Neal

    Hopefully i can get an answer. I followed the guide step by step and re checked each step.Yet now when I try to boot into clockwork it freezes on selecting rck. Boots up still fine saying unlocked. Tf300t. 4.1.1.

  • Shane

    Hey thanks a lot for this how-to guide bro! Of course I saw that Adam had the same issue as I am having… Do we have to be connected to internet to unlock the bootloader? To get the app to finish successfully rather? I am out here in the mountains, using my htc inspire 4g tethered for internet on my pc…..which is exactly WHY I went searching for a means to root the transformer – to be able to have my set-up jive like I want I guess I need to install “Tun.Ko” which calls for a rooted device. Any words of wisdom would be greatly appreciated, thanks :)

  • Rob

    I have the Asus Transformer tf300t, just did a system update today, dec 7th 12. I want to root my device, but none of the articals I have found say yes this works with this version or that version or if you have this or that update it will or wont work..
    I have adroid version 4.1.1, kernel version 3.1.10 android neptune,, and probably what you’d need to know to help me is I’m on build, “” aka Build
    I want to root this guy safely as possible and install a rom perhaps. Not concerned with warranty stuff. Every device i have is rooted, and I was lucky enough to have clear directions and in some cases single click methods. Any help would be appreciated. A solid walk through, is worth $50 to me, for someone to help me “speed” through this “safely” on skype or something. Thanks…My email is “” contact me if you can handle this we will get on skype and do this. I can only send payment with paypal, so youll need a paypal acct for the $50.00 thanks in advance for any help with this issue, I needed this handled and some questions in regards to updating that are a concern for me afterwards as well i have heard once you root this device, you can never get updates again or something. Community updates are great but…you guys feel me I think.. Again thanks in advance for anyone to help with this…

  • Asteps

    @Asteps: to answer my own question…. blah too many hours trying this thing! You have to make sure when you download the usb drivers (which come with a bunch of crap) that you uninstall the crap (sync, etc). At the very least make damn sure they’re not running. Then it works! Thanks again!

  • Asteps

    Nice write up. When I get to the flash ClockWorkMod step I run into trouble. My xp computer connects to my tf300t fine through USB drivers when up and running. However when I follow the steps and get to bootloader mode (and get on-screen conformation), the PC gets stuck “waiting for device” in comand prompt. I have uninstalled and reinstalled USB drivers 3 times…. same result. What’s the deal? THANKS! :)

  • Ashraf

    @Adam: Odd. Are you connected to the Internet when you run it?

  • Adam

    When I run the Unlock Bootloader, I get “An unknown error occurs, which may be a network connection issue. please wait and try again later.” I have Android 4.1.1 with Any thoughts?

  • Ashraf

    @IVAN: You are welcome!

    For some devices and methods, it is possible to undo root. For ASUS TF300T using this particular method it isnt possible because you need to unlock your bootloader to root and you cannot relock it.

  • IVAN

    Excellent guide- as always! Thanks!

    My only question is- is this procedure reversible?

    I mean- rooting will void my warranty- is there a way to put a device in the factory stage- in case I need to use the warranty?

    Thanks in advance!

  • Ashraf

    @mukhi: See for an ad blocker that doesn’t require root.
    As far as blocking internet access without root, that isn’t possible as far as I know.
    What device do you have? Do you want help on rooting it? I may be able to point you in the right direction.

  • mukhi

    “managing app permissions, block ads or deny apps Internet access.”

    so these are not possible w/o rooting?

    can’t you block ad by some good ad-blocker?

    i have a data plan, and my apps automatically used to connect to the internet via data plan if wifi is off (i have kept wifi as priority 1 and data plan as priority 2). so i have now kept a password to authorize access to the net via data plan. if the app tries to use the data plan, it can only do so if i enter the password; if i press cancel, the app will run w/o internet or exit if it cannot run w/o net.