Chainfire's SuperSU [v0.88 | X8 | CWM 3.x.x.x -> 5.x.x.x] - XPERIA X8 Themes and Apps

Had some time during the breakfast...
Here you guys have a SuperSU CWM flashable package that works on the CWM recoveries of the X8 - and will replace the default Superuser by ChainsDD
"su" goes into /system/xbin and "Superuser.apk" goes into /system/app
There's also an undo CWM ZIP attached that will restore ChainsDD's Superuser.apk and su binary in case Chainfire's SuperSU doesn't work for you.
Tested to work on GingerDX v022 and v025 - try on other ROMs at your own risk.
EDIT:
- Link to the article on the XDA portal
- Link to Chainfire's SuperSU thread
- SuperSU for GingerDX on MediaFire

What exactly does it do?
Sent from my X8 using Tapatalk

UserWith-A-Cupcake said:
What exactly does it do?
Click to expand...
Click to collapse
It's a "better than Superuser" solution. I added the links to the article on XDA's portal as well as to Chainfire's SuperSU thread ... just have a look.

Thanks B.Jay!
Sent from my X8 using xda premium

B.Jay, I get FCs with SuperSU. How do I fix that?
Sent from my X8 using xda premium

Ya I have been useing this over 4 day is really good
Sent from my E15i using xda premium

lucastan96 said:
B.Jay, I get FCs with SuperSU. How do I fix that?
Click to expand...
Click to collapse
Go into Settings -> Applications -> Manage Applications and try clearing the data cache of SuperSU.
I tried SuperSU on the cellphone of my step-daughter (GingerDX v022 on Alfs) and the only problem I have is that Titanium Backup gets stuck after obtaining super user privileges (already Allowed and Remembered).
All the other apps (Root Browser, "su" in the Terminal, ClockSync) work fine; no problems with Force Closes.

Root Explorer broken by this app on a Rezound running ICS. Uninstalling SuperSU breaks root (you might want to put a warning in it somewhere). And even after flashing your fix, and using Amon Ra to re-root (there is no CWM for Rezound), Superuser can't update its binary.
Got a fix? (Other than to reinstall before you do fix it?)
Thanks in advance. Might just have to restore last Nandroid.

hgoldner said:
Root Explorer broken by this app on a Rezound running ICS. Uninstalling SuperSU breaks root (you might want to put a warning in it somewhere). And even after flashing your fix, and using Amon Ra to re-root (there is no CWM for Rezound), Superuser can't update its binary.
Got a fix? (Other than to reinstall before you do fix it?)
Thanks in advance. Might just have to restore last Nandroid.
Click to expand...
Click to collapse
The UNDO CWM ZIP actually spills back ChainDD's Superuser ...
EDIT: And with a Rezound you seem to be in the entirely wrong forum section.

B.Jay said:
The UNDO CWM ZIP actually spills back ChainDD's Superuser ...
EDIT: And with a Rezound you seem to be in the entirely wrong forum section.
Click to expand...
Click to collapse
This appears to be only thread for app on xda; and the app was touted on Lifehacker today (and the Market, uh, er, Play doesn't say it doesn't run on the Rezound).
My problem is that I can't update the binary since uninstalling SuperSU. How can that be? I get an error "Failed to download manifest. Check internet connection." (Regardless of whether on LTE or wifi).
Interested in your suggestions.

hgoldner said:
This appears to be only thread for app on xda; and the app was touted on Lifehacker today (and the Market, uh, er, Play doesn't say it doesn't run on the Rezound).
My problem is that I can't update the binary since uninstalling SuperSU. How can that be? I get an error "Failed to download manifest. Check internet connection." (Regardless of whether on LTE or wifi).
Interested in your suggestions.
Click to expand...
Click to collapse
Well, if you can tell me into which directory the "su" binary is supposed to go I can create you a customized "undo" CWM ZIP.
The one attached above to the OP post copies "Superuser.apk" into /system/app (that much is the same on all Droids) and "su" into /system/xbin
If that matches with how it should be on the Rezound then simply flash the file - if "su" needs to be in /system/bin instead (or some other totally mind boggling location) tell me and I repack it for you.
On that note: There is a thread of Chainfire for SuperSU - this is just a repack of his CWM ZIP as it doesn't work on the X8

