yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer General] LusiphurXDA:
On 01/05 I used method 3 with WW_epad-user-9.2.2.3.zip as the recovery blob.

I just tried the following.

1) Downloaded the attached archive.

2) Extracted.

3) Connected TF101T to computer.

4) Ran the bat file (it went too fast for me to see the echo).

5) Let the tablet try to apply the OTA update.

6) Yellow ! again.

7) Tried a reboot and install of OTA .. same thing.

So this hasn't worked for me. Did I do something wrong ?

EDIT : Tried it again with running the .bat file in the same directory as ADB tools. This time it applied the .bat file correctly and rebooted the device. Still get the yellow ! when the OTA update tries to apply.

FURTHER EDIT : Think I have spotted the issue. The .bat file refers to a flash.sh file that wasn't in the archive and wasn't in my adb tools folder. Where do I get this from ?
[Eee Pad Transformer General] ita3bc:
Help me

Hello folks,

i only ask for a confirmation. I have a TF101, updated to 9.2.1.24WW stock, the hardware version is B8O, has no root and i want to restore HC. The correct method is the # 3, as is described on the homepage of this thread?

Many thanks

Bye

Fred
[Eee Pad Transformer General] jaet1402:
Hi everybody.... A question: I have a B60 Tablet with update to 9.2.1.24. If i do the downgrade, lost ever i have installed in the tablet? Before the last update i have installed OTA Rootkeeper, but now is not working. How do i to fix this??? Thanks a lot.... :)
[Eee Pad Transformer General] Badbullet:
Does anyone know where Apk Voodoo Root Keeper saves a backup.
[Eee Pad Transformer General] idcrisis:
Apologies, I have updated the attachment in the post with the shell script and corrected the version number but do read the notes below

Only if the tablet says 9.2.1.21 WW, and you have a TF101 ( not a TF101G) you can use Revert_To_9.2.1.21_WW_Recovery.bat

My guess is you're on a TF101G with 9.2.2.3 and CWM recovery. In that case you can find Revert_To_9.2.2.3_WW_Recovery.bat from a previous post.

Yes, if you're on 9.2.1.21 WW on a TF101 ( not a TF101G).
[Eee Pad Transformer General] zAlbee:
Nope, you'll want to use Method 2 (downgrade) with one of the Honeycomb firmware blobs.
[Eee Pad Transformer General] sparkym3:
It is saved to \system and called su-backup
[Eee Pad Transformer General] steven178s:
I cant get step 5 of method 2 to work. It dont allow adb shell to start.
[Eee Pad Transformer General] wolf849:
Check if ADB is turned on in settings and try adb kill-server

P.S. Read more about what ADB is and search for tutorials on google.
[Eee Pad Transformer General] steven178s:
Ive used adb many times before. Its the transformer. Its not listed as a adb device. Im on the newest ics update trying to downgrade.
[Eee Pad Transformer General] wolf849:
Than it may be a case of drivers or... but not likely adb. I personally used linux. However on windows I had problem that adb did not recognize the tab so I reinstalled drivers from viperMOD and used the ADB stored in its archives. Maybe you should give it a shot. Otherwise get linux LiveCD and do it from terminal prompt.
[Eee Pad Transformer General] steven178s:
Thank You i figured out the problem. I was not using the right blob, and I did not let it boot all the way before completing the next step.
[Eee Pad Transformer General] qmaxmobile:
Thanks, many many thanks!!!!

Thanks, here in Italy are all desperate, however, this system works, thank you! You really are a genius

Happy owner of Tf Asus 101G (ex) Fota Stock rom 9.2.2.3 ICS
[Eee Pad Transformer General] kgb-agent:
Method 2 said it works but seems not to have

:eek:

Hi Folks

Have a Transformer Prime that yesterday I Asus unlocked - I need to change roms so I can access the 3g dongle features as I travel alot overseas and will use local sims. So i was pleased to see this thread about getting recovery on my Prime as I had installed the OTA update to version 9.4.2.21.

I used Method 2 and everything went as expected from the shell commands --- correct amount of time, correct numbers written etc ---- all looked good. However after a reboot it booted as normal and in 'settings/ about' it still shows:

