yashsingh1/xdaforums huggingface dataset:
[Asus  Eee Pad Transformer Prime] sparkym3:
From comments below, it appears that there may be an issue with checking you root access in correlation to Root Checker and BusyBox. I have never installed either of these apps on my device and have never seen the issue. To help clear some of this up I have added a check into my app that will tell you if the files are all set up properly, with proper permissions.

Also, make sure the SuperUser app is running in the background so that it can give root access to apps that you specify (if it is not running, your device will appear to not be rooted).

If you are having any issues, and you are using these apps, I would recommend that you uninstall them prior to rooting and then reinstall them after you have finished running the app to root the device and then reboot the device.

FYI

This root app has been confirmed working on certain versions of the ASUS Transformer (TF101), Transformer Prime (TF201), Transformer (TF300) Devices.

This includes

v9.4.2.15 for the TF201

v9.2.1.11 for the TF101

v9.4.3.17 for the TF300

This method (as it is currently implemented) no longer works with:

v9.4.2.21 for the TF201

v9.2.1.17 for the TF101

v9.4.3.26 for the TF300

To root on one of these non-supported ROM versions, please use this new root tool I have created.

http://xdaforums.com/showthread.php?t=1706588
[Asus  Eee Pad Transformer Prime] huynhc:
Nice!!
[Asus  Eee Pad Transformer Prime] demandarin:
I just rooted the other night..lol. great work though. ill save it in my android tools folder for just in case anything voodoo fails on next update. thanks man! I was constantly checking this section since I posted on your thread n you said you might make an apk form of rooting. thanks again!
[Asus  Eee Pad Transformer Prime] Orkeren:
will try on my tf101 later today :)

rhcp0112345 stated his root-method would work on the tf101 too, so I hope your apk does too! ;)
[Asus  Eee Pad Transformer Prime] sparkym3:
Yes, this should work for the tf101, I think the exploit was actually first found on that device and then confirmed on the prime later.
[Asus  Eee Pad Transformer Prime] mj56gt:
I have a TF101 with stock ICS installed from Asus website. Can I install this apk through adb since I only have access to a Mac computer now? Thanks!
[Asus  Eee Pad Transformer Prime] sparkym3:
Yes, you should be able to, or just download it strait from your web browser on your tablet.
[Asus  Eee Pad Transformer Prime] Orkeren:
Well I can confirm it working :)
[Asus  Eee Pad Transformer Prime] TremF:
I wasn't going to root just yet but if it's as easy as this then I guess I'm convinced. It also means I can run the ezoverclock just released too. What a good day this turned out to be :)

Thank you!
[Asus  Eee Pad Transformer Prime] mj56gt:
How to verify whether the TH101 is rooted in the end? Thanks!
[Asus  Eee Pad Transformer Prime] TremF:
I have an app I purchased for my phone (there is a free version) called Root Uninstaller Pro. I installed that and it asked for Superuser permissions - you only get these if rooted and Superuser is installed :)

Superuser verifies that Root Uninstaller Pro has superuser permissions :)

I can't believe how easy this was :) Thanks again dev :)
[Asus  Eee Pad Transformer Prime] demandarin:
just download the free app called root checker. plus download voodoo OTA rootkeeper to save n backup your root file. so it can be restored after an Over the Air update.
[Asus  Eee Pad Transformer Prime] mj56gt:
YES!!! Success! Really easy, and a lot of fun... Thanks a lot, rhcp0112345 and sparkym3 for the wonderful tool, demandarin and TremF for the quick help!
[Asus  Eee Pad Transformer Prime] sparkym3:
I have been making a few changes tonight:

1. button to launch the backup app (instead of searching for the icon)

2. indicator of if the su file exists with correct permissions

3. indicator of if the SuperUser app is installed

These should take care of showing you if it has successfully rooted. I will update the OP with the new version once I am done.
[Asus  Eee Pad Transformer Prime] upsbeast:
Followed all steps and didnt get rooted. Busybox and titanium said no root access after tryin this app. :confused:
[Asus  Eee Pad Transformer Prime] the2rrell:
mine did that too until i used the root checker tool. then titanium and root explorer gave me root access.

try that.

i just cant seem to get CWM on this thing
[Asus  Eee Pad Transformer Prime] sparkym3:
I have updated the app to do the checks to see if everything is set up correctly. Would you try with the new version and let me know your results.

CHANGES: 3/3/2012

Added a button for opening the backup app.

Updated SuperUser app to the latest version (you would have gotten a market update anyway)

