Related
Hey Guys,
Got my Thunderbolt rooted and s-off. Running decent... But I have a few problems with bugs/wondering if there were any known fixes...
1: CWM is having problems... as in picky about when it wants to reboot... etc... should I just wait for a new flash?
2: I liked usinig Andguard on my droid... but it seems after rooting/s-off my thunderbolt and installing Superuser/CWM, I cannot use Andguard...It states it does not have SU permission and to check root or Busybox... help?
Best!
Thanks to the DEVs working hard on this!
Are other apps that require root working for you? Like maybe Titanium Backup, or Root Explorer? Heck, there's a free app called Root Checker you can download to test.
It sounds to me like you have issues with your su, superuser installation. Did you download and install SuperUser.apk from the Market? Does it give you a pop-up asking permission when you run your app? If you open SuperUser app, is the app listed as having permission allowed?
If all of that is yes, then try installing a new version of busybox. There's a busybox installer app on the Market, or you can use Titanium Backups "Problems?" button to download a copy.
Let me know if that helps out.
This APK root method is currently based on the busybox exploit that rhcp0112345 found, so thanks to him. I currently do not have a donation link in the app for him, but I will add one if he sends me the link and anybody can jump over to his original post if they would like.
This is an interim step of this app as I have been trying to finish a more complicated root method, since this one is most likely to get patched shortly. Also, in future updates I will be adding an unroot method as well as possible rootkeeper type functionality and depending on feedback I may add a quick install for the unlock tool.
The steps are similar to the PC version except it only requires a button press to perform the step.
1. Install this app (SparkyRoot)
2. Click step 1, Exploit (will move the files around and replace the busybox file)
3. Click step 2, Open up the ASUS App Backup tool and backup an app (you can use this one, its small)
4. Return to this app and Click step 3 Install SuperUser (will install the SuperUser app)
5. Click step 4, Cleanup (will cleanup all of the temporary files and revert the busybox file)
6. Profit???
UPDATE: 3/3/2012 - v1.1 - enhancements
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
UPDATE: 3/5/2012 - v1.2 - minor update
Added donation link for rhcp0112345
He also requested that I put his link in this thread so here are those
(TF101) http://forum.xda-developers.com/showthread.php?t=1515470
(TF201) http://forum.xda-developers.com/showthread.php?t=1518429
UPDATE: 3/18/2012 - v1.3 – enhancement/fix
Fixed issue where if you have never opened the app backup tool before the rooting would fail due to not accepting the terms of service
Added an unroot option (the current method requires superuser installed so that it can grant this app permission to unroot)
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://forum.xda-developers.com/showthread.php?t=1706588
Nice!!
Sent from my SPH-D710 using xda premium
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!
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!
Orkeren said:
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!
Click to expand...
Click to collapse
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.
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!
mj56gt said:
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!
Click to expand...
Click to collapse
Yes, you should be able to, or just download it strait from your web browser on your tablet.
Well I can confirm it working
Sent from my Transformer TF101 using xda premium
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!
Orkeren said:
Well I can confirm it working
Sent from my Transformer TF101 using xda premium
Click to expand...
Click to collapse
How to verify whether the TH101 is rooted in the end? Thanks!
mj56gt said:
How to verify whether the TH101 is rooted in the end? Thanks!
Click to expand...
Click to collapse
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
mj56gt said:
How to verify whether the TH101 is rooted in the end? Thanks!
Click to expand...
Click to collapse
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.
demandarin said:
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.
Click to expand...
Click to collapse
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!
mj56gt said:
How to verify whether the TH101 is rooted in the end? Thanks!
Click to expand...
Click to collapse
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.
Followed all steps and didnt get rooted. Busybox and titanium said no root access after tryin this app.
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
upsbeast said:
Followed all steps and didnt get rooted. Busybox and titanium said no root access after tryin this app.
Click to expand...
Click to collapse
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
upsbeast said:
Followed all steps and didnt get rooted. Busybox and titanium said no root access after tryin this app.
Click to expand...
Click to collapse
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
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.
Sometimes when I am trying to run an app that requires root access, such as Titanium Backup or the BSR, I get a response that I don't have root access. This is false of course, because I have SU to automatically grant access to any app. This also happens when I try to run Fix Permissions in CWM. I get the error "An error occurred while attempting to run privileged commands!" and a box appears at the bottom of the screen telling me that Rom Manager has been granted root access. Any ideas why this would be happening? Any remedies?
I'm running CM9 Beta 1 FWIW
Go to play store, uninstall any super user updates, go into super user, and then update the super user binaries.
Sent from my MB870 using xda app-developers app
Worked like a charm! Thanks much!
Has anyone who updated to Jelly bean tried this method here to obtain root?
http://forum.xda-developers.com/showthread.php?t=1886460
Tried may times. Does not work. Permission denied.
Yuhfhrh said:
Has anyone who updated to Jelly bean tried this method here to obtain root?
http://forum.xda-developers.com/showthread.php?t=1886460
Click to expand...
Click to collapse
no luck. did not work
Figured it was worth a try, sorry guys
I was just about to post and see if anyone knew how to root, guess we will just have to wait and see.
Yuhfhrh said:
Has anyone who updated to Jelly bean tried this method here to obtain root?
http://forum.xda-developers.com/showthread.php?t=1886460
Click to expand...
Click to collapse
Not for me.
My su-backup is just sitting there in /system/ mocking me.
Scumbag Inc. said:
My su-backup is just sitting there in /system/ mocking me.
Click to expand...
Click to collapse
Yup, they reset permissions on /system, /system/bin, and /system/xbin. The backup will need to be in a location that they don't explicitly reset permissions for during an update. For anybody who is curious, you can pop open the dlpkgfile and look at updater-script in the directory META-INF\com\google\android\. At the very end of the file you can see all of the permissions that get reset.
sparkym3 said:
Yup, they reset permissions on /system, /system/bin, and /system/xbin. The backup will need to be in a location that they don't explicitly reset permissions for during an update. For anybody who is curious, you can pop open the dlpkgfile and look at updater-script in the directory META-INF\com\google\android\. At the very end of the file you can see all of the permissions that get reset.
Click to expand...
Click to collapse
Not sure what you are getting at here. Does what you said mean they can move the file to another folder that does not have permissions changed prior to the update and keep root? or does it need to be in system to work?
Something strange is going on here, i restored root with OTA root keeper, everything worked well and when i check status it states that my device is rooted and root permission granted.
Titanium Backup works perfectly as well, but other apps like Gesture Control are unable to get root access and when i run a root checker app it says that I dont have proper root access. Is there a way to fix this? Or is my root lost? I still have some hope as it works fine with TB
Stuff i'm still able to do:
-Temp unroot/reroot with OTA root keeper
-delete SU backup and make a new one
-Use Titanium Backup
-Use any root explorer i've tested so far, i can also access /data folder!
-Use Terminal emulator
-Also the file system/bin/SU is present.
What i cant do:
-app: gesture control
-update my SU binary with superuser app
-update my busybox using BusyBox free from play store
there must be a way!
there must be a way!
Check the root thread in the development forum. Somebody in there has a method for regaining full root for the folks who were lucky enough to have partial root like you after the update. Can't test it myself but it sounds promising.
-S
Sent from my Galaxy Nexus using xda premium
whycali said:
Not sure what you are getting at here. Does what you said mean they can move the file to another folder that does not have permissions changed prior to the update and keep root? or does it need to be in system to work?
Click to expand...
Click to collapse
Yes, that is what i'm saying and the latest version of the voodoo app has changed the location.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
---------- Post added at 10:48 PM ---------- Previous post was at 10:44 PM ----------
clouds5 said:
Something strange is going on here, i restored root with OTA root keeper, everything worked well and when i check status it states that my device is rooted and root permission granted.
Titanium Backup works perfectly as well, but other apps like Gesture Control are unable to get root access and when i run a root checker app it says that I dont have proper root access. Is there a way to fix this? Or is my root lost? I still have some hope as it works fine with TB
Stuff i'm still able to do:
-Temp unroot/reroot with OTA root keeper
-delete SU backup and make a new one
-Use Titanium Backup
-Use any root explorer i've tested so far, i can also access /data folder!
-Use Terminal emulator
-Also the file system/bin/SU is present.
What i cant do:
-app: gesture control
-update my SU binary with superuser app
-update my busybox using BusyBox free from play store
there must be a way!
there must be a way!
Click to expand...
Click to collapse
Uninstall and then reinstall the superuser app from the market. Then run the superuser app. This should be the only thing that needs to be done.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
sparkym3 said:
Yes, that is what i'm saying and the latest version of the voodoo app has changed the location.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
---------- Post added at 10:48 PM ---------- Previous post was at 10:44 PM ----------
Uninstall and then reinstall the superuser app from the market. Then run the superuser app. This should be the only thing that needs to be done.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
Click to expand...
Click to collapse
I was i nthe same position and i played around with adb shell su and both root methods.. finally it worked. I am not sure if it was when I chomd the su file in the xbin folder or not.
I am waiting for somebody to post a guide on how to keep the root before the update. I have Voodoo OTA and superuser, they seem to be up to date. But it seems to me many others where on the same boat and lost the root... and reading this thread I have no clue what needs to be done to keep it.
piokon said:
I am waiting for somebody to post a guide on how to keep the root before the update. I have Voodoo OTA and superuser, they seem to be up to date. But it seems to me many others where on the same boat and lost the root... and reading this thread I have no clue what needs to be done to keep it.
Click to expand...
Click to collapse
i had the same setup like you and no root after the update
piokon said:
I am waiting for somebody to post a guide on how to keep the root before the update. I have Voodoo OTA and superuser, they seem to be up to date. But it seems to me many others where on the same boat and lost the root... and reading this thread I have no clue what needs to be done to keep it.
Click to expand...
Click to collapse
If you backed up before voodoo was update with the new location (or you OTAed to .30 since the last backup), it is possible that you may lose root.
To be safe you may want to delete and re-backup the root from within voodoo before you update.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
sparkym3 said:
If you backed up before voodoo was update with the new location (or you OTAed to .30 since the last backup), it is possible that you may lose root.
To be safe you may want to delete and re-backup the root from within voodoo before you update.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
Click to expand...
Click to collapse
Could you be more clear on that? Voodoo OTA Rootkeeper v.2.0.3 does not have an option for "deleting the root". There is a "delete su backup" button, and "temp. un-root" one. Could you clarify which of those should be used and in what order? And can others confirm that this method will keep the root after the Jelly Bean OTA update - or is it still a hit or miss?
piokon said:
Could you be more clear on that? Voodoo OTA Rootkeeper v.2.0.3 does not have an option for "deleting the root". There is a "delete su backup" button, and "temp. un-root" one. Could you clarify which of those should be used and in what order? And can others confirm that this method will keep the root after the Jelly Bean OTA update - or is it still a hit or miss?
Click to expand...
Click to collapse
does anyone know if you can use the Asus unlock tool if JB is rooted?
chuunarusamurai said:
does anyone know if you can use the Asus unlock tool if JB is rooted?
Click to expand...
Click to collapse
I lost root with the update but just unlocked 2 min ago because the update is junk so i cant confirm the rooted unlock but it worked on jb at least
jamesh1979 said:
it worked on jb at least
Click to expand...
Click to collapse
Good to know. I just want my root back. I'm starting to freak out!
1. If I do unlock, is it possible to gain root? If so, how?
2. Is anyone working on a ROM based on our JB FW?
Hi, when cwm SuperUser done a update to app and binaries the root not work in my device, can someone give me SuperUser cwm.apk v0.9 or some work please, i searched but I didnt found
fernan2001 said:
Hi, when cwm supersu done a update to app and binaries the root not work in my device, can someone give me supersu cwm.apk v0.9 or some work please, i searched but I didnt found
Click to expand...
Click to collapse
http://download.chainfire.eu/204
r
Very thanks for answer, but the link is a .zip and I want an apk or can I put it (.zip) with default recovery and not have problems?
Extract that zip, apk is in there
Tapped from my RazR
DumbleCore said:
Extract that zip, apk is in there
Tapped from my RazR
Click to expand...
Click to collapse
thanks now I understand I dont knew that...but the apk is not that, I tested that app and not worked because I dont have root chainfire installed , the super user that I have is SuperUser of ClockworkMod, I need a previous version.
fernan2001 said:
thanks now I understand I dont knew that...but the apk is not that, I tested that app and not worked because I dont have root chainfire installed , the super user that I have is SuperUser of ClockworkMod, I need a previous version.
Click to expand...
Click to collapse
Look man, superuser is ROOT. Either your phone is rooted or it is not. A rooted phone can run apps that require it like ClockworkMod ROM Manager, Titanium Backup, Greenify, Wireless Tether for Root Users, File managers like Root Explorer or ES File Manager if you want to be able to access the system areas of the phone. So far as I know, there is no "SuperUser of ClockworkMod". If your phone is rooted (You will see superuser or "Super SU" in your app drawer. Here is a free app from the playstore that will tell you if your phone is rooted or not.
Root Checker
Install it and use it to see if your phone is still rooted or if you lost root somehow. If you still have root, then when CWM starts, it will ask for root privileges and the first time it asks, you will be prompted to grant it, once, for a certain time period, or forever. For stuff like CWM, root file managers, and Titanium Backup, you always grant root forever and you will not be asked again until the app updates and requires you to okay granting root privileged or not, then you grand forever and leave it alone.
If you find out you do not have root or lost your root, then you have to root the phone and the procedure is different for different devices, versions, and ROMS. For that kind of help, you have to search for rooting <your particular device and android version number>
Ohmster said:
Look man, superuser is ROOT. Either your phone is rooted or it is not. A rooted phone can run apps that require it like ClockworkMod ROM Manager, Titanium Backup, Greenify, Wireless Tether for Root Users, File managers like Root Explorer or ES File Manager if you want to be able to access the system areas of the phone. So far as I know, there is no "SuperUser of ClockworkMod". If your phone is rooted (You will see superuser or "Super SU" in your app drawer. Here is a free app from the playstore that will tell you if your phone is rooted or not.
Install it and use it to see if your phone is still rooted or if you lost root somehow. If you still have root, then when CWM starts, it will ask for root privileges and the first time it asks, you will be prompted to grant it, once, for a certain time period, or forever. For stuff like CWM, root file managers, and Titanium Backup, you always grant root forever and you will not be asked again until the app updates and requires you to okay granting root privileged or not, then you grand forever and leave it alone.
If you find out you do not have root or lost your root, then you have to root the phone and the procedure is different for different devices, versions, and ROMS. For that kind of help, you have to search for rooting <your particular device and android version number>
Click to expand...
Click to collapse
Thanks for answer, well I thinked that too, because my phone cant use root privileges if the aplication superuser isnt installed, however with te superuser aplication my phone have root privileges but with the previous version, with actual version my phond dont have root, even the people in google play say the same "with the new version my phone losed root" and similars comments...
maybe the root version (clockWorkMod) work in this way and need the app for work.
maybe this one??? http://d-h.st/l91
DumbleCore said:
maybe this one???
Click to expand...
Click to collapse
Thanks DumbleCore! I have root again
fernan2001 said:
Thanks DumbleCore! I have root again
Click to expand...
Click to collapse
Solved it? No problem