Android Version 4.0.3

Kernel 2.6.39.4-00003-g12de84f

Build Num iml74k.WW_epad-9.4.2.21-20120323
​

So I downloaded the other 500 meg blob file and thought I would try that one --- however, when I go to the adb shell I now get this error ?

C:\Asus Transformer\Prime Stuff\viperMOD PrimeTime v4.5\

adb devices

List of devices attached

C1OKAS064362 device

C:\Asus Transformer\Prime Stuff\viperMOD PrimeTime v4.5\adb shell

shell@android:/ $ mv /data/local/tmp /data/local/tmp.bak

mv /data/local/tmp /data/local/tmp.bak

failed on '/data/local/tmp' - Not a directory

255|shell@android:/ $
​

Any ideas ... this is getting weird :o:confused::(:mad:

Cheers
[Eee Pad Transformer General] roygaard:
Try to list the directory at /data/local by doing something like:

I think you already symlinked the tmp-directory once so that you can go to the next step when the directory already looks like:

regards,

Roy
[Eee Pad Transformer General] wolf849:
Than if you have unlocked bootloader my guide will not work for you because it will lead you to turn your TFP into brick. Read about it in "]this thread.

It is normal because you have used BLOB file dedicated for TF101. To obtain blob for your device you have to extract it out of ASUS update what is pretty simple (just unzip archive). However do not flash BLOB by this method if you are unlocked.

It is the case that once you have done it and now you have tmp.bak file in /data/local to over work that just do

mv /data/local/tmp /data/local/tmp.mad

and it will work. But again if you are unlocked search for method to flash CWM through fastboot.
[Eee Pad Transformer General] roygaard:
Rooted - thanks!!!!

I've bought a new "ASUS TF 201" with stock 9.4.2.21 installed on it and using your "option-2"-Downgrade-method, Vipermod-option 1 (xda), OTA RootKeeper (from the market) and OTA-Update (thanks to ASUS) to .21 I am on .21 rooted!!!! Don't install .21 manually - I've heard that this method "disables" RootKeeper.

BTW: I've used ASUS Firmware 9.4.2.15 for downgrading: DE_epaduser9_4_2_15UpdateLauncher.zip (German)

GREAT WORK!!!!!
[Eee Pad Transformer General] kgb-agent:
Thanks Roy

Did as you suggested - below is the result

adb shell

shell@android:/ $ cd /data/local

cd /data/local

shell@android:/data/local $ ls -l

ls -l

-rwxrwxrwx shell shell 2005736 2011-12-29 10:32 busybox

-rwxrwxrwx shell shell 101 2012-01-11 18:20 installbusybox

-rwxrwxrwx shell shell 305 2012-01-11 18:31 installbusybox2

-rwxrwxrwx shell shell 684 2012-01-24 23:56 mempohelper

-rwxrwxrwx shell shell 15182 2012-04-29 16:33 nachoroot.bin

-rwxrwxrwx shell shell 80 2012-01-11 10:42 sysro

-rwxrwxrwx shell shell 80 2012-01-11 10:19 sysrw

drwxrwx--x shell shell 2012-04-29 18:28 tmp

drwxrwx--x shell shell 2012-04-29 16:41 tmp.bak

-rwxrwxrwx shell shell 81 2012-01-11 11:45 unroot

-rwxrwxrwx shell shell 433 2012-01-11 18:41 unroot2​

I thought that may have been the case that the link was already done but when I go to Step 3 and run the command

shell@android:/data/local $ mv /data/local/tmp /data/local/tmp.bak

mv /data/local/tmp /data/local/tmp.bak

failed on '/data/local/tmp' - Not a directory

255|shell@android:/data/local $​

So, assuming it exists I go to Step 5 and run the next command and get this

255|shell@android:/data/local $ dd if=/sdcard/blob of=/dev/block/mmcblk0p4

dd if=/sdcard/blob of=/dev/block/mmcblk0p4

/dev/block/mmcblk0p4: cannot open for write: Permission denied

1|shell@android:/data/local $​

Any other ideas ?

Cheers
[Eee Pad Transformer General] wolf849:
Thanks for confirmation, now I can add TFP to compatibility list.

Cheers
[Eee Pad Transformer General] alvin612:
Confirming method 3 roots 9.2.1.21 on my tf101

thanks again wolf!

btw, I've been seeing some random reboots on stock 9.2.1.21, which was unrooted. I'm going to custom rom now..finger crossed.
[Eee Pad Transformer General] hearts king101:
Hi wolf :cool:

Can I use method 3 to root ICS 9.2.2.3 ? bcuz it's really good ( no pbls with it )

Thanks brother ;)
[Eee Pad Transformer General] wolf849:
Yes, you can. Just flash the package that is in step 11 after entering CWM and you will be rooted.

