yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer General] slayvus:
Used Method 2 for TF201 9.4.2.21 Non-Root and I successfully downgrade to 9.4.2.14 and now have root.

Sadly I can not upgrade as I have an unknown serial number on my prime. So OTAs are out of the question for me and manual updates remove root.

@Mikerla - Did you go back into OTA RootKeeper and use the restore root function? Are you sure you did an OTA update, aka went to About Tablet and checked for an update? OTA RootKeeper doesn't work with manual updating, ala putting the update on your SDCard.

I would like to reiterate for everyone else, not directed at quoted person.

OTA RootKeeper ONLY protects root from OVER THE AIR Updates. It does NOT work with manual updates. If you have an unknown serial number problem with your Prime you can NOT receive OTA Updates. If you download the update from ASUS's website and put this on your SDCard, this is NOT an OTA Update. Over The Air Updates are pushed BY ASUS to your tablet when it is connected to the internet.

Make sure you protect/backup su/root. You do NOT have to Temp UnRoot your device to update with the OTA update. Once OTA Update has been installed, open OTA RootKeeper and click Restore Root.
[Eee Pad Transformer General] svladimir:
Can't use this method :(

The next step: "5. Once you see ASUS loading screen you should be able to start ADB shell session again, than (in shell) execute:"

doesn't really work for me. I can only adb shell when my ICS has loaded, i.e. I see my lock screen. After executing the command I have to wait for about 5 minutes for adb shell to finish, then I restart and then - I'm still on 21.
[Eee Pad Transformer General] bpear96:
I did step 5 after my prime fully loaded and it took like 5 minutes and i rebooted into .15 fine, are you sure your using a .15 blob?
[Eee Pad Transformer General] baseballfanz:
Yeah I should have said let it OTA update to .21 and restore root not update to .21.:D
[Eee Pad Transformer General] bpear96:
*THIS TOOL IS USING WOLF'S 2nd method of downgrading, this is Viperboys one click tool, I modded to add Wolf's downgrade*

ONE CLICK Downgrade, using Wolf's method and root tool (thanks to viperboy)

​

I modded ViperMods awesome prime tool, to add an option to one click downgrade, using wolf's no root method :D. Just put the blob of FW you want to go to on the root of your primes internal memory, then run option 1 on my modded vipermods tool :D

99.9% credit go to -Viperboy- and Wolf849 :D i just added option in viperMOD's tool

EDIT: Fixed error in script

Download:

https://docs.google.com/uc?id=0B8gHyfs-S25Lal9KOWFQbWtzalE&export=download

http://205.196.122.126/9jvynozv3cpg...MOD+Primer+Tool+v4.5+-+Modded+by+bpear_v3.zip (mediafire direct link)

http://d-h.st/KrP

*NOTE* this is using Wolf's method 2 which is confirmed to work on prime, im not sure about tf101 etc. from here http://xdaforums.com/showthread.php?t=1622628

Mirrors of WW and US .15 blob (TRANSFORMER PRIME): you have to extract the .zip, possibly twice, then there will be a blob file, put that on /sdcard

http://xdaforums.com/showpost.php?p=25503960&postcount=47
[Eee Pad Transformer General] svladimir:
Damn, my bad :)

I first just copied the firmware file to the root of my memory - nothing. I then renamed it to blob - nothing. Then finally I looked inside and use the blob from the - this time worked.

