• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[How To]TF201 Flash TWRP on Jellybean and Root

Search This thread

hx4700 Killer

Senior Member
Oct 19, 2007
1,281
274
Texas
I just went through the unlock and root it is fresh in the mind. These directions ASSUME AN SD CARD IS INSTALLED to the tablet and a WINDOWS OS!

Downloads, get them and put them in a folder on your computer:

Asus Unlock Tool download link from ASUS:
http://support.asus.com/Download.as...ck_Device_App_V6.apk#UnLock_Device_App_V6.apk

Fastboot EXE:
I got fastboot.exe when I downloaded Ultimate Backup Tool from here:
http://goo.gl/iOUwe

Unzip it so you have fastboot.exe

TWRP:
Get TWRP for TF201Jellybean, here is their page I have posted the download link below:
TWRP Page

On that page are instructions including a download link.THIS LINK IS FOR TF201 RUNNING JB BOOTLOADER ONLY! DO NOT USE IT IF YOU ARE NOT SURE WHAT YOU ARE RUNNING STOP NOW!
TWRP Download for TF201 running STOCK JellyBean OS:
http://techerrata.com/file/twrp2/tf201/openrecovery-twrp-2.3.1.0-tf201-jb.blob

MD5 Checker:
When TWRP is downloaded you can compare the MD5 hash of what you downloaded to confirm it is the a good download. If you don' do this and flash a bad copy of TWRP your tablet is now garbage. You can find something like winMD 5 generator:
http://www.winmd5.com/download/winmd5free.zip

Unzip the above download and run WinMD5.exe to generate an MD5 hash of the TWRP file you downloaded. Compare it to what it says the files MD5 hash is on the download web page. If I remember correctly I had to manually type in the MD5 hash from the page because it was an image I couldnt just copy. Or you can just visually verify with the one generated by winmd5.

Once the MD5 is verified rename the TWRP you downloaded to TWRP.blob just to shorten the name for scripts later and copy it to where you have fastboot unzipped.


ADB command:
I got ADB from several sources but this "root method" http://forum.xda-developers.com/showthread.php?t=1886460 from bin4ry is what I have been using: (And no, it doesnt work for the prime because the exploit he uses to run the device in emulator mode doesnt work for us)
Download bin4ry's root tool to get the ADB file


SuperSU:
Finally download SuperSU zip file from:
http://downloads.noshufou.netdna-cdn.com/superuser/Superuser-3.1.3-arm-signed.zip


How To Use The Downloads:

Unlock Device:
First we need to unlock the device. Copy the unlocker APK to the root of your SD card for your tablet via the USB cable or putting the SDCARD in to your computer directly or with the ADB PUSH command if you know how to do that. Run the built in file explorer on our tablet and browse to the SD card (/Removable/MicroSD). Tap the Unlock APK to install. Once installed run the Icon for the unlocker and follow directions. There are several warnings etc.. You will need wifi connected and it will unlock your device and VOID YOUR WARRANTY!.

The unlock will take a few minutes and reboot one or more times. When it is successfull you will see a notice on device boot up that says the device is unlocked.

Flash TWRP:
Once unlocked, power it off. Once off power it on by holding BOTH volume down and power buttons. When you see the menu appear the first option is RCK. press Volume Down to change the cursor to be over the USB logo (two presses of the button) and press volume up. This puts your device in fastboot mode

Back on your computer you should hopefully see a successfull driver install for fastboot. I got all my drivers from downloading and installing the Android SDK so you may or may not need to do that. Android SDK

If all is prepared and you are in fastboot with drivers loaded:
On your computer hold shift and right click on the folder where fastboot and the twrp.blob file are and you will see a context menu. Click on "Open Command Window Here" (Vista + only or if you installed powertools on 2000/XP)

If you don't get the command window here option then you will have to open a command prompt. Open the run dialog and type CMD and hit enter. This will get a dos command windows. Use the change directory (CD) command to change the current folder in the DOS window to where your fastboot file and TWRP.blob are.


In the command window copy and paste the following line:

fastboot -i 0x0b05 flash recovery twrp.blob

and hit enter