BTW method 3 is the safest because it leaves system untouched.
[Eee Pad Transformer General] hearts king101:
Thanks.

I reverted back to honeycomb then i rooted before upgrade and used ota rootkeeper then update and now I HAVE ICS 9.2.2.3 WITH ROOT :D:cool::p:);):cool:.

Thank u so much ;)

Edit: Method 3 worked with ICS 9.2.2.3.
[Eee Pad Transformer General] hajalie24:
Does anybody have a mirror for the .15 transformer prime blob file?

edit: nvm extracted it from the update file

update: Now rooted on my transformer prime!
[Eee Pad Transformer General] mopar400:
You sir are F#$king awsume.

Even a noob like me made it work on my prime.

was at .21 now at .15 backing up with Voodo OTA Rootkeeper installed.

By the way S/N: BCOKAS1@@@@@

Thanks Wolf :):):)
[Eee Pad Transformer General] prog19:
Noob question here...

The BLOB files from TF 101G will work on my regular TF101 ?

Looking forward to downgrade my B80 to HC 3.2.1 just to check some battery drain issues.
[Eee Pad Transformer General] wolf849:
Yes they will :)
[Eee Pad Transformer General] idcrisis:
It basically does this:

su -c "mount -o rw,remount /system"

su -c "cp /system/bin/su /system/su-backup"

su -c "chown root.root /system/su-backup"

su -c "chmod 6755 /system/su-backup"
[Eee Pad Transformer General] Badbullet:
Many thanks, that means if I do factory reset will no longer be able to restore backup and root my device?
[Eee Pad Transformer General] kaned84:
Works greate cheers m8 (TF101G 9.2.2.4 WW with option 3)

pozdro :)
[Eee Pad Transformer General] maatsby:
A factory reset clears /data and /cache, so your su backup will still be there. But you won't have the app so you'll have to get that again... I guess it will find the su-backup ok, but I'm not 100% sure about that though
[Eee Pad Transformer General] redahaddad:
Can not reboot into recovery

Thank you for your follow up , I think I made a mistake by going to ASUS and should have trusted you guys on XDA, which I will be doing from now on,

I got my Transformer back and I tried the above , But every time I try to run method 3 ,it runs but nothing happens, I try to boot into CWM or recovery but the system goes into the RED exclamation sign, although it continues to work after that ,

ANyway After few trials I got it rooted and was able to do CWM recovery, which I will stay on till next OTA, Although I would prefer to have a Revert_To_9.2.2.4_TW_Recovery instead of WW, since it is version specific , what do you think.

Thank you
[Eee Pad Transformer General] zap-o-post:
mean 9.2.2.4 the same version as 9.2.1.24?
[Eee Pad Transformer General] idcrisis:
Nope, 9.2.2.4 is TF101G firmware and 9.2.1.24 is a TF101 firmware.
[Eee Pad Transformer General] idcrisis:
Here you go.
[Eee Pad Transformer General] Curti2:
Hapless drunk monkey pounding at keyboard

OK so I know I am missing something obvious, so if someone can please point out what I am doing wrong that would be wonderful.

Attempting to root a TF101

I'm on build number 8.6.5.21

I am stuck on step #5 saying I don't have write permissions.

I have searched through this thread and found kgb-agent's similar problem at the top of page 4 of this thread but I am either missing something or my issue is different....