Added indicators for if the su binary is there and if it has the proper read/execute permissions.

Added indicator for if the SuperUser app is installed
[Asus  Eee Pad Transformer Prime] pbezza:
Stuffed around for a while after installing this app and tried to confirm root access. Seemed that some apps reckoned I had root and some not so much.

Went to market and installed 'Busybox' by STEPHEN (STERICCSON) and root was perfect after this. Even 'Voodoo OTA RootKeeper' was happy after installing Busybox.

Edit: Forgot to mention. I have a TF201 running Android 4.03, Build 9.4.2.15
[Asus  Eee Pad Transformer Prime] iamhcg:
Thanks for sharing another way of rooting. I do love Viperboy's work. However, vipertime installed it's own version of busybox, and somehow caused the Asus backup application failing to function. It's always nice to know that there's another way to root.

And Please, do add on an Unroot option, and it'll be all perfect.
[Asus  Eee Pad Transformer Prime] ktrough:
I was able to downgrade my Prime from .21 to a previous version (.15) and was them able to use viper to root. Successfully running Virtuous Prime ROM now.

Thanks for the efforts on the community's behalf! The tool is great.
[Asus  Eee Pad Transformer Prime] joshw0000:
Nice app. I think I'll downgrade and try it out. Thanks.
[Asus  Eee Pad Transformer Prime] BNAS:
Problem...

I ran the SparkyRoot apk and followed the steps. I opened Titanium Backup to test root and it says:

"Sorry, I could not acquire root. This application will not work! Please verify your ROM is rooted and includes BusyBox, and try again. This attempt was makde using the "su" command."

Any ideas? EDIT - INSTALLED BUSY BOX REBOOTED AND ALL IS WELL!!!
[Asus  Eee Pad Transformer Prime] sparkym3:
Yup, installing BusyBox would have been my suggestion so I am glad that worked for you. That is a really poor message that should be updated. It is not that the device does not have root, just no BusyBox, which is not required.
[Asus  Eee Pad Transformer Prime] AllAboutAndroids:
Worked for me... ;)

Thanks!
[Asus  Eee Pad Transformer Prime] petemt:
I can't get ADB access with my Transformer Prime, tried different drivers, but none work... Got ICS 9.4.2.21
[Asus  Eee Pad Transformer Prime] maatsby:
Do you have usb debugging ticked in developer options in settings?
[Asus  Eee Pad Transformer Prime] petemt:
Yes, I do...
[Asus  Eee Pad Transformer Prime] phflorian:
hi sparky, since rooting my prime using your apk tool, I've never been able to restore all of my backup data using the asus backup. Everytime I try to restore, this notification always pops out: "cannot open the backup file." any idea why this happens? and most importantly, if you know, how can I fix this :)?

thanks in advance!
[Asus  Eee Pad Transformer Prime] mercydia:
Thanks Gonna try
[Asus  Eee Pad Transformer Prime] sparkym3:
Once you were done rooting with the apk, did you run the cleanup step? This step puts the backup program back to how it was prior to the rooting so that it functions properly.

Also, if you update to the latest OTA after rooting, the backup utility should fix itself.

If you did run the clean after rooting or you updated to the latest OTA and you still have the issue, then it is not being caused by the apk tool and you will need to look for other causes.
[Asus  Eee Pad Transformer Prime] phflorian:
I can't really remember, but if I'm not mistaken, I did run the cleanup step. And I'm also on .21 now, but my backup app is still acting strange. I'll probably wait for the next firmware update and see what happens then.
[Asus  Eee Pad Transformer Prime] rlanza1054:
Wow, I just noticed this message. I've been going crazy over the fact that Asus' App Backup program will not open any of my backed up files so I can restore.

It's been suggested that I just use another backup program, the problem with that is, that I need the data in one of those backup files.

I even have a support ticket open with Asus over this and there are a few other people on this site and another website that have the same issues.

If this problem is all due to not running some clean up routine properly, then it would answer a wealth of problems.

I was planning on removing or unrooting and getting everything back to defaults, because the tech support person that is handling my case wanted me to do a wipe data and I'm sure he would end up having me do a factory reset. Ultimately, I was sorta hoping that he would offer to swap out my unit just in case it's something with hardware. I still have a ton of lag issues. Not all of the have gone away. I can't believe how much slower this Asus TF300T is compared to my Samsung Galaxy S II is. Granted it's a phone, but it's dual processor and the tablet is a quad processor. I would think it would be just as fast, but the tablet is ICS and the phone is not.