Chatted with my ROM developer who said "leave su & binary alone," so Nandroided back to pre-SuperSU and we seem to be okay.
I like the concept, just can't run (yet). Thanks anyway.
Sent from my ADR6425LVW using xda premium

B.Jay said:
Had some time during the breakfast...
Here you guys have a SuperSU CWM flashable package that works on the CWM recoveries of the X8 - and will replace the default Superuser by ChainsDD
"su" goes into /system/xbin and "Superuser.apk" goes into /system/app
There's also an undo CWM ZIP attached that will restore ChainsDD's Superuser.apk and su binary in case Chainfire's SuperSU doesn't work for you.
Tested to work on GingerDX v022 and v023b - try on other ROMs at your own risk.
EDIT:
- Link to the article on the XDA portal
- Link to Chainfire's SuperSU thread
Click to expand...
Click to collapse
Thank you ! <3

Work in minicm7 2.2.0
Tq bjay
Sent from my E15i using xda premium

I have a problem with SuperSU. SetCPU and other apps that has an opption to "Set on Boot" does not work. I have to open the app for it to run.

Anybody tried it on MiniCM9 ?
Sent from my X8 running nAa and D_d piece of art called MiniCM9.

Thanks bro. Works GREAT on GDX.

Does not work on cm9 naa. It lags and hangs and restarts. Not recommended for cm9.

Which is better and why?
First thanks for me by: fotak-x and stamatis 16, thanks for it

Nice good job

Related

How to remove superuser app