Also I am starting from a fresh factory wipe and (to the best of my knowledge) followed the instructions exactly. (Did it twice in fact just to make sure I didn't screw something up)

Thanks in advance!

Here is the log.

C:\>adb shell

$ cd /data/local

cd /data/local

$ ls -l

ls -l

lrwxrwxrwx shell shell 2012-05-23 05:55 tmp -> /dev/block/mmcblk0

p4

drwxrwx--x shell shell 2012-05-23 05:53 tmp.bak

$ exit

exit

C:\>adb shell

$ dd if=/sdcard/recoveryblob of=/dev/block/mmcblk0p4

dd if=/sdcard/recoveryblob of=/dev/block/mmcblk0p4

/dev/block/mmcblk0p4: cannot open for write: Permission denied
[Eee Pad Transformer General] pkfox:
You need to reboot after symlinking this what changes the write permissions
[Eee Pad Transformer General] Curti2:
I did. I only did the "ls -l" to show what I had in my /data/local. The log I posted is after the "adb reboot".
[Eee Pad Transformer General] tomp8588:
Noob issue

I got the ADB stuff and ready to go but how to connect my Asus Prime to ADB. I setup the environmental variable and loaded the usb drivers on my pc but I am not sure where to go from there. I just want to be really careful so I do not brick my prime. I appreciate any help.

---------- Post added at 04:33 PM ---------- Previous post was at 04:23 PM ----------

Sorry I figured out the issue.
[Eee Pad Transformer General] redahaddad:
Many thanks

thank you , as always you are very generous
[Eee Pad Transformer General] ungraph:
Amazing tool!

Brilliant tool!!

Successfully downgraded to US .15, rooted, protected root, and updated via OTA to .21 and restored root. Process was flawless. Thanks for the tool, saved the hassle of typing in commands.
[Eee Pad Transformer General] leonemesis:
Same with me!

Same thing happens to me, any clue?

Thanks!
[Eee Pad Transformer General] pc99mk:
Does anyone know whether the Voodoo OTA rootkeeper still protects the root if you do a manual update?

I downgraded my prime back to .15 after realising I couldn't root .21, re rooted, installed OTA rootkeeper and protected the root. At this point all the items in Rootkeeper were ticked.

But then I couldn't do an OTA update so I had to do a manual one.

After upgrading the root was lost and OTA rootkeeper didn't restore it (the only item ticked was 'File system supports root protection'

I know it's called OTA rootkeeper, but if I was just unlucky that it didn't work I'm happy to try again. I've currently downgraded back to .15 and re-rooted again.

Thanks in advance for any advice.

---------- Post added at 08:48 AM ---------- Previous post was at 08:41 AM ----------

Scratch that last question. I just found something on Youtube clarifying that OTA Rootkeeper definitely only works with OTA updates, not manual ones.

Looks like I'm stuck with .15 if I want root, unless I unlock and go the custom rom road. I have always done this with my HTC desire, but it bothers me that you lose your warranty if you unlock.
[Eee Pad Transformer General] JOEOZUNA4U:
comment deleted
[Eee Pad Transformer General] hic9582:
Just to confirm, this won't work with TF201 UNLOCKED on .21?

If not, is there any method for root that I haven't found yet?
[Eee Pad Transformer General] maatsby:
That is correct

If you're unlocked, flash a custom rooted rom
[Eee Pad Transformer General] hic9582:
Can you provide a link to explain this a little more?

Galaxy Nexus AOKP m5 Franco m3
[Eee Pad Transformer General] FelixCited:
But this will work on a TF201 that is locked, correct??

I've only done a bit of reading but as far as i can tell i would have to:

- Unzip the ww 9.4.2.21firmware zip and put the blob file into the root of the internal storage of my eepad

- run the viperMOD tool (bpear mod version) and downgrade to .15

... not sure from here...
[Eee Pad Transformer General] randyradar:
Thanks for the capability...Worked perfectly for my b40 tf101

I have struggled with the tf101 ICS root issue for many weeks. Your instructions are very well written and they worked perfectly. What a blessing.Thanks for providing these for our user community. Hope your final exams went well. :)
[Eee Pad Transformer General] rfvgyhn:
Ran Viper Mod updated by bpear96 on my tf201 and flashed to .15 from .21. Then ran Viper Mod to root it. OTA Keepered it. Updated back to .21. Worked like a charm. Many thanks to both of you.
[Eee Pad Transformer General] kwinsett:
Works great on .24. Rooted my TF101 last night! :D
[Eee Pad Transformer General] brl1214:
thanking u