OK, I'm starting to digress, sorry.

So if the backup app has to do with some kind of bad cleanup, how do I do a cleanup that will fix the Backup App?

Thanks!

Rob

PS I'm not sure Sparky can do the clean up since I've already went to VooDoo and I had installed a upgraded version of Busybox to fix the Titanium Backup issue.

I read a few messages back in the thread that the clean up deletes some 'temp' files that were used during the rooting process, is it possible to manual do this clean operation?
[Asus  Eee Pad Transformer Prime] sparkym3:
What I was referring to with the cleanup (along with actually deleting files) was that when doing the root process the “busybox” file that is included with the backup utility is replaced with a root script. Then, when you run the cleanup the original “busybox” file is returned so that the backup utility has access to all those functions again (if it was not put back then the backup app would not be able to backup or restore things).

Most people do the OTA after they root which gets them the newer version that is no longer rootable. This is because they completely removed the use of the “busybox” file and are now using a purely java implementation of the tools and it therefore doesn’t matter if the “busybox” file is the original or the modified version.
[Asus  Eee Pad Transformer Prime] rlanza1054:
But I did do the OTA to get back from .17 to .29? However, maybe it needed to be deleted before the OTA so the newer version could be installed.

Is there a way to delete the version I have and get this newer version of the backup app?

Or is there a way to tell which version of the Asus Backup App I have?

I just checked and I have installed version 2.1.6

So if I 'unroot' would I get the function of this app back? Remember, the only reason I was planning on 'unrooting' was to have the tech support guy figure out why it's not opening the files to let me restore. If this is all caused by 'rooting' then talking to him would be the wrong thing to do, because he would say: you played around with the default usage of the tablet and we can't be responsible.'

However, I could call him and tell him that someone told me that they changed the app in one of the updates and mine never got upgraded for whatever reason and could they send me the file to re-install? Sounds like a fakey thing to ask them IMO.

I wonder if I even get the app working with a new version, would it then be able to open those older written backup files or did they change the format of how they were writing them?

In the end, what are your ideas on how to fix this?

Rob
[Asus  Eee Pad Transformer Prime] rlanza1054:
Sparky,

I got it fixed!

I did two things, so I'm not sure which of the 2 fixed it.

First, since you mentioned that during the root process there was a clean up that was necessary.

So, I searched the root area (/) and found a Asus Backup processing area, I found some temp files in a directory with in this folder.

I deleted those files and then for the 4 tie, went into settings to the apps and looked at the Backup settings and cleared the cache and cleared all the setup files (as I said I had done this several times but without deleting those temp files I found in that root area).

I never re-tested after doing this, this time around because then I went looking for the apk file since you mentioned a new version.

The second thing I did, was I launched VooDoo and hit the 'temp unroot' button.

After I temporarily unrooted, I tested the Backup app and I was able to open all of the backup files to be able to restore my data.

Thinking, ok, I just have to unroot to restore files if I continue to use Asus' Backup app, not a big deal.

But then I went back to VooDoo and hit the 're-root' button and got the tablet back to being rooted.

I then went back to Asus' Backup App and tried to open a backup file to perform a restore and low and behold it worked while being rooted.

So what exactly fixed the issue? The cleaning up of those stuck temp files or just unrooting and rooting again.

Thanks for steering me in the correct direction to try these things.

Now if I can word this in a simpler way, I might be able to help those others that are having the same issue as I was.

Rob

Rob
[Asus  Eee Pad Transformer Prime] sparkym3:
I'm glad you got it working. I think a nice clean thread about the issue and what steps you did to fix it would be nice to help those others with the issue.
[Asus  Eee Pad Transformer Prime] phflorian:
hey rob, I just tried your second method and it didn't work. Could you please tell me the directory of the folder where I can find those 4 temp files? thanks in advance! :)
[Asus  Eee Pad Transformer Prime] highmighty:
9.2.1.24?

Does this work with TF101 9.2.1.24?

Thanks all for your time,

highmighty
[Asus  Eee Pad Transformer Prime] tildebyte:
Apparently not. Or rather, it doesn't work for me. Stock US .24 on TF101.
[Asus  Eee Pad Transformer Prime] The Rubenator:
Help and thanks in advance

My Transformer Prime is running build 9.4.2.28 how can I downgrade to be able to obtain root? :confused:
[Asus  Eee Pad Transformer Prime] sparkym3:
That is correct, see the second post about supposed versions.

