yashsingh1/xdaforums huggingface dataset:
[Asus  Eee Pad Transformer Prime] Flashben:
This will give you root access without wiping out your device..... I tired it 3 times on 3 tf300tg.

Just 3 reboots and you are rooted... Not even the service center know you are rooted
[Asus  Eee Pad Transformer Prime] DjRenigade:
Does it work on 4.1.1?
[Asus  Eee Pad Transformer Prime] indyend:
Asus ME171 official 4.03 from Thailand confirm ROOTED... Thank you very much.
[Asus  Eee Pad Transformer Prime] Restorer:
I rooted with this method some time ago on .28. Just updated to JB hiding and restoring root with OTA Rootkeeper. It worked fine but I want now to do a factory reset. Will this doing this affect root? Will I need to hide root again before wiping?
[Asus  Eee Pad Transformer Prime] nhshah7:
not before wiping, but you may lose root after a factory reset and i don't know if anyone has confirmed if this works on 4.1 (jelly bean) yet
[Asus  Eee Pad Transformer Prime] Restorer:
Ok. Thanks. I better hang on.
[Asus  Eee Pad Transformer Prime] hercegyu:
Can copy files(debugfs, su,debugfsinput) on my TF300T v10.4.2.13. So not working for this version :(

Nice job btw...
[Asus  Eee Pad Transformer Prime] Restorer:
JB was looking so buttery smooth without wipe I decided to risk losing root to solve a few niggles (like losing stock browser) so did a factory reset and ...... lost root :D.

When I get sorted I'll try the Sparky's tool again on the update and report back.
[Asus  Eee Pad Transformer Prime] aznmode:
Thanks for this. Worked on my Prime ICS ver 9.4.2.28

EDIT: Had my Superuser set to auto allow which for some reason didnt allow root for some apps. Had to set it to prompt for SU and its working fine now.
[Asus  Eee Pad Transformer Prime] mdpgc:
Will this work with the new JB update? I lost my root when I did the update
[Asus  Eee Pad Transformer Prime] funfair:
Waiting for device to be detected...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

Found system partition at: /dev/block/mmcblk0p1

Step 1 - Pushing files...
failed to copy 'debugfs' to '/data/local//debugfs': Permission denied
failed to copy 'su' to '/data/local//su': Permission denied
failed to copy 'debugfsinput' to '/data/local//debugfsinput': Permission denied
failed on '/data/local/tmp' - Permission denied
link failed File exists

Rebooting...
Once your devices has finished restarting,
Press any key to continue . . .

So I guess... no...

-edit-

wait a minute... it seems has been rooted anyway!

I did a full wipe, factory reset...
[Asus  Eee Pad Transformer Prime] turboman93:
I get an error that:

System partition was not found.

So no, it doesn't work on JB.
[Asus  Eee Pad Transformer Prime] sparkym3:
The system partition not being found would not be due to JB. It should still find the partition even if it doesn't have access to write. I'm not saying that it will work for JB, just that you may have another issue unrelated to JB.
[Asus  Eee Pad Transformer Prime] ELStiko:
I get this:

Rebooting......

Once your devices has finished restarting,

Press any key to continue...

Waiting for device to be detected...

Once my TF201 rebooted, I hit any key and it has been sitting here "Waiting for device to be detected..." for about 10 mins now

Is it supposed to take this long to detect?
[Asus  Eee Pad Transformer Prime] turboman93:
And that is quite possible as I'm having issues getting adb shell to work and WiFi to connect. I'm struggling to find a way to re-flash the Prime as I don't have an unlocked bootloader.
[Asus  Eee Pad Transformer Prime] funfair:
Wtf... i just did another factory reset and it kept root without using this tool again !!!!
[Asus  Eee Pad Transformer Prime] sparkym3:
By factory reset, do you mean that you go into the settings and reset it. This should only clear the data partition and leave the system partition intact, which is where su lives (the file that provides the root access). So, that would make sense that you keep root as long as you don't re-flash the ROM which would overwrite the system partition.
[Asus  Eee Pad Transformer Prime] sparkym3:
For those who have JB on their prime and have lost root, has anybody tried Bin4ry's method which takes advantage of an adb restore exploit?

http://xdaforums.com/showthread.php?t=1886460

It may be interesting to see if that will provide our JB path to root.
[Asus  Eee Pad Transformer Prime] Scumbag Inc.:
Ya, I tried. Still a no go for me. Another guy got it to work through adb instead of the .bat. Still waiting to hear back from him about what exactly he did.
[Asus  Eee Pad Transformer Prime] dgjl:
Still on ICS - tired to root 3 times, tells me I'm rooted, but2 different Root Checkesr tell me I don;t have root even after a couple of reboots. Do I just keep trying?

Bit of a noob so I don't really understand what I'm seeing. The root checker has says Busybox: Not found and Sudo: not found.:confused:
[Asus  Eee Pad Transformer Prime] MobiDroid™:
hi guys ,

so if i understand correct this tool won't be able to root the version that i have on my TF300t?

I haven't rooted the tablet yet , also not when it was ICS
[Asus  Eee Pad Transformer Prime] Scumbag Inc.:
You are currently on 4.1.1 Jelly Bean. So no.

We are working on it right now.
[Asus  Eee Pad Transformer Prime] clouds5:
I have something very similar^^

I updated my TF201 Transformer prime from 4.0.3 to 4.1.1 and saved root with OTA rootkeeper. Everything went fine, i restored root after update.

Now i can use Titanium Backup, i can use ES file explorer root options copy/rename stuff and access /data folder, but i cant use apps like gesture control and if i check apps like "root checker" it says that i dont have proper root access...

If i run this tool here alot of stuff goes wrong (not able to push files to the device) but in the end it says: You have root!

Is anyone seeing a way to fix this is my root lost?
[Asus  Eee Pad Transformer Prime] thenrz:
Had to vol down wipe after a boot loop after the update. Lost voodoo root. Any updates on a jb exploit?
[Asus  Eee Pad Transformer Prime] daymz:
If you are running a ASUS Transformer Prime TF201 recently updated to JellyBean (4.1.1) through OTA (I was rooted but not unlocked), and ... lost root: (actually, I lost partial root : Titanium Backup, Voodoo OTA Root Keeper and adb shell still were able to get su)

- I tried bin4ry many android root... no result, same thing

- I tried debugfs automation root... no result, same thing

- I downloaded Superuser-3.1.3-arm-signed.zip from androidsu.com

- Uploaded su, Superuser.apk, and busybox to /data/local/tmp/ using adb push

- chmod 6755 /data/local/tmp/su ; chmod 755 /data/local/tmp/busybox ; chmod 644 /data/local/tmp/Superuser.apk

- Copy /data/local/tmp/su , /data/local/tmp/busybox into /system/bin (I also re-copied busybox into /system/xbin)

- Copy /data/local/tmp/Superuser.apk into /system/app/

- Reboot

- Run Busybox Installer... got the Superuser root prompt, yay !

- Installed Busybox 1.20.2 and I'm all back up and running !

I assume this will not work if you don't have that "partial root" (at least, getting su through adb shell)
[Asus  Eee Pad Transformer Prime] sparkym3:
If you have what you call partial root, where any app has root access, it means that the su binary is set properly but there is something wrong with the superuser app install. The best suggestion would be to uninstall superuser and reinstall it from the app store (after install, don't forget to run superuser at least once before trying to use an app that needs access).
[Asus  Eee Pad Transformer Prime] mdpgc:
Same here...any updates on exploit
[Asus  Eee Pad Transformer Prime] aznmode:
+1 on this. Also they can try opening SU and delete all the listed apps and set permission to prompt. Then try reopening those apps again to see if it will ask for su permission. I had the same issue rooting. 28 ics yesterday and this is what I had to do.
[Asus  Eee Pad Transformer Prime] thenrz:
I still have root access (more specifically, #) in adb shell.after a vol+down wipe I tried to follow the guide in post #653 by daymz. How the heck does one copy from device to device? Can't seem to make it happen in adb shell... Tried cat source > target and it froze my PC with the internal speaker going haywire!
[Asus  Eee Pad Transformer Prime] flight777:
Got the same problem, how did you solved it?
[Asus  Eee Pad Transformer Prime] tsmt971@yahoo:
I tried it but not work. I have partial root which mean that I am able to run su from the adb shell but the superuser does nothing.
[Asus  Eee Pad Transformer Prime] micaman:
Hi Sparky, I apologize for bringing this post back up but I was wondering if you could create a version with SuperSu. I have read in several posts that some users are having issues maintaining root with JB and it was suggested to have SuperSu installed rather than Superuser. I figured that a SuperSu version would prevent the risk of corruption that may result from improper deletion of superuser and avoid any confusion.

Once again...thank you for your great tool.
[Asus  Eee Pad Transformer Prime] tsmt971@yahoo:
Confirmed this method works fine. I have successfully got my root back. But refer to this thread for more details about the shell commands http://xdaforums.com/showthread.php?t=1911261.
[Asus  Eee Pad Transformer Prime] spectrasez:
Dont know what to do
[Asus  Eee Pad Transformer Prime] proziumwtf:
I lost my root when I OTEd to JB on my TF200. And the tool can't root my device. Tried to do it manually - but I have no permissions to use /data . Can't push anything into it or copy (cp - I still have busybox instaled ) into it. I can't even open the directory

shell@android:/ $ cd data
cd data
shell@android:/data $ ls
ls
opendir failed, Permission denied

What would happen if I use a different place to store the files - would it work ?
[Asus  Eee Pad Transformer Prime] ScumDroid:
worked great sparky. cheers man
[Asus  Eee Pad Transformer Prime] qwerty245:
Can I change superuser.apk to supersu.apk?

thank you

sorry for my bad english
[Asus  Eee Pad Transformer Prime] Sib64:
Indeed, you can. But don't forget to uninstall after install Supersu.

By your settings => Apps

or if you used Titanium Backup, by it
[Asus  Eee Pad Transformer Prime] bdorr1105:
I can confirm that this method DOES NOT WORK on V10.4.2.13 officially from ASUS.
[Asus  Eee Pad Transformer Prime] thenrz:
I can confirm that none of the tf201 or tf300 root methods work in the JB update. I tried using Bin4ry's restore exploit by editing his batch file (changing all the push points to /data/local/tmp where it was pointed at /data/local and changing in suit from there) and that did not work. It would pop up the restore window, going ahead with it seems to do nothing. Cding to .../com.android.settings/a shows no 'file99' showing up there.

Interestingly enough, I accidentally (maybe not my fault!) lost permissions (shell r--)to /system/bin/su. /system/xbin/busybox still has shell rx (s for root) and i can run busybox with no issue (but obviously can't mount -o remount,rw /system) Superuser.apk still has the proper permissions. This means that I have lost root for all intents and purposes...

Does the JB update bork the /system permissions upon reboot? I recommend everyone use SuperSU and go ahead and voodoo as soon as your re-achieve root (or if you have it already) I have no access to # from either ADB or terminal emulator anymore...
[Asus  Eee Pad Transformer Prime] xxbeanxx:
It's because the first file in the restore archive (file44) never gets restored. The restore app hangs at that one.

You can use that file to create the /data/local.prop file, but as it never gets written the local.prop file will be 0 bytes.

If we could figure out why the restore app is hanging while trying to restore that file we may have a way to root.
[Asus  Eee Pad Transformer Prime] thenrz:
That makes sense. The restore never goes anywhere... Anything need to be tested? Already declined any social engagements today to continue poking around and learning more about all of this.

Probably noob here, but everything with my system is setup for root, missing just the proper permissions on su. Seeing as how one needs su to do just about anything interesting, is there no way to remount /system as rw for one simple chmod? No writing more files etc. Will having su in xbin keep it... 'safer'? I can post my ls -l info on system, bin, and xbin if anyone is interested. Somehow the permissions got reset on su without any explicit command on my part.
[Asus  Eee Pad Transformer Prime] xxbeanxx:
I lost setuid on the su binary from the jellybean update. I think with enough tinkering we can get the restore method to work. I have modified the .ab file to change the size of the file* files inside but haven't had a chance to see if it makes a difference.
[Asus  Eee Pad Transformer Prime] thenrz:
I know the ab files are compressed, how are you viewing/editing it?

Interestingly enough, I found a 'file99' in the com.android.settings/a/
[Asus  Eee Pad Transformer Prime] xxbeanxx:
I extracted the file using nelenkov's abe tool, then modified the files inside, then re-tar'd it (lol retarded) making sure to put the manifest first, followed by the data files, then re-packed the .ab. I even went as far as to rename the folder and file (to data/data.db) but it is always 0 bytes on restore and the logcat suggests the app is hanging. stracing the app didn't help much, just that it seems to be hanging on an ioctl call. Also the file99 you see is probably a symlink, not an actual file.

Anyway that is about all I am going to say in this thread. No point in pulling this thread off topic.

If I find anything I'll post it in the other thread here.
[Asus  Eee Pad Transformer Prime] DjRenigade:
Please let us know when you have a version that works with Jelly Bean. I am looking forward to putting Droid firewall and System Tuner Pro on here.

Thank you for all your hard work!
[Asus  Eee Pad Transformer Prime] ceraton:
Just want to register that this method works for myTF201 with ICS 4.03 (ver .28) also. My SuperUser works fine on auto though. Thanks Sparky.

I just want to confirm, if I want to perform backup and restore via CWM, I still need to unlock the bootloader?
[Asus  Eee Pad Transformer Prime] thenrz:
I agree... but I do feel a dedicated thread would be nice. A known JB exploit for the TF201 specifically is a nice option for those with warranty left.
[Asus  Eee Pad Transformer Prime] sparkym3:
Yeah, I'll attach one with superSU to the OP once I get a chance to put it together.
[Asus  Eee Pad Transformer Prime] kerapil:
+1 to that
[Asus  Eee Pad Transformer Prime] lethang90b:
hi. i lose root when i update JB, i installed rootkpeer but i still lose.

i tried re-root again, but it failed at testing superuser.

Can have resolution root for JB.

thanks
[Asus  Eee Pad Transformer Prime] ceraton:
I just updated to Android 4.1.1 Jellybean on my TF201 via OTA and managed to retain root. It was previously rooted using Sparky's debugfs method. Before updating via OTA, I replaced Superuser by CF's SuperSU and checked OTA survival in its Settings tab. I also made a root backup via Voodoo rootkeeper. After updating via OTA, I only had partial root. So I restored root using Voodoo but still did not get full root. I had to do a reboot and then full root was achieved again.
[Asus  Eee Pad Transformer Prime] pbg225:
I am trying to root my .30 tf700 in prep of the JB update. windows 7 installed the drivers and when i try to run the root program the dameon starts but then a line runs across the screen real quick and before i can read it the cmd window closes. The prime shows up when i adb devices and usb debugging is checked.

EDIT: fixed
[Asus  Eee Pad Transformer Prime] tsymyn:
I just managed to get the OTA to Jelly Bean installed on my TF700, but I've lost root, rootkeeper can't help, and debugfs isn't working. I didn't have supersu installed; I wonder if that's the difference or if the TF700 is just different than the TF201.

Edit: Specifically, on "Step 1 - Pushing Files" I get "Permission denied" on each one. Encryption key? Beyond my knowledge.
[Asus  Eee Pad Transformer Prime] guntherfurlong:
Did you find another way to re Root the TF201 after OTA update to Jelly Bean?

*rooted* asus TF201
[Asus  Eee Pad Transformer Prime] Flashben:
Asus has prompted for update but i am afraid to lost my root more than losting my flash browsing... i have supersu pro n rootkeeper, but still dare not to upgrade... lolx
[Asus  Eee Pad Transformer Prime] MrXVI:
will this work on asus TF201 updated to 4.1.1 JB?

if not is there any other method i can follow to regain root
[Asus  Eee Pad Transformer Prime] thenrz:
It's being worked on! It seems that the adb restore exploit is the best bet, but it is not working on TF201. The restore hangs...
[Asus  Eee Pad Transformer Prime] johanjonker:
I cant download the files?

can someone post a link please. ( like in really pretty with icying on the cake please please.. )

Nevermind.. It started to work again
[Asus  Eee Pad Transformer Prime] tomfleip:
Root Debugfs not working on JB

Waiting for device to be detected...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

Found system partition at: /dev/block/mmcblk0p1

Step 1 - Pushing files...

failed to copy 'debugfs' to '/data/local//debugfs': Permission denied

failed to copy 'su' to '/data/local//su': Permission denied

failed to copy 'debugfsinput' to '/data/local//debugfsinput': Permission denied

failed on '/data/local/tmp' - Permission denied

link failed File exists

Rebooting...

Once your devices has finished restarting,

What is wrong or my fault?
[Asus  Eee Pad Transformer Prime] elgar:
I have the same here. didn't root. I have locked bootloader, updated to jellybean.
[Asus  Eee Pad Transformer Prime] joeppa:
Same here!
[Asus  Eee Pad Transformer Prime] sparkym3:
What is wrong is the fact that it does not work on JB due to Asus setting /data/local to only be accessible by the root user. So, your only option at this point would be to revert back to ICS .30, root, and then re-upgrade to JB.
[Asus  Eee Pad Transformer Prime] elgar:
I was rooted before JB update. Still no root.
[Asus  Eee Pad Transformer Prime] Uppenberg:
I got root back after factory reset just by installing superuser app and ota roorkeeper:)I must have been lucky :)
[Asus  Eee Pad Transformer Prime] Sh0X31:
Waiting for update. To Root my Infinity Pad with JB.
[Asus  Eee Pad Transformer Prime] nilesf:
Root access on TF700 JB 4.1.1

I have root access on my TF700 JB 4.1.1. I lost root after upgrading and then doing a factory reset (wanted to see the new setup screens :). make sure tat you delete SU with Voodoo OTA RootKeeper first then use this tool. Another reason i did a factory reset was that something was eatting up the battery after JB update. I was getting less than 8 hours but now it appears fine 10+ hours.

Niles
[Asus  Eee Pad Transformer Prime] Sh0X31:
It's works on Infinity with JellyBean?

tapatalked with my insertcoined HTC One X
[Asus  Eee Pad Transformer Prime] vhuynh13:
Damn, I've upgraded to JB already, sounds like I'll have to patiently wait for a solution...
[Asus  Eee Pad Transformer Prime] elgar:
Could you point me to how I can revert back to ICS? I can't find it, sorry.
[Asus  Eee Pad Transformer Prime] hx4700 Killer:
Unlock with asus tool, flash asus stock ics rom
[Asus  Eee Pad Transformer Prime] kopfleuchten:
Can anyone confirm that rooted (using this method) ics tf300t will keep root after ota update to jb?

What would be the crucial steps?

-Replace su?

-Voodoo Root keeper backup/restore?

-reboot?

-factory reset?
[Asus  Eee Pad Transformer Prime] sparkym3:
Here is the thread on that, you do Not need to unlock.

http://xdaforums.com/showthread.php?t=1915598
[Asus  Eee Pad Transformer Prime] Scumbag Inc.:
Are these the same steps to be followed with the 201? Except of course using the blob located in the .28 zip?
[Asus  Eee Pad Transformer Prime] Restorer:
:confused: But guide starts off with "You must have unlocked bootloader " :confused:
[Asus  Eee Pad Transformer Prime] chockchip:
Anywhere we can get this update for jb ?
[Asus  Eee Pad Transformer Prime] runner780:
tried it with .28 --> no luck... writing system failed (remote: (InvalidState)
[Asus  Eee Pad Transformer Prime] hx4700 Killer:
You tried to Downgrade from JB to .28 ICS or you tried to upgrade?!

Yeah OK here is what I got:

fastboot -i 0x0b05 flash system blob

sending 'system' (534400 KB)...

OKAY [ 95.031s]

writing 'system'...

FAILED (remote: (InvalidState))

finished. total time: 132.071s

It appears you DO need unlocked =/
[Asus  Eee Pad Transformer Prime] runner780:
My prime IS unlocked...

Verstuurd van mijn HTC One S met Tapatalk
[Asus  Eee Pad Transformer Prime] hx4700 Killer:
While I can't personally confirm this you don't need fastboot to downgrade from what I have read. You can download the official ASUS ICS rom from their web site and unzip it. That will leave you with a new ZIP file named something like this: US_epad-user-9.4.2.28.zip

Put that on an transflash card and plug it in to your Prime. After a few seconds you will see a Triangle in the bottom right corner. Tap on it and follow the directions to downgrade.

WARNING your data will be wiped even if it doesnt work!!
[Asus  Eee Pad Transformer Prime] Syn010:
I can confirm it personally. I'm originally rooted on ICS (but locked) TF700t.

Last night after after downloading and flashing the 455 MB JB WW firmware (WW_epad-user-10.4.4.16),

I noticed OTA rootkeeper did not save my root from ICS to JB. I thought I had missed a save root setting in OTA so I decided to go back to ICS.

All I did was rename the 375MB ICS WW firmware WW_epad-user-9.4.5.30.zip (after getting the zip from within the zip) to EP201_768_SDUPDATE.zip and put it on micro sd card. Then Voldown+power then upvolume and had gone back to ICS .30 in under 10 minutes. No fancy scripting tricks needed or fastboot.

While in ICS I re downloaded OTA, super SU and busy box. Noticed root is still not there. Then I used debugfs root tool to get root back in ICS.

Decided to save root again and try to reflash to JB again. OTA again did not save my root.

So I'm here now checking out this thread hoping for a JB debugfs root tool fix.

cheers.
[Asus  Eee Pad Transformer Prime] MarkF001:
Same here

[Princess Leia voice]

Help us Sparky M3

[/Princess Leia voice]
[Asus  Eee Pad Transformer Prime] farfetch:
will it works if i do:

1) nandroid bkup

2) downgrade

3) root