I just want to thank all those who worked on the viper mod for tfp

great work and thank you all
[Eee Pad Transformer General] idcrisis:
I believe it doesn't. If you pull out the blob from a manual update and unpack it, you can see an entire system partition in there.

Since rootkeeper keeps it's copy of su in /system, it gets wiped out.

This doesn't happen with the OTA update because it is a patch. If you unpack the blob, you can see that it contains complete recovery. boot and bootloader but a patch for /system and therefore doesn't format /system.
[Eee Pad Transformer General] Curti2:
I got it working!

First I did a factory wipe and tried vipermod with wolf's downgrade mod. No Joy

So I decided to OTA update to the most current firmware (.24?) and try again downgrading to 8.6.6.19 and poof it worked. Quick razorclaw later and done.
[Eee Pad Transformer General] mariox26:
how do you make to root .24?
[Eee Pad Transformer General] baseballfanz:
Method 3
[Eee Pad Transformer General] Nekromantik:
will viper tool downgrade tf300 from WW .29 to WW .17 without a brick?
[Eee Pad Transformer General] kwinsett:
I used the instructions listed here: http://freek.ws/2012/05/07/howto-root-you-asus-transformer-tf101-or-asus-transformer-prime-tf201-running-ice-cream-sandwich-ics-9-4-2-21-without-unlocking-your-bootloader/

Very well written and easy to follow, even for a noob like me! :p:p
[Eee Pad Transformer General] tranducnam:
please help me!

2 month ago, i've rooted Asus TF201 and then updated ota to 9.4.2.21, by that way, i losted the root. i've tried to root FW 9.4.2.21 but it's not working. I want to follow your downgrade guide but i'm worry that i rooted and updated my Asus, and now if i downgraded FW to 9.4.2.15 and rooted again, would my Asus be dead?! please help me, thanks so muchhhhhhhhhh:p:p:p:p:p:p
[Eee Pad Transformer General] hic9582:
Is there a mirror for .15 blob for tf201?

I'm on US .21 and can't find a link for .15 to work for me.

Thanks in advance
[Eee Pad Transformer General] Thing O Doom:
Used your method in my one-click, I hope its okay :]

Thank you!
[Eee Pad Transformer General] quarkko:
Hello everybody.

I've read a bit of time but still did not clarify this procedure. I have the B80 TF101G ICS 4.0.3. build 9.2.2.4.

1. I want to know from you, if the third method put on the first page is valid even if I use 9.2.2.4 and what recoveryblob use for them?

2. Future upgrades as you need to do? Automatically or by CWM, for not lose the root?

3. How big is the risk of the brick following the procedure to the letter'

4. If the NvFlash method works for B80 9.2.2.4 and what it means? If you do before or after Wolf's method?

Sorry I am newbie in the android world and the confusion is big but the willingness to learn, even more great! I've read on the forum a lot of discussion about the root for TF101G but I'm still most confused of before. :eek: If you can find a clear guide, would be great.

Thanks in advance to all. :)
[Eee Pad Transformer General] Thing O Doom:
Quarkko,

1. You use the same recoveryblob (Tf101 and Tf101G are very similar, so 3rd method works on both.)

2. You don't need to do anything, as you won't get OTA updates anymore if you install CWM. You can manually flash rooted updates in CWM later if you want to update.

3. Following to the letter, almost 0. You'd have to unplug your tf DURING the flashing of the recoveryblob. (The dd if command)

4. You still can't use NvFlash, since you have a Tf101G, sorry it hasn't been cracked yet.

Clear guide- Use my PERI: one click root and recovery installer (in my sig), it walks you through it and runs the commands for you. Works on the tf101G
[Eee Pad Transformer General] Ready2Mosh:
I just want to report I downgraded 2 64gb TF201s with .21 installed straight from factory, these were C4o models, newest of the newest.
[Eee Pad Transformer General] g1009:
I have an Asus Transformer Prime TF201. Was rooted, then upgraded to .21, lost root, then used the downgrade method described in this thread (Method 2), succesfully downgraded to .15, rooted it again.