I upgraded to ics and lost root(which is fine for now) but how do i remove my super user app. I cant just uninstall from settings, apps. So is there something im missing? Thanks
Edit: mods, please fee free to move to the q&a section. Meant to post there.
Sent from my Transformer Prime TF201 using xda premium
Root explorer will get rid of SU
You have to delete from 3 places in the system section I just can't remember which 3. I did it on the TF101 and it works
Your dont need root to do it but you may need the paid version of Root Explorer
Sent from my Transformer Prime TF201 using xda premium
I have the same problem let me know if you find out what files to delete. Would really appreciate it.
i have application can ROOT & UNROOT all Android Tablets & smartphone.
i have test it in asus prime and its amazing.
download it from this link
http://rom.anshouji.com/root/unlockroot23-eng.exe
if you need more information please visit this link.
http://www.unlockroot.com/unlockroot.php
good luck.
Depending on how you rooted, the superuser app is probably installed to /system. If this is the case then you can only remove it by doing a full root followed by an unroot.
Sent from my Transformer Prime TF201 using Tapatalk
Thanks for the help, but I've since re-rooted via viper mods tool. And actually just unlocked the bl.
Sent from my Droid X using xda premium
I tried using the viperMod and I still couldnt get su permission, what is wrong. It is in the system files and I tried deleting them with the ROOT Explorer app stated above and nothing worked. What am I doing Wrong?
EDIT: sorry I didn't notice that jmikeb92 was not the OP. So this post probably makes no sense.
--
If I were you I'd root using mempodroid, install the su binary, then use a terminal shell to remove all traces of root (ie: superuser apk, busybox, su).
Another thing you can do is check the permissions on your su binary. Not sure where vipermod puts it, probably in /system/xbin. Check that it is setuid at least. If it is not, that's your problem. In this case gain root using mempodroid and setuid the sucker.
xxbeanxx said:
EDIT: sorry I didn't notice that jmikeb92 was not the OP. So this post probably makes no sense.
--
If I were you I'd root using mempodroid, install the su binary, then use a terminal shell to remove all traces of root (ie: superuser apk, busybox, su).
Another thing you can do is check the permissions on your su binary. Not sure where vipermod puts it, probably in /system/xbin. Check that it is setuid at least. If it is not, that's your problem. In this case gain root using mempodroid and setuid the sucker.
Click to expand...
Click to collapse
I literally have no idea how to do the binary code stuff. Ind of a noob when it comes to that. Is it terribly difficult?
Sent from my Desire HD using Tapatalk
jmikeb92 said:
I literally have no idea how to do the binary code stuff. Ind of a noob when it comes to that. Is it terribly difficult?
Sent from my Desire HD using Tapatalk
Click to expand...
Click to collapse
No it is not difficult but you would need some knowledge of linux security. For example what setuid/setgid is, how to change file ownership, how to change file permissions.
There are lots of resources out there if you are interested in that sort of thing.
Hi,
I had this problem and spent hours before I could figure out how to remove Superuser.
Maybe you can try this method:
First, download Root Browser Lite from the market. It's like Root Explorer, but it's free and can work with both rooted and unrooted device. Then, open it and go to system>app. Inside the folder, delete the file 'Superuser.apk'. When it's done, power off to restart the phone.
If that doesn't work, you can do what I did. Search for Superuser in the market and try to uninstall from there. It may take a while. After that if the dead shortcut still appears in the app drawer, you can just reboot the phone and it'll be gone.
For those whose phones are rooted and have Titanium Backup, you can use that to delete the file, too.
Hope it helps.
defy plus
hey.... i tried using all the methods given above but all of them failed on my defy plus ... i had root access but unknowingly updated to latest dfp231 .. now im stuck with it ... also cant unroot it or remove the superuser app.. n to start a new thread regarding rooting guidance the site doesnt allow me as im new user .. so is there any method to remove the superuser app from defy plus ????
realessence said:
Hi,
I had this problem and spent hours before I could figure out how to remove Superuser.
Maybe you can try this method:
First, download Root Browser Lite from the market. It's like Root Explorer, but it's free and can work with both rooted and unrooted device. Then, open it and go to system>app. Inside the folder, delete the file 'Superuser.apk'. When it's done, power off to restart the phone.
If that doesn't work, you can do what I did. Search for Superuser in the market and try to uninstall from there. It may take a while. After that if the dead shortcut still appears in the app drawer, you can just reboot the phone and it'll be gone.
For those whose phones are rooted and have Titanium Backup, you can use that to delete the file, too.
Hope it helps.
Click to expand...
Click to collapse
I tried that method but it says failed to delete superuser.apk, same thing on root explorer
Sent from my Desire HD using Tapatalk 2
open drawer, put your finger on the superuser app and hold for a few sec. After drawer goes away, keep on holding it. You will see "App Info" at the top of your screen. Move the superuser there and menu will pop up. Clear cash and disable the app. Now it should be gone.
I hope i helped you
Sorry if i made a mistake. English is my second language.

[TOOL][APK ROOT]SparkyRoot Apk root method

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.

SuperSU by chainfire

Hi guys here is a more or less new Superuser app from chainfire called SuperSU
It has more options and stuff and i'd like to use it. Can i just install the app and then remove the regular (by chainsdd) without any chance of losing root or something?
clouds5 said:
Hi guys here is a more or less new Superuser app from chainfire called SuperSU
It has more options and stuff and i'd like to use it. Can i just install the app and then remove the regular (by chainsdd) without any chance of losing root or something?
Click to expand...
Click to collapse
I just asked this yesterday!
I have installed SuperSU, ran it, gave it Superuser permissions (using Superuser), updated the superuser binary (using SuperSU) and disabled Superuser.
I plan on Deleting Superuser once I confirm everything works ok!
thx for the info I found another way to do what i wanted to do so i'll stick with the old SU for now. But thx anyway. Great to know its an option.
I've been using it on my Evo 3D since it's release with no issues. Haven't used it on my Prime yet.
Works with no issues on my prime
Sent from my Transformer Prime TF201 using XDA Premium HD app