4) rootkeeper => save root

5) upgrade

6) rootkeeper => restore root

???
[Asus  Eee Pad Transformer Prime] sparkym3:
That may be true then, my impression was that you did not have to be. I don't get why that thread exists if you have to be unlocked; if that is the case you can just flash whatever ROM you want and there would be no need for that thread. I am not convinced it is required, but I have not tried so I cannot say.
[Asus  Eee Pad Transformer Prime] hpower1:
used today. worked great. Thanks!

Like my new (used) prime!
[Asus  Eee Pad Transformer Prime] hx4700 Killer:
It is absolutely true. It doesnt work on an unlocked prime.
[Asus  Eee Pad Transformer Prime] johnlgalt:
You do not have to be unlocked to revert from 10.4.4.16 to 9.4.5.30.

I just did it and I have never unlocked my bootlaoder. I did it b/c I didn't backup root prior to updating.
[Asus  Eee Pad Transformer Prime] hx4700 Killer:
What Device?? TF201? Where did you get the ROM? I can only get ICS 9.4.2.28 and the current JB from the official ASUS site and I can't downgrade with that one. It has to be signed to downgrade and the 9.4.2.28 says "Signature Mismatch".

You must be on a TF700. I forget that the only device in this forum is not mine.
[Asus  Eee Pad Transformer Prime] SeaWaLK:
I am using TF201 and I cannot downgrade to ICS. Maybe it only works for TF700...