If anyone is being prompted to update binaries and getting an error while attempting to update the binaries on Super SU like I did, here's a fix/workaround for now so your precious root apps (like WiFi Tether) keep working.
The reason you are having issues all of the sudden is because there was a recent update for Super SU that for some reason isn't working with our phones. If your Play Store app is set up to update apps automatically, then you likely already have the newest Super SU update installed. Because the new updated version will not update binaries properly when first opened, you are going to have issues with your root apps, and may not even be able to open the Super SU app anymore unfortunately.
Here's what worked for me:
1) Uninstall Super SU in settings (the older version is still there don't worry).
2) Turn off WiFi and data.
3) Go into the Play Store and turn off auto update apps in settings.
4) Reboot
5) Go into Super SU and make sure the update binaries prompt no longer appears. You should also be able to fully open Super SU again too.
6) Turn data and or WiFi back on.
7) Smile
Viola! All of your root apps should now work properly again after you grant permissions.
Enjoy
Sent from my EVO using xda app-developers app
Related
Hi guys, i am wondering if anyone have been successful updating their superuser binary files?
My NT is rooted, and i have installed busybox through the android market busybox installer. However I keep getting a message on my NT's notification bar that my SU binary is out of date, but when i go into SU to do a binary update, it show failure to update. So far this has not cause me any issues, but it is annoying that the message keep showing up after every once a while.
Has anyone been successful running the SU binary update on their NT? if so can you share your experience on how you done it?
Thank you.
Uninstall superuser, install it back from market immediately and you should be good to go. At least this worked for me.
That doesn't sound safe to do. Doesn't android need SU permission to install the SU app. That is why most none rooted device cannot simply install SU from the market to get root...
Please correct my understanding of how root works if i am incorrect.
sideload an updated .apk of SU. It will tell you it's replacing an existing file.
I had this problem and just cleared superuser data to fix it.
theundeadelvis said:
I had this problem and just cleared superuser data to fix it.
Click to expand...
Click to collapse
How is that done?
Go to the "manage applications" menu, find superuser, and click on clear data. You'll need need something like AppMenu to get to the applications menu.
Sent from my BNTV250 using Tapatalk
Try this https://market.android.com/details?id=com.noshufou.android.su.fixer&feature=search_result
i want to switch from super user to super su. Just because i think it looks better with ics. So what i did was download super user from play store, and open it. I granted it access and let it update its binary. Now super su grants all my apps access. So the next logical step i thought would be to uninstall the regular super user. but i cant find it in titanium backup? (i search for superuser, super, user and neither super su nor superuser come up)
Also once i manage to get the regular superuser removed i would have to move the super su to system apps via titanium right?
You ever come right with this bud? Also can't remove superuser app from foxhound Rom. Deleted it from system/app using root explorer but it comes back after reboot.
Sent from my foxhound powered GT-I9300 using Tapatalk 2
1. Install SuperSu from Play and update binaries. Make sure it achieves root.
2. Delete Superuser.apk from system/app using a root file manager.
3. Install Superuser from Play.
4. Uninstall Superuser thru Play.
5. Reboot phone.
No more Superuser and SuperSU should retain root functionality.
cheers mate. Updated to the latest foxhound and superuser went away. Having this issue on a buddies phone so will try your method this weekend and give feedback.
Appreciate the response.
Sent from my Foxhound powered S3. Awe
Hi all,
I've rooted my SGS3 via ODIN with CF-Root-SGS3-v6.3. Everything went good and I had root in seconds. One thing I've noticed that this method is installing SuperSU app instead of SuperUser (which I was using on Motorola Defy). It didn't make any difference for me, however after some time I discovered that not all applications works with SuperSU. For instance xMissedCallPatch for exDialer don't even ask for admin permissions. Permission access window from SuperSU just don't POP UP so I can't give that app a root permissions. There was some more examples but can't remeber which one. TitaniumBackup and few other works good.
And here comes the problem:
I wanted to change from SuperSU to SuperUser, so I've installed SuperUser from market, however that does not make him as default app to handle root requests. So... I went to SuperSU settings and clicked "Switch Superuser application". That deleted SuperSU as default app to handle root, but again it didn't make SuperUser as default also. So, none of SuperSU or SuperUser were default apps to handle root
So, trying to make this out, I've uninstalled SuperUser and made ODIN again with CF-Root-SGS3-v6.3. All procedure went as expected but SuperSU still isn't default app to handle root. Now when I'm launching TitaniumBackup (for instance) it just says that it can't work because it has no root rights. As previously no Permission access window from SuperSU.
Do you have any ideas?
OK, my fault.
I've accidentaly used CF-Root-SGS3-v6.3 instead of v6.4. After ODIN with v6.4 everything works great. Even apps which hadn't popups from SuperSU previously now work. For example xMissedCallPath for exDialer now works somehow.
Sorry to bother you all, topic to close.
OK, dunno about MIUI 5 but in the MIUI 6 Dev ROM, to grant root access to an app, you have to go through a lot of annoying warning dialogs (each with a 5 second waiting time). The thing is, one time is OK, but going through them all EVERY TIME is mighty annoying to some people, so there's an easy workaround.
Just install SuperSU by @Chainfire from Play Store (or get your favourite SU app; tested on SuperSU only), grant it root access once through above mentioned process. Then go to SuperSU app, update SU binaries, reboot. Give SuperSU autostart permission. Now SuperSU will automatically handle SU requests.
PS. There might be a noticeable delay before the Su prompt shows up when an app requests root access
(PRO TIP: Root permission and Autostart permissions are normally found in Security app>Permissions)
ok so i've done a clean (... i hope) install using the b.100 stock zip here
http://forum.xda-developers.com/xpe...peria-debranded-stock-b-1-89-b-1-100-t2337282
it's pre-rooted with SuperSU 0.99.
then i updated all apps, SuperSU updated to 2.46
when i run any app that requires su, it takes a LONG time to show the prompt, around 2minutes i'd estimate.
If i set SuperSU to Grant, apps get SU immediately. It's only showing the dialog that seems to be issue.
Doesn't seem to matter which app needs root, i'm trying with the USB mass storage app SD Mounter and a Reboot app.
After an app is granted root it works perfectly, so only first time. I'm not sure if SuperSU 0.99 was slow, I think it was.
Anyone seen this, before i wipe userdata and try again? i tried converting SuperSU to \system that made no difference.
Phone seems to run fine otherwise.
whaters this was seems to have sorted itself out, didn't do anything afaik to change it, but not much delay now, normally just a second or 2 like you'd expect. weird.