[GUIDE]Superuser update on custom ROMS

This thread is for users facing difficulties on updating the Superuser app, while running a custom or stock ROM
Most times you might be facing problems like "Singature error". I will give you some instructions on updating Superuser. Here's what you will do:
1. Open Google Play Store and install the "System Apps Installer'' application. It is free and it is compartible with Galaxy Y.
2. Open it and grant superuser permissions to the app.
3. At first, you will see a File Manager. Browse through your sdcard and find the new Superuser app version you have downloaded and you want to install.
4. For example I will install Superuser 3.1.3 . Now find the apk and click it.
5. It will know say "This app already exists. ¿Do you want to overwrite it?
6. Press yes and wait to install.
7. When it's done it will say "¡App installed correctly!
8. Open the new Superuser and update it's binary.
9. You're ready to go.
From now on, if Superuser has ever an update released, you will be able to update it succesfully from the Google Play Store.
Personally tested and working on Evo-x4.2
Get the APKs needed in the attachment below.
P.S. You can use that method too for other apps that you can't update.
And if this won't work on your device, you can try hnkotnis's SGYToolkit [AROMA]
Sent from my GT-S5360 using xda premium
if superuser error.. how to grand system app installer?
superuser Superuser is the app that manages
what apps on your rooted device
have access to su. Apps that are
granted su have elevated
permissions and can modify just
about any part of the system. The
app was originally written by zinx,
and I took it and made it much more
useable. The app consists of two
parts, Superuser.apk and the su
binary.
source http://androidsu.com/superuser/
As mentioned in the OP, it's a guide for force updating Superuser. I didn't mention anything about "error granting su permissions", but I mentioned "error updating su and su binary".
Sent from my GT-P3110 using XDA Premium 4 mobile app
I just use link2sd to uninstall superuser then download superuser by chainsdd from the playstore then you can update binaries
marcussmith2626 said:
I just use link2sd to uninstall superuser then download superuser by chainsdd from the playstore then you can update binaries
Click to expand...
Click to collapse
I suppose that it might work also.
Sent from my GT-P3110 using XDA Premium 4 mobile app
dimsar2013 said:
I suppose that it might work also.
Sent from my GT-P3110 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Remove mighit
It will work
i am so perfect at sleeping i can do it with my eyes closed
sent from -
xeonzlot.blogspot.com
OK. Then it will work
Sent from my GT-S5360 using xda premium
this what newbie need..like me :good:

Can't install superuser

Hello. I have three devices:
Motorola defy
Nexus 10
Nexus 5
All can't install superuser, but superSU all work perfectly. The problem is everytime I tried installing superuser it says binaries not updated. I reinstall it again and again even by flashing its zip it's still the same thing.
Is that because my custom recovery is TWRP not CWM?
The reason I'd like to switch to superuser from SuperSU is that I think root program really needs to be open source.
Open supersu and below click on switch to another super user app and open superuser and update the binaries
Sent from my A11 using Tapatalk
arnabbiswasalsodeep said:
Open supersu and below click on switch to another super user app and open superuser and update the binaries
Sent from my A11 using Tapatalk
Click to expand...
Click to collapse
That's what I've done many times. It doesn't update the binaries even if I flash the zip 10 times.
Try this manual method
First use any root explorer
delete- /system /app/superSU.or superruser app
delete- /system/bin/su and /system/xbin/su
Go in recovery, wipe caches and flash root.
I have the same problem, can´t switch from supersu to superuser.
When you say 'flash root', could you send me a link, in which superuser is included, and not supersu?
I can only find some with supersu
try this link, a little dated, but might get you there...http://forum.xda-developers.com/showthread.php?t=1742522

Categories

Resources