For all 3 of you, I have created a tool that will root your devices. The tool currently needs a computer, but I may add it to this tool when I get time.

http://xdaforums.com/showthread.php?t=1706588
[Asus  Eee Pad Transformer Prime] demandarin:
oh yeah ;)
[Asus  Eee Pad Transformer Prime] -Zork-:
Great works, sparkym3!

After read the thread, and new method to root. Which is better for Tf300 in your opinion?

Regard
[Asus  Eee Pad Transformer Prime] sparkym3:
Still have not had time to work on adding the change to this tool, so the other tool is the only one that currently works with the TF300.
[Asus  Eee Pad Transformer Prime] mroshaw:
Aw man, that's brilliant! Thanks so much for this - will be rooting my TF201 tonight! :)
[Asus  Eee Pad Transformer Prime] Elvis_Marmaduke:
Guess I'll have to wait to see if you get the new one in an APK form, cuz the app says exploit not found (prolly cuz my version) and my comp won't see my tablet, so I'm kinda SOL lol, but i want root so i can use my sixaxis controller :(
[Asus  Eee Pad Transformer Prime] tgw_de:
Hi 2 All,

I'm new in this thread, more active until now in using custom ROMs on my HTC HD2 :)

Since yesterday I have my TF300G. I'm really missing root as i'm used to have it on my HTCs.

As I'm rather new with Transformer and only used to work with ROMs, let me please ask some questions, so that I get in with this theme rather quick. :-)

1. Im using 9.4.4.28.1 and tried SparkyRoot with no success. I've read that rooting only works with a PC at this time. Is this right or is there another way?

2. If I root my 300G and there will come a new update, is it unrooted again?

3. My device has no ASUS AppBackup. Am I wrong or is it really missing on actual devices?

4. is all this working on an TF101 (I will get one next week, dont know build until then).

Many thx to all here for answers.

An OT-question, but I'm sure, you will know it at once:

Can I use my dock from 300G also for TF101?

Hope to see U again.
[Asus  Eee Pad Transformer Prime] sparkym3:
Sorry, this tool has not been updated yet. You can use my other tool from a pc to root both the 300 and 101 on all the current versions.

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

If you use voodoo rootkeeper you can backup and restore root after the update.

I'm not sure about appbackup because I thought it was on transformers.
[Asus  Eee Pad Transformer Prime] xcane:
Tf101 - 92.1.27

I'm new here does this root work for 9.2.1.27 - 20120615 on Tf101??
[Asus  Eee Pad Transformer Prime] sparkym3:
No, but you can try my debugfs root tool that is linked in my signature.
[Asus  Eee Pad Transformer Prime] elliot_lam:
Does this work on TF300T JB 4.1.1 10.4 ??
[Asus  Eee Pad Transformer Prime] sparkym3:
No, try the debugfs method, some have said it works and others not, so I cannot say for sure.
[Asus  Eee Pad Transformer Prime] hammerman44:
cheers mate, took me a while to find the right tool to ROOT !!!
[Asus  Eee Pad Transformer Prime] mdpgc:
Will this work with the new JB update for a TF201? I lost root when I did the update
[Asus  Eee Pad Transformer Prime] sparkym3:
Most likely not since the exploit has been fixed with previous ICS versions.
[Asus  Eee Pad Transformer Prime] buxtahuda:
It doesn't. I say that with confidence only because it wouldn't work on .28 either, debugfs tool did but I'm sure they would have fixed whatever exploit it took advantage of. Really, if you updated to JB without taking the time to realize what happens with OTA's, I think you're screwed until a new root method pops up (or you may could downgrade, root, backup, wipe, restore apps, OTA Rootkeeper, update again and enjoy).
[Asus  Eee Pad Transformer Prime] yuriebc:
Doesn't work in Tf300T 10.4.2.17-20121018

Exploitable file not found
[Asus  Eee Pad Transformer Prime] Darit:
Doesn't work in tf700t WW_epad-10.4.4.2020121026