But I lost my Internet connectivity in the Play Store and the Gmail client. Both of them said that they cannot connect and I should retry (but this doesn't change anything). However, I still had internet in the browser and I could connect to the tablet using ssh (SSHDroid), so the network was working fine.

Looking at the log, I saw that both the Play Store and the Gmail client had a problem with an invalid certificate, for example, Gmail reported:

01-02 11:12:41.760: E/Gmail(995): IOException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: current time: Fri Jan 02 11:12:41 HNEC 1970, validation time: Mon Jun 08 22:43:27 HNEC 2009

So, it was the clock date that was wrong (Jan 2, 1970!), causing the certificate check to fail. Changing it from the Parameters didn't succeed, so I ssh'ed to the tablet, run "date 2012.05.31-11:16" and now I have internet again :-)
[Eee Pad Transformer General] maatsby:
thank you for a helpful first post!

what a weird problem
[Eee Pad Transformer General] BiggJurk:
I just bought my TP and it came with .21, I was discouraged when I started reading XDA that ViperMOD wouldn't work with .21 Luckily I found this post and it worked like a charm. I would suggest adding this to ViperMODs post for those of us stuck with .21, or start a new guide and sticky this for us noobs.
[Eee Pad Transformer General] Thing O Doom:
I made a one click that works using method 3's exploit called PERI, it's a few posts down, and has worked AFAIK 100% from stock to rooted on the tf101 tf101g and slider.
[Eee Pad Transformer General] balrog558:
I read your peri post it seems so damn easy that I'm going try it on my brother's tablet when he gets home and ill use it on mine when I get it in a few weeks.
[Eee Pad Transformer General] Thing O Doom:
Hope it works out for you. :]

Thanks wolf for the great find!!
[Eee Pad Transformer General] emokidjj:
a lil help?

super user command runs, but dd command doesn't, I think I need a moron proof method -w- or just a little help with the commands
[Eee Pad Transformer General] idcrisis:
Hi,

Just an update you guys, I had a method lying around to automate the whole 'Method 3' thing, including the return to stock Asus recovery.

So I wrote it up as a tool for complete automated unattended 1-click root on Transformers.

Various advantages of this method and the tool itself is described here:

http://xdaforums.com/showthread.php?p=26918790

In this 1 step process, you effectively gain root without losing data or the ability to get OTA updates.

I have used a variation of Wolf's exploit to apply it to other partitions, thus allowing for a complete automation.

I believe this can be extended to a generic automated ICS exploit tool as this seems to be an ICS problem, but's probably a far way off. Currently it's only for the TF101(G) and not the Prime.

Do feel free to use it and give your feedback.

It's most welcome.
[Eee Pad Transformer General] dex94:
i tried everything to root my 9.2.2.4 and the method 3 only work.

thank you .
[Eee Pad Transformer General] Co0n:
Hey there!

About the firmware version: I have a DE version (not US or WW), does this still work? Do I use the US or the WW firmware for downgrading? If I need a particular DE version, where can I get it?
[Eee Pad Transformer General] idcrisis:
This still works. You can use a WW for downgrading, but why do you want to? use Method 3 and stick back stock Asus recovery.

TF101, you can use the latest WW version, Asus has merged DE into WW from this version - V9.2.1.24(WW)

TF101G, you can use V9.2.2.4(DE special)

You can get it from the official Asus site and extract the blob from the ZIP.

If you need the Asus recovery for DE firmwares, you can download them from http://xdaforums.com/showthread.php?p=26918950#post26918950
[Eee Pad Transformer General] crazytimmy96:
Help!!!

while i was doing method two, when it says, "dd if=/sdcard/blob of=/dev/........"

the output comes out as "/sdcard/blob is not able to be read: unable to find file" or something like that. I have the blob file on the base of my sdcard, but for some reason it wont be able to be read. please help. :confused:
[Eee Pad Transformer General] Thing O Doom:
is there a file extension? that breaks it.