Let it runs its course. When done I had a black screen with ASUS in the middle and a blue-ish bar across the bottom that was filled. I had to hold power until it rebooted. ( I waited about 5 minutes with that blue bar filled before looking up onilne to power off. I would recommend waiting a couple of minutes to be sure/safe)

Install SuperSU:
Once I confirmed my Stock OS loaded I copied the Super SU zip file we downloaded above over to the device via the USB cable to the root of my SD card, or by inserting SDCARD in to my computer and copy it over to ROOT of card or with ADB PUSH. Once the copy completes shutdown the device again.

Once off, power it on and press and hold both the power buttons and volume down again. When the menu appears you should already have RCK (recovery) highlighted so press volume up to load TWRP recovery.

OPTIONAL - BACKUP IF YOU WANT TO:
In TWRP there is a backup option. I chose to backup to my SD CARD and made sure to backup everything and generate an MD5. It takes a While but you can flash this back ANYTIME to put your device back to the STOCK JB OS without root. You can use the backup anytime you like to preserve your devices COMPLETE STATE. Just use the restore option in TWRP to put it back.

To flash root, once TWRP loads, the top left option is "Install" tap that.

You will see a few choices, select the radio button to install from SD card (external source it may say). Tap the super su zip file: Superuser-3.1.3-arm-signed.zip to choose it.

Slide the slider at the bottom to the right.

This will flash superSU to your device. When successfully done, reboot (flash should only take a few seconds).

When you boot up SuperSU is installed.


To test root with ADB:
Your tablet must be plugged in to the USB port of the computer of course.

If you installed the SDK tools ADB is there or use the one from bin4ry's root tool as follows:
Unzip the downloaded root tool from bin4ry mentioned above. Use the shift and right click method in explorer on the "STUFF" folder for the unzipped files or use the command windows to change directory of the unzipped folder and further in to the "STUFF" folder.

In the command windows type:

adb shell

<hit enter>

after a few seconds you should see a $ prompt and your are in to the console of your tablet.

Type:
su root

<hit enter>

Superuser will prompt you to grant root permissions and I set the setting so it doesnt prompt me every time.

Your prompt will change to # and thats it, you are root.

I don't seem to have the command sudo on my tab so every time I want root in a terminal I type that su root to get the # prompt.

Any apps that need root can now ask for it, you will get that same "Grant" prompt and do so if that is what you want.

ADB will now yield Root when you type: SU root and hit enter (grant root privs in the popup)etc...

Final thoughts:
There are other ways to copy content to the device such as using ADB PUSH etc... and I am sure this could be mostly if not all scripted but now that my tablet is rooted I am not going to write one and flash SuperSU over and over and possibly screw up my device. Follow the directions above and you will be successfull. If someone wants to write a script based on the above knock yourself out.

I HIGHLY recommend checking ALL MD5 hashes of downloads to confirm you got what you were supposed to. This will help prevent bricks.
 
Last edited:

abazz

Member
Feb 7, 2012
31
4
So you finally did it... Did your warranty run out or did the frustration finally get to you?
I'm still holding off for now. In a way its a good thing an exploit hasn't been found, it means google have made the system fairly secure.

Next weekend I'm going to give finding an exploit one last red hot go. Failing that (and I'm sure i will) I'll be joining you.
 

hx4700 Killer

Senior Member
Oct 19, 2007
1,281
274
Texas
So you finally did it... Did your warranty run out or did the frustration finally get to you?
I'm still holding off for now. In a way its a good thing an exploit hasn't been found, it means google have made the system fairly secure.

Next weekend I'm going to give finding an exploit one last red hot go. Failing that (and I'm sure i will) I'll be joining you.