Plz help me
[Asus  Eee Pad Transformer Prime] Elvis_Marmaduke:
any news on an updated apk? I really want root so i can hook up my sixaxis controller :(

My cord doesn't seem to work when plugging into computer... i ordered a new one, but its been almost a month and it still hasnt come and i've been trying to root this darn thing since i've had it! damn me for updating!!!
[Asus  Eee Pad Transformer Prime] vadimo:
im getting this tablet tomorrow and would like to root it, there are so many threads regarding this process, can someone summarize: dos and donts? also can the tablet be unrooted after?

Thank you
[Asus  Eee Pad Transformer Prime] Restorer:
Unfortunately, the forum has become a bit confusing for newcomers. To summarise for you:

1. If your device comes to you still with ICS then the method described in the OP of this thread should get you rooted.

2. You will lose root again if you update to Jelly Bean. Protecting root with Voodoo Rootkeeper left many of us with only partial root after upgrade but we had success getting full root back using the method

HERE

.

3. If your tablet has already been upgraded to Jelly Bean then the only way to root at this time is to unlock the bootloader using the official Asus tool, flash a new Recovery and then install an already rooted custom ROM. The unlock process is irreversible.
[Asus  Eee Pad Transformer Prime] vadimo:
Hi Restorer, thats a lot better. The tablet just arrived and on charge i cant turn it on yet. Regarding warranty, does method 1 and 3 void it? I heard that it does but if Asus have released toll to do that then surely its not?

Thanks, we have same phone :)
[Asus  Eee Pad Transformer Prime] Restorer:
Strictly I suppose both methods void warranty though you should be able to get away easily enough with the root only method if you get rid of all traces of SU, busybox and Superuser apps and then do a factory reset for good measure.

Using the Unlock Tool is trickier since it makes you agree to a new EULA and also a secondary agreement. Both state that use of the tool voids the warranty so not much wiggle room there though I understand many people with hardware trouble did still manage to get repairs carried out FOC.

If you have to go the unlock route make sure to do all the relevant reading from the Roll-up Stickies since it seems the Prime is a lot easier to brick than your Desire HD :eek:.

My advice would be to wait a month or two if you can to see if someone comes up with a root method for Jelly Bean.
[Asus  Eee Pad Transformer Prime] zedhed:
Okay so no one has yet to come up with away to Root Jelly Bean yet. I have been searching to try to find out. I am unlocked but lost my root and somehow lost SD out the side of the prime to. Dont know what to do I guess I am going to sit and wait for exploit I don't want a custom rom at the moment.
[Asus  Eee Pad Transformer Prime] vadimo:
Thanks for your advise, i will wait im happy with JB for now
[Asus  Eee Pad Transformer Prime] Cappurnikus:
Thanks, I've been looking for this specific information but none of the stickies clearly stated that you would be rooted after installing a custom rom.
[Asus  Eee Pad Transformer Prime] nalanickal:
dear sir

UNABLE TO ROOT "hcl me u2" TAB.

CAN YOU ADIVSE
[Asus  Eee Pad Transformer Prime] sbdags:
Yes use motochopper to root not this as it is well old and out of date.
[Asus  Eee Pad Transformer Prime] 4Freedom:
help

i will lose my data and my app?

the app is simailar at Framaroot?

will work on 4.1.2?

permanent or temporaly root?

unroot??
[Asus  Eee Pad Transformer Prime] SimoneSessa:
Not work..

I tried with Motochopper, but it's failur.. http://xdaforums.com/showthread.php?t=2228613&page=56

I tried with this app, SparkyRoot, but doesn't work.

I click on step1: "Exploit still not found"

step 2: back up

step 3: "Su file does not exist or have correct permissions. Did you back up an app after doing the exploit? Click installa again to installa anyway"

Help :(
[Asus  Eee Pad Transformer Prime] maximebr77:
Hi everybody, does he know if someone is sparkyroot compatible with tf201 in Android 4.1.1

Thank you
[Asus  Eee Pad Transformer Prime] Restorer:
No it is not. This method was only for ICS.

For JellyBean, if you want only to root then you can use the

motochopper method described here

.

This will allow you to install apps and mods requiring root but not any custom ROMs. Find out what you can do with root only

in this thread.

.

If you are new to flashing ROMs you should maybe start with this simple rooting.

But to go the full way and install a custom ROM you will need to unlock the bootloader using the Unlocker Tool from the Asus support site and install the custom recovery TWRP. There is a

guide for that here.

.

You should then go through the process to enable NVFlash access on your prime and generate the backup files so you can unbrick the device if you make a bad mistake. The instructions for doing this are

in this thread

.

Finally, you can go ahead and pick a nice smooth fast ROM like

HairyBean 2.31

:good: and follow the instructions in the relevant thread.
[Asus  Eee Pad Transformer Prime] maximebr77:
OK thank you

---------- Post added at 08:51 PM ---------- Previous post was at 08:10 PM ----------

You do not have a tutorial for unlock bootloader ?