Phew !
[Eee Pad Transformer General] bpear96:
Hahah :D glad you got it working!
[Eee Pad Transformer General] asus sucks<3:
I just rooted my B80 TF101 on .21 using Method 3. Took no more than 10 minutes. Thanks for the work!
[Eee Pad Transformer General] DaddelWolf:
any mirrors for ASUS Firmware 9.4.2.15 DE_epaduser9_4_2_15UpdateLauncher.zip (German) ? i search at 4 forums and google at :( ale sites are offline or linked to asus ftp :((((
[Eee Pad Transformer General] null.div.zero:
Excellent :D . I just downgraded from .21 and rooted. using method 2. Is there any chance of a method 3 for TF201s ? Mine is a tablet where the asus tool doesn't work and asus wont help:mad:
[Eee Pad Transformer General] prog19:
Can I install a CWM Rom like Prime using Method 1 ?

I'm rooted, but i don't have CWM installed because of the OTA updates.

In any case, if i can't, and install CWM to install Prime, i will be able to install future updates by asus if anyone post the blob files, or as soon as it pops up in the asus site, right?
[Eee Pad Transformer General] kgb-agent:
Thanks Roy ..... I found this out but tried the method here after I did the Viper routine. Sadly too late I discovered Viper would not work on the latest ASUS update and tried the unlock option in Viper. Then I saw this thread and missed the bit about it not working on an unlocked Prime :o

So I am stuck because altho feasibly I can install any rom I cant because I cant install recovery from all the methods I have tried so far :(

Does this mean I am stuck till Asus release the NVflash ?

Alternately .... what happens if I do a factory reset? Will it take me back to a older version of the stock ROM ?

Cheers
[Eee Pad Transformer General] baseballfanz:
A factory reset only erase user's data. It does not alter the ROM itself in anyway.
[Eee Pad Transformer General] bimbobo:
This new tool does not work for me. (The one using modded vipermod)

It reboots after choosing option 1, but after the process is done and another reboot occurs, I am still on WW 21 not rooted. and not downgraded.
[Eee Pad Transformer General] H89P:
Thank you for this great guide and opportunity, but I got a little problem.

Can't acces the .15 files here in Germany (need WW)

can anyone provide me a diverent link?

Thanks in advance
[Eee Pad Transformer General] bimbobo:
Why isn't it working for me?

Put a WW15 blob on the sdcard

1) I start the tool

2) I choose option 1

3) all seems well, see screenshot

4) After 2 reboots it's still on WW21

It does not take 3-10 minutes as the screen says. It's like it does not catch the ww 15 on the sdcard :-(
[Eee Pad Transformer General] 1-2-Hak:
All I can say is Legend.... wait for it ...dary

Went from .21 to .15 rooted OTA rootkeeper and back to .21 without loosing anything.

ALL DATA INTACT. no user reloads

Thanks soo much.
[Eee Pad Transformer General] AlexWolf_XDA:
I collect all former prime's firmwares at asustablets.alexwolf.ru/files.html This site is mostly in russian but download area is selfexplained.

And i have a question: can we just create symlink to required system folder and gain root access via known methods without downgrading and other bother steps?

Something like:

Ln -s /system/xbin /data/local/tmp
[Eee Pad Transformer General] H89P:
Anyone? Please
[Eee Pad Transformer General] wolf849:
Nope because it is secured by kernel.
[Eee Pad Transformer General] sbiriguda:
/system is mounted read-only, so you can't alter anything on it.

Moreover, adb shell is still running as a (mostly) unprivileged user, so you won't be able to change su's ownership to root:root and its modes to 06755.
[Eee Pad Transformer General] bpear96:
You put the blob on internal memory of prime right? Not a actual memory card in prime. Internal memory is mounted as /sdcard on prime, also you extracted the fw you downloaded and find the blob file didnt just rename the .zip to bob?

---------- Post added at 01:21 PM ---------- Previous post was at 01:20 PM ----------

how i met your mother :d!
[Eee Pad Transformer General] pang39:
My TF101 rooted.

I following method 3, it's work for me. Thanks for great job. :) :)
[Eee Pad Transformer General] ilgigios:
help me please

hello guys

I followed the guide from Method 3 - UnRooted

In step 3 when I insert this string

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

The terminal answer me this error

"dd" command nin is recognized as an internal or external command, operable program or batch file.

how to solve this problem thanks

My device is

Android 4.0.3

74k.us_epad build-9.2.1.21-20120413

sn: b80kas

thanks
[Eee Pad Transformer General] wolf849:
are you executing this command in shell? Becouse it seems that you have not entered adb shell
[Eee Pad Transformer General] e154037:
Why don't you go one step further

Wolf849,

Your root/unroot methods are wanderful and your description is very clear. However, I found that many people do not read it carefully before they take a root/unroot actions. Why don't you go ahead to make a root/unroot tool, which would bring you more glory.

Regards
[Eee Pad Transformer General] ScriptJunkie:
Another TFP downgraded, rooted, and upgraded without a hiccup.

Wolf you are the best
[Eee Pad Transformer General] casey225:
Bpear96 made a tool which I didnt have a chance to try last night. Hoping i would see some feedback on it as I hope to try it tonight. Anyone used it yet?
[Eee Pad Transformer General] gruinelli:
I also can confirm that methode 2 works on a locked but unrooted Transformer Prime (9.4.2.21 => 9.4.2.15).

Afterwards I could gain root with ViperMod, protect it with Voodoo OTA RootKeeper and make the OTA update back to 9.4.2.21.

I had some confutions following step 4 of methode 2:

Since we already exit the adb shell, the adb reboot command doesnt make any sense to me.

And when I tried to run the reboot shell while I was inside the ADB shell, I got this error:

To solve this issue, I simply shutdown/started the TF201 manually.

Once again, wolf849 thank you very much for documenting this downgrade path that well.

A little paypal appreciation is on its way.
[Eee Pad Transformer General] maatsby:
It's good you got it sorted out, but for anyone else confused, typing "exit" will exit the shell session, not adb altogether. Then you can type "adb reboot" to reboot the tab
[Eee Pad Transformer General] fatski:
Chalk me up as another successful downgrade'n'root ;) Thanks for this.

One quick question though, is there any risk in leaving the tmp directory linked to mmcblk0p4? Any chance of something unexpected getting written there?

Just wondering if I should unlink it and move the real tmp directory back?
[Eee Pad Transformer General] sbiriguda:
No risks per-se, but you lose the ability of using adb install until you remove the symlink and then either move the old directory back or reboot the unit to let it recreate /data/local/tmp from scratch.
[Eee Pad Transformer General] ShyTownFantasy:
Has anyone recently try the 'Unlock Device Tool' today and worked? I'm not sure why mine isn't working. I just rooted the .21 today.

When I run the tool it goes through and reboots. When it reboots at the beginning it says 'unlock check fail, keep booting....' Anyone have any idea?

Thanks!
[Eee Pad Transformer General] FidoCappy:
Not working

Need help.

I have an TF101 BA0 model with dock on 9.2.1.21 unrooted and locked.

I tried method 3 and all goes successfull. After doing step 6 I see the code right away and then try to adb reboot. Right away it says:

daemon not running. starting it now on port 5038

daemon started successfully

error: device not found

I reboot manually and it still boots up into 9.2.1.21.

I'm trying to flash back to HC blob file.

Edit: ok i think i get it. Method 3 is to install cwm and root 9.2.1.21 firmware.

So if I want to downgrade to HC, do I use method 3?

What am I doing wrong?
[Eee Pad Transformer General] slopppy:
Yep, used it successfully on my TF201 just now.

I was on .21 and the process was - downgrade to .15 using Bpear96's version of vipermod that he posted, root using the same tool, backup root with OTA Rootkeeper, upgrade to .21 OTA, restore root. Worked a treat! No data wipe necessary, still have all my data and apps :)

Make sure you read the vipermod thread about installing the drivers etc. The script warns you, and I'm unsure what happens if you don't, but better safe than sorry.

I'm a happily rooted .21 user now. Thanks to everyone who contributed for their work :)
[Eee Pad Transformer General] FidoCappy:
downgrade

So i used method 3 to successfully root and install cwm.

So could i now install the 8.2.2.23 from the homepage to downgrade to HC?

TF101

Edit:

I ended up flashing the hc blob for tf101 through cwm. I got into a loop with the asus screen abd circlr. I did a wipe and then it booted successfully.

Thanks for this tool. Works perfect. Now im back to HC and dont need to deal with these ics issues.
[Eee Pad Transformer General] casey225:
Thanks for the update. I'm going to try it now. If I can regain root without wiping, this would almost be too good to be true. I used vipermod to root when I was on .15 before, so, I should be good to go there. Thanks for checking, though.
[Eee Pad Transformer General] jfair9:
TF101 -- Nothing happening after last reboot

I followed the steps but upon the last reboot it is just rebooting into .21 ... any suggestions?
[Eee Pad Transformer General] casey225:
SUCCESS

Just used bpear96's tool and it went perfectly, no data wipes. Many thanks to bpear, wolf and viperboy.
[Eee Pad Transformer General] thekayman:
Link or more info please?
[Eee Pad Transformer General] leime68:
only for us or also for ww?
[Eee Pad Transformer General] maatsby:
Without drivers the pc won't talk to the tab, so it wouldn't work without them

Doesn't matter, just make sure whichever blob you want to downgrade to is on the root of /sdcard
[Eee Pad Transformer General] leime68:
but is it really safe??
[Eee Pad Transformer General] maatsby:
People have written good reports for the tool, which has basically taken all of the appropriate commands and put them in to a script. So it should be ok. However keep in mind the message in the OP:

Safety is proportional to competency. Make sure you read up on this before mindlessly playing with your expensive device
[Eee Pad Transformer General] goblygoop:
Awesome. Thanks Wolf!

Success.

Method 3, TF101 US, C30. On 9.2.1.21. Don't forget to install busybox.

Wolf - there is a slight typo in the instructions..recoveryblob.bin .
[Eee Pad Transformer General] e154037:
root with no downgrading

Wolf, Bpear

Thank both of you for your wanderfule work, especially thank Wolf for his brillian idea of exploit by simlink.

Wolf's method3 can be used to build a direct root tool with no need to downgrade. As Wolf pointed out, such a tool can be built as:

1. Make simlink to mmcblk0p4

2. dd flash cwm recovery

3. cwm flash su+superuser.apk+busybox

4. dd flash stock recovery if want tab OTA updatable

Thanks again!
[Eee Pad Transformer General] C4SCA:
Help, nothing happen

so i'm new at this but i will try to be explicit.

The problem is that i can enter in adb no problem, adb founds my transformer tf101 (b70) but then i have my first question: before each command i have to write "adb shell" right?

second: i wrote adb shell mv /data/local/tmp /data/local/tmp.bak (nothing happens)

adb shell ln -s /dev/block/mmcblk0p4 /data/local/tmp (nothing happen)

exit

then it exits the cmd prompt, i enter in another cmd and i make an adb reboot.

after reboot this command doesn't work: adb shell dd if=/sdcard/blob of=/dev/block/mmcblk0p4

i'm stuck in here... if tere is any writting error, sorry but english is my fourth language XD
[Eee Pad Transformer General] maatsby:
type "adb shell"

you will get a new line with something like xxxx@android:

that's where you type all of the 'shell' commands

then you type "exit" to exit the shell

then you type "adb reboot"

when it has rebooted, you type "adb shell" again to go back in to the shell

i hope that makes it a bit clearer
[Eee Pad Transformer General] C4SCA:
HELP

I understand inn part what i was doing wrong about the adb shell, but on this command: dd if=/sdcard/recoveryblob of=/dev/block/mmcblk0p4 this is waht happen (check screenshots)
[Eee Pad Transformer General] wolf849:
It seems that you are missing blob file in /sdcard directory.
[Eee Pad Transformer General] C4SCA:
Yes i need help

yes please, where can i found the blob and where i need to put them??!

---------- Post added at 06:39 PM ---------- Previous post was at 06:35 PM ----------

yeah need some help, where is the blob? and the sd card is the internal or the external?
[Eee Pad Transformer General] maatsby:
There are some in the first post. You have to find the one that matches your region if you want to update later

If you have a zip of the firmware, extract everything until you find a file just called blob

Then put that on the internal sdcard, called /sdcard in the file manager
[Eee Pad Transformer General] C4SCA:
Didn't worked

see the screenshots....

the blob is from WW_epad-user-9.2.1.17
[Eee Pad Transformer General] maatsby:
Change "/sdcard/recoveryblob" to "/sdcard/blob"
[Eee Pad Transformer General] C4SCA:
WORKED

worked over here method 3, b70 tf101

---------- Post added at 07:59 PM ---------- Previous post was at 07:52 PM ----------

I have my costum recovery but now when i install the super user , the instalation aborts.

should i do a wipe?
[Eee Pad Transformer General] yankeefr78:
Sorry for my late reply. As mentioned, Root can be kept only with OTA update.

My steps were as follows:

1- Use Method 2 of Wolf's ultimate flash and downgrade

2- Extracted BLOB file from a the .15 firmware that I had downloaded a while ago,

3- Copied BLOB file to /sdcard as described in Method 2

4- Rebooted -> Tablet in .15 firmware

5- Use Vipermod 4.1 to root tablet

6- Use OTA Rootkeeper to backup ROOT

7- Wait for OTA update or go to Settings->About and search for updates

8- OTA update will install

9- You now have a TF201 with .21 and ROOT :D
[Eee Pad Transformer General] maatsby:
right, so you wanted to install a recovery? i thought you were downgrading with method 2.

i don't think you actually have a custom recovery now, i think you've successfully downgraded to .17 firmware.

if you want the recovery, you will have to put the recoveryblob (from the bottom of the first post) on to the internal sd card and then follow the steps in method 3 exactly as they're written, from step 5

---------- Post added at 05:29 AM ---------- Previous post was at 05:24 AM ----------

actually I'm not sure if that will work just thinking about it? because then you'll have two blobs in mmcblk0p4 i think, and will the tab know what to do with them? maybe someone else should confirm

is there a simple root method for firmware .17 and you can just do that instead?
[Eee Pad Transformer General] C4SCA:
I MADE IT

now i have CWM, and i used vipermod 4.1 to root (i choosed the first method that should only work for the prime). SUPERUSER works fine now

Plus i used a custom blob... who should already bring every thing rooted.
[Eee Pad Transformer General] maatsby:
Ok sweet so it's all sorted? I'm glad you got it working
[Eee Pad Transformer General] speedemonV12:
I am thinking about doing this to my prime. I had read earlier that in rooting you had to contact ASUS and they would do something with your SN. They know you have done some Modding and thus lose your warranty.

Does this method require you to do that with Asus?

Also, as I understand it, this will allow me to run custom Roms and kernals or no?

Thanks for the help and great work on finding this exploit!!
[Eee Pad Transformer General] slopppy:
The Asus tool you're referring to is to unlock the bootloader, and yes, that will void your warranty as you have to go through Asus to do that. This thread is about rooting the TF without having to go through Asus and void your warranty.

I'm unsure about custom roms/kernels. I think possibly the TF101s can install custom recovery and hence custom roms/kernels, but I didn't see anything about custom recovery (CWM) for Prime users.

Perhaps someone can just clarify that if they know better than I.

Cheers,
[Eee Pad Transformer General] eddymonti:
Which method are you referring to?

Hum, I believe that for custom Roms, kernals, and having you prime blacklisted (consequently loosing warranty) is if you unlock your prime with asus's unlocking tool.

What most are doing is downgrading to .15 (or previous versions) from which you can use known exploit to gain root access... Which allows for some modifications and otherwise restricted access. Then upgrade back to .21 with backed-up root using OTA root keeper. (method 2 for TFPrime I believe)

We choose to do this instead of unlocking so we don't loose warranty.

Unlocking allows you to flash custom roms that have native root access (but again, you loose warranty).

I hope I explained that correctly, being somewhat of a N00b myself hehehe.
[Eee Pad Transformer General] speedemonV12:
Yes you have helped me. So basically for custom roms I have to unlock bootloader and void warranty.

I think I will still do this root method for a couple other perks.thanks!
[Eee Pad Transformer General] swade8:
For some that are Noobs, (like me), I have spent the last 3 1/2 hrs. trying to get my device out of a loop, and then as I read from other posters that I can Hold volume down, + Power and access recovery... FYI.. you can't.. this doesn't work..

<Edited>... I also need to interject.. that I had ICS .21 and it was very unstable, I found this forum and downgraded back to Honey Comb 8.6.6.23 on my TF101... <Edited>

If you happen to have a TF101, you first want to use Method 3....

Once successful....

Then Use Method 1...

Once your device reboots and seems to be what seems in a loop between the Asus boot logo, and the Asus loading screen and takes longer than 20 Minutes... it's stuck..

Your next step is to try to use the rovery method.. you follow all the steps and then you get a Green Android Guy, with a big yellow triangle, no message no nothing except for a really quick flash if you can read it fast enough.. it says, " there is no flash recovery installed"

here's what you do to get out of that..

1. Hold the power button in, till it's off.

2. Hold down the volume rocker. ( Do Not Press the Power Button) as it comes on regardless.

3. you will see a prompt that says it will cold boot in 10 seconds if you don't select one of the two pictures onscreen... one is "Wipe Data", the ohter is an "Android OS".

*** you have 5 seconds to press the volume down again, highlighting the "Wipe Dat" picture...

4. you have to then press the volume up to select it...

5. then press the volume down to "wipe the data"

6. then press the volume up to "confirm the wiping of data.... wait till it's done.

7. now the device will reboot and in about 3 minutes, your at a setup screen with the HoneyComb OS on it and all of ICS is gone...

8. Enjoy!
[Eee Pad Transformer General] rpscott02:
I confirm everything swade mentioned worked as I had the same experience. Only difference is I used method 2
[Eee Pad Transformer General] GregKohll:
Downgrade and root went fine, cannot upgrade using OTA

I used yankeefr78's very detailed and helpful method. The first time I did a factory reset under Backup and Reset. When I tried to use the OTA update from .15, I got a message that the internet connection was not working. My Prime was connected to the internet and working. I retried without a factory reset and it went fine.
[Eee Pad Transformer General] TXKSSnapper:
So.. I want to try to downgrade my tf 300 using this method, but we don't have a blob for our original firmware.. Does anyone know if there is a way to get it without an update file?
[Eee Pad Transformer General] arthur_0104:
use virtuous_prime 9.4.2.21 ROM??

Thank you, i have successfully downgraded from 0.21 to 0.15 and rooted but not unlocked. However i'd like to install virtuous_prime 9.4.2.21 ROM, can i use method 1 to do so?

i used asus unlock tool.apk to unlock but no success, keeps giving me error" an unknown error has occurs, might be your network connection please try again later" i've been trying for days still no luck.

1. anyone can help with this issue??

2. or i can simply use the method 1 to install virtuous_prime ROM, however the zip folder contains more system folders than the blob file, anyone know how to install this???

many thanks!
[Eee Pad Transformer General] bimbobo:
Where did you find that firmware DE 15, I would like to know. Thanks :)
[Eee Pad Transformer General] shanghei:
thanks got iot
[Eee Pad Transformer General] ThatFool:
I downgraded to .15 rooted and applied ota root keeper but when i go to system update on my prime it says my firmware is up to date? any ideas? sorry i am new to the prime