I wanted to flash the Energy rom because of the near double quadrant scores people were posting. Little did I (or the chef) know that the Kernel was set to 1.8GHZ and constantly running 1.6. CPU throttling did little to inhibit that and even if you set it back to 1.4 it still ran 1.6 when max CPU was needed :( The back cover temp went from 90 deg while playing an interactive game for 20 minutes to 108.5 deg when playing the same game for 20 minutes. I had to think that was compromising stability and longevity as well as battery life so I flashed back my stock backup I made via TWRP and rooted as above.

I wouldnt mind going back when the kernel is more controllable. I'm actually playing with backtrack 5 now that I am rooted and EDS with mounts to truecrypt volumes so glad I am rooted, would have rather not voided the warranty :(

I think the policy should be that if you unlock things like the screen and wireless etc.. should still be covered but since they can't control overclocking etc... those kinds of issues are not.

Between 3 kids events, Holiday stuff I barely have the time to do the things I want to do let alone invest time in hacking this device =/
 
Last edited:

jetpackjeff

Senior Member
Aug 1, 2010
372
77
Hamilton
Thanks for the guide. Picked up a second hand Prime + Dock online with a locked boot loader. Following your guide I had it unlocked, rooted, and with CM10 in about half an hour or less.

Thanks!

Sent from my One X using xda premium
 

hx4700 Killer

Senior Member
Oct 19, 2007
1,281
274
Texas
Thanks for the guide. Picked up a second hand Prime + Dock online with a locked boot loader. Following your guide I had it unlocked, rooted, and with CM10 in about half an hour or less.

Thanks!

Sent from my One X using xda premium

Glad it was helpful.

I guess I need to go look in to CM10, I see plenty of people using it and talking about it.
 

ASAPSEVEN

Senior Member
Sep 21, 2012
115
131
Detroit MI
worked for me :thumbup:

Sent from my Transformer Prime TF201 using xda app-developers app
 

Attachments

  • uploadfromtaptalk1355370579146.jpg
    uploadfromtaptalk1355370579146.jpg
    47.4 KB · Views: 1,112
  • uploadfromtaptalk1355370610269.jpg
    uploadfromtaptalk1355370610269.jpg
    21.9 KB · Views: 1,065

Protato

Member
Oct 9, 2010
19
22
Brisbane
Thanks worked perfectly, I'm on CM10 now :)
Btw, you should change this line (because it's kinda wrong):

Let it runs its course. When done I had a black screen with ASUS in the middle and a blue-ish bar across the bottom that was filled. I had to hold power until it rebooted. ( I waited about 5 minutes with that blue bar filled before looking up onilne to power off. I would recommend waiting a couple of minutes to be sure/safe)

For this part the blue bar across the bottom did show up but not the ASUS logo, for me the tablet stayed on the same page with the USB logo and the other stuff and the blue bar across the bottom (not the Asus logo).
 

LTLFTCer

Senior Member
Apr 23, 2010
159
7
I have always been locked, and RMAed previously. I was able to successfully do this last night, thanks for the links.
 

CoolMeEddy

New member
Dec 30, 2012
2
0
Yay! After reading the forums and triple checking every thing I finaly got ROOT!

Thanks! Now I'm off to install the Energy Rom and hopefully enjoy GTA on a 42" TV with a USB controller :)
 
Last edited:

DonGateley

Senior Member
Jul 17, 2011
60
11
Fail

Doesn't work for me. I'm trying to switch to TWRP from an ever flakier CWM that won't do a backup. I'm already unlocked and rooted but still with stock ROM (which won't update any more because I'm rooted.)

The fastboot flash finishes ok but when I try to boot into recovery I get the message that it is loading the recovery kernel and then it just boots into Android. I have no recovery at all now which is kind of scary.

(God I hate this device for noodling with. Whenever you miss a beat you're looking at a 5 minute uninteruptable boot/shutdown cycle to try again. Everything outside of the Andorid zone itself is so baroque, archaic and intricate that feels like Windows 1.0. More than once mine has come within a nat's ass of being introduced to the wall at high velocity.)

---------- Post added at 11:59 PM ---------- Previous post was at 11:28 PM ----------

Doesn't work for me.

Oh, how utterly silly of me. Because I rooted long ago I didn't get the JB upgrade OTA so I'm still with ICS. The blob I needed was

http://techerrata.com/file/twrp2/tf201/openrecovery-twrp-2.3.3.0-tf201-ICS.blob

(At least I determined that flashing the JB blob onto ICS is not catastrophic.)

Maybe I'm not the only one in this state. It might be a good idea in the text to tell others of the ICS option.

The reason I'm here is that I want to install CM10 so I wanted to back up first. When I do that upgrade I assume this ICS TWRP will cease working and I will then need to fastboot flash the JB blob, right? Or might I have a "Can't get there from here" kind of problem?
 
  • Like
Reactions: Bait-Fish

GreginNH

Senior Member
Jul 23, 2010
560
29
Hooksett
Thanks for the links and write up.
2 questions.
Do I need an SD card or is the internal storage ok to use.
And, what part of this process roots the device?

Thanks!
**EDIT**
Never mind, I am a bonehead. I had my prime replaced due to a camera defect, so they shipped me a new one running JB.
So I have been away from teh forum a couple of months...didn't realize a way to get around locked, un-rooted, JB had been found.

Thanks again!
Sent from my Transformer Prime TF201 using xda app-developers app
 
Last edited:

nklenchik

Senior Member
Oct 24, 2010
923
236
31
Binghamton, NY
Thanks for writing this up, I can't thank you enough. About a month ago I hard bricked my prime and had to send it in to Asus to have it repaired (thankfully I didn'y get charged). I tried installing twrp but didn't check the md5; this was well written. Wish I could give you a hug.
 

EpicLPer

Senior Member
Aug 29, 2012
692
385
26
Scheibbs
epiclper.com
I know maybe some people will think I'm dumb now or something... But I want to ask before I begin and maybe brick it :)

So this really WORKS with the LATEST OTA update from Asus? I searched everywhere for days/weeks/months already and found this today so I'm a little bit sceptic, hope you understand me.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    I just went through the unlock and root it is fresh in the mind. These directions ASSUME AN SD CARD IS INSTALLED to the tablet and a WINDOWS OS!

    Downloads, get them and put them in a folder on your computer:

    Asus Unlock Tool download link from ASUS:
    http://support.asus.com/Download.as...ck_Device_App_V6.apk#UnLock_Device_App_V6.apk

    Fastboot EXE:
    I got fastboot.exe when I downloaded Ultimate Backup Tool from here:
    http://goo.gl/iOUwe

    Unzip it so you have fastboot.exe

    TWRP:
    Get TWRP for TF201Jellybean, here is their page I have posted the download link below:
    TWRP Page

    On that page are instructions including a download link.THIS LINK IS FOR TF201 RUNNING JB BOOTLOADER ONLY! DO NOT USE IT IF YOU ARE NOT SURE WHAT YOU ARE RUNNING STOP NOW!
    TWRP Download for TF201 running STOCK JellyBean OS:
    http://techerrata.com/file/twrp2/tf201/openrecovery-twrp-2.3.1.0-tf201-jb.blob

    MD5 Checker:
    When TWRP is downloaded you can compare the MD5 hash of what you downloaded to confirm it is the a good download. If you don' do this and flash a bad copy of TWRP your tablet is now garbage. You can find something like winMD 5 generator:
    http://www.winmd5.com/download/winmd5free.zip

    Unzip the above download and run WinMD5.exe to generate an MD5 hash of the TWRP file you downloaded. Compare it to what it says the files MD5 hash is on the download web page. If I remember correctly I had to manually type in the MD5 hash from the page because it was an image I couldnt just copy. Or you can just visually verify with the one generated by winmd5.

    Once the MD5 is verified rename the TWRP you downloaded to TWRP.blob just to shorten the name for scripts later and copy it to where you have fastboot unzipped.


    ADB command:
    I got ADB from several sources but this "root method" http://forum.xda-developers.com/showthread.php?t=1886460 from bin4ry is what I have been using: (And no, it doesnt work for the prime because the exploit he uses to run the device in emulator mode doesnt work for us)
    Download bin4ry's root tool to get the ADB file


    SuperSU:
    Finally download SuperSU zip file from:
    http://downloads.noshufou.netdna-cdn.com/superuser/Superuser-3.1.3-arm-signed.zip


    How To Use The Downloads:

    Unlock Device:
    First we need to unlock the device. Copy the unlocker APK to the root of your SD card for your tablet via the USB cable or putting the SDCARD in to your computer directly or with the ADB PUSH command if you know how to do that. Run the built in file explorer on our tablet and browse to the SD card (/Removable/MicroSD). Tap the Unlock APK to install. Once installed run the Icon for the unlocker and follow directions. There are several warnings etc.. You will need wifi connected and it will unlock your device and VOID YOUR WARRANTY!.

    The unlock will take a few minutes and reboot one or more times. When it is successfull you will see a notice on device boot up that says the device is unlocked.

    Flash TWRP:
    Once unlocked, power it off. Once off power it on by holding BOTH volume down and power buttons. When you see the menu appear the first option is RCK. press Volume Down to change the cursor to be over the USB logo (two presses of the button) and press volume up. This puts your device in fastboot mode

    Back on your computer you should hopefully see a successfull driver install for fastboot. I got all my drivers from downloading and installing the Android SDK so you may or may not need to do that. Android SDK

    If all is prepared and you are in fastboot with drivers loaded:
    On your computer hold shift and right click on the folder where fastboot and the twrp.blob file are and you will see a context menu. Click on "Open Command Window Here" (Vista + only or if you installed powertools on 2000/XP)

    If you don't get the command window here option then you will have to open a command prompt. Open the run dialog and type CMD and hit enter. This will get a dos command windows. Use the change directory (CD) command to change the current folder in the DOS window to where your fastboot file and TWRP.blob are.


    In the command window copy and paste the following line:

    fastboot -i 0x0b05 flash recovery twrp.blob

    and hit enter

    Let it runs its course. When done I had a black screen with ASUS in the middle and a blue-ish bar across the bottom that was filled. I had to hold power until it rebooted. ( I waited about 5 minutes with that blue bar filled before looking up onilne to power off. I would recommend waiting a couple of minutes to be sure/safe)

    Install SuperSU:
    Once I confirmed my Stock OS loaded I copied the Super SU zip file we downloaded above over to the device via the USB cable to the root of my SD card, or by inserting SDCARD in to my computer and copy it over to ROOT of card or with ADB PUSH. Once the copy completes shutdown the device again.

    Once off, power it on and press and hold both the power buttons and volume down again. When the menu appears you should already have RCK (recovery) highlighted so press volume up to load TWRP recovery.

    OPTIONAL - BACKUP IF YOU WANT TO:
    In TWRP there is a backup option. I chose to backup to my SD CARD and made sure to backup everything and generate an MD5. It takes a While but you can flash this back ANYTIME to put your device back to the STOCK JB OS without root. You can use the backup anytime you like to preserve your devices COMPLETE STATE. Just use the restore option in TWRP to put it back.

    To flash root, once TWRP loads, the top left option is "Install" tap that.

    You will see a few choices, select the radio button to install from SD card (external source it may say). Tap the super su zip file: Superuser-3.1.3-arm-signed.zip to choose it.

    Slide the slider at the bottom to the right.

    This will flash superSU to your device. When successfully done, reboot (flash should only take a few seconds).

    When you boot up SuperSU is installed.


    To test root with ADB:
    Your tablet must be plugged in to the USB port of the computer of course.

    If you installed the SDK tools ADB is there or use the one from bin4ry's root tool as follows:
    Unzip the downloaded root tool from bin4ry mentioned above. Use the shift and right click method in explorer on the "STUFF" folder for the unzipped files or use the command windows to change directory of the unzipped folder and further in to the "STUFF" folder.

    In the command windows type:

    adb shell

    <hit enter>

    after a few seconds you should see a $ prompt and your are in to the console of your tablet.

    Type:
    su root

    <hit enter>

    Superuser will prompt you to grant root permissions and I set the setting so it doesnt prompt me every time.

    Your prompt will change to # and thats it, you are root.

    I don't seem to have the command sudo on my tab so every time I want root in a terminal I type that su root to get the # prompt.

    Any apps that need root can now ask for it, you will get that same "Grant" prompt and do so if that is what you want.

    ADB will now yield Root when you type: SU root and hit enter (grant root privs in the popup)etc...

    Final thoughts:
    There are other ways to copy content to the device such as using ADB PUSH etc... and I am sure this could be mostly if not all scripted but now that my tablet is rooted I am not going to write one and flash SuperSU over and over and possibly screw up my device. Follow the directions above and you will be successfull. If someone wants to write a script based on the above knock yourself out.

    I HIGHLY recommend checking ALL MD5 hashes of downloads to confirm you got what you were supposed to. This will help prevent bricks.
    2
    Many thanks

    Many thanks to the OP for the guide. The unlocking and TWRP install went smoothly and now I have a new ROM on a 100% clean TF201. I did have to force-reboot the device just like the OP after TWRP installed and the screen with the filled blue bar refused to do anything for a long time, so don't worry if it gets stuck for you as well - it might very well be like that for everyone.

    A note for people with encrypted Primes: TWRP 2.4.0.0 will not be able to decrypt your data from within it! (Booting stock ROM and regular decryption still works, of course) Therefore, you should probably consider backing EVERYTHING up, then wiping it to factory defaults (at least) before proceeding with any of this. From what I can see, it might be the only way to go, since this was my case and SuperSU could not be installed, probably because it wanted to go somewhere inside the otherwise encrypted /data. You can wipe the device before unlocking or with TWRP. Just be careful with Wipe->System: after curiously doing that and erasing my entire ROM (it actually does what it says, folks - just like "FORMAT C:" - it really wipes the ROM and not just clears all the data and resets it back to its initial state! You won't be able to boot anything until you install a new ROM with TWRP!), I just figured I'd install AndroWook on it and that's that.

    Anyway, from being locked/unrooted on stock JB, I'm now unlocked on AndroWook with root access and everything. I only regret not doing it sooner (as well as not getting nvram access before upgrading to JB - those bastards :\ ). The look of it is just like the stock ASUS ROM (for those worried about different themes), and you are in control over what you install and what to leave out (e.g. 99% of the ASUS bloat - I liked the Note app, so I installed just that). I ended up reinstalling again (without wipes) a couple of times to try out different default launchers - that worked and I didn't lose any data I entered after the fresh install, so feel free to do so if you have second thoughts about what you picked during the install process.

    Again, many thanks.
    1
    Nice to see another guide on unlocking and flashing TWRP ;)
    1
    Fail

    Doesn't work for me. I'm trying to switch to TWRP from an ever flakier CWM that won't do a backup. I'm already unlocked and rooted but still with stock ROM (which won't update any more because I'm rooted.)

    The fastboot flash finishes ok but when I try to boot into recovery I get the message that it is loading the recovery kernel and then it just boots into Android. I have no recovery at all now which is kind of scary.

    (God I hate this device for noodling with. Whenever you miss a beat you're looking at a 5 minute uninteruptable boot/shutdown cycle to try again. Everything outside of the Andorid zone itself is so baroque, archaic and intricate that feels like Windows 1.0. More than once mine has come within a nat's ass of being introduced to the wall at high velocity.)

    ---------- Post added at 11:59 PM ---------- Previous post was at 11:28 PM ----------

    Doesn't work for me.

    Oh, how utterly silly of me. Because I rooted long ago I didn't get the JB upgrade OTA so I'm still with ICS. The blob I needed was

    http://techerrata.com/file/twrp2/tf201/openrecovery-twrp-2.3.3.0-tf201-ICS.blob

    (At least I determined that flashing the JB blob onto ICS is not catastrophic.)

    Maybe I'm not the only one in this state. It might be a good idea in the text to tell others of the ICS option.

    The reason I'm here is that I want to install CM10 so I wanted to back up first. When I do that upgrade I assume this ICS TWRP will cease working and I will then need to fastboot flash the JB blob, right? Or might I have a "Can't get there from here" kind of problem?
    1
    Many thanks to the OP for the guide. The unlocking and TWRP install went smoothly and now I have a new ROM on a 100% clean TF201. I did have to force-reboot the device just like the OP after TWRP installed and the screen with the filled blue bar refused to do anything for a long time, so don't worry if it gets stuck for you as well - it might very well be like that for everyone.

    Second this 100%. Great guide OP, thanks for taking the time to write it up! Now time to decide if/what I want to flash on here.