So, after learning that Motorola was not going to give us a software update for the Atrix 4G, I decided to take a chance and unlock the bootloader and flash a custom rom. I flashed CyanogenMod 7 Olympus (cm-7-20120923-NIGHTLY-olympus) and I love it! I made a backup of the stock rom and then a backup of CM7 after I had it set up the way I like it for the most part.
My only problem: I lose root access randomly... without rebooting... without doing anything! SU is there, and the superuser apk is there, and they come up as granting superuser permission, but the apps say they don't have access. Even trying to update the binary says "failed" when gaining root access.
I've been scouring forums and the net looking for similar problems. Rebooting doesn't fix it. I've tried downloading and flashing SU 3.1.3 from recovery (wipe cache & dalvik cache, then install from zip), and that didn't work. I then tried the same for 3.2-RC3, and no luck there. I've ran Fix Permissions just to try, and that did not work either. Somewhere, someone posted to reflash the ROM. Instead, I just restored a backup, and it comes back for a few days... then it stops working again.
Any suggestions on how to fix this or what could cause it? I don't mind restoring the backup again, but I'd like to keep it from happening if at all possible.
twomoses said:
So, after learning that Motorola was not going to give us a software update for the Atrix 4G, I decided to take a chance and unlock the bootloader and flash a custom rom. I flashed CyanogenMod 7 Olympus (cm-7-20120923-NIGHTLY-olympus) and I love it! I made a backup of the stock rom and then a backup of CM7 after I had it set up the way I like it for the most part.
My only problem: I lose root access randomly... without rebooting... without doing anything! SU is there, and the superuser apk is there, and they come up as granting superuser permission, but the apps say they don't have access. Even trying to update the binary says "failed" when gaining root access.
I've been scouring forums and the net looking for similar problems. Rebooting doesn't fix it. I've tried downloading and flashing SU 3.1.3 from recovery (wipe cache & dalvik cache, then install from zip), and that didn't work. I then tried the same for 3.2-RC3, and no luck there. I've ran Fix Permissions just to try, and that did not work either. Somewhere, someone posted to reflash the ROM. Instead, I just restored a backup, and it comes back for a few days... then it stops working again.
Any suggestions on how to fix this or what could cause it? I don't mind restoring the backup again, but I'd like to keep it from happening if at all possible.
Click to expand...
Click to collapse
Try going in to Manage Applications and clear su data. If that doesn't work go to the Play Store and Install Superuser Update Fixer.
upndwn4par said:
Try going in to Manage Applications and clear su data. If that doesn't work go to the Play Store and Install Superuser Update Fixer.
Click to expand...
Click to collapse
Thanks for the quick reply. I cleared the cache for Superuser (couldn't believe I didn't think to do that in the first place), and now it will not prompt to grant or deny. I try to update the binary, and it stops at "Gaining root access..." and doesn't show okay or failed. I tried to run the Superuser Update Fixer, and it says that the signatures are okay. When I try to force it, it does the exact same thing as Superuser: it hangs at "Gaining root access..."
It may be worth noting that I have to force-close Superuser the first time I open it after clearing cache. After that, it opens but only does the above mentioned.
twomoses said:
Thanks for the quick reply. I cleared the cache for Superuser (couldn't believe I didn't think to do that in the first place), and now it will not prompt to grant or deny. I try to update the binary, and it stops at "Gaining root access..." and doesn't show okay or failed. I tried to run the Superuser Update Fixer, and it says that the signatures are okay. When I try to force it, it does the exact same thing as Superuser: it hangs at "Gaining root access..."
It may be worth noting that I have to force-close Superuser the first time I open it after clearing cache. After that, it opens but only does the above mentioned.
Click to expand...
Click to collapse
Open a terminal emulator and type su and hit enter. If you don't see #, you are not properly rooted.
upndwn4par said:
Open a terminal emulator and type su and hit enter. If you don't see #, you are not properly rooted.
Click to expand...
Click to collapse
Nothing happens in terminal emulator.
Now my question is, (and forgive my n00bness) since CM7 came rooted, do I follow the normal steps to re-root the phone through adb? I've never seen how to root a custom rom, but that may be because the process is exactly the same.
twomoses said:
Nothing happens in terminal emulator.
Now my question is, (and forgive my n00bness) since CM7 came rooted, do I follow the normal steps to re-root the phone through adb? I've never seen how to root a custom rom, but that may be because the process is exactly the same.
Click to expand...
Click to collapse
Nothing happens? No error ("not found" or "permission denied" or something like that)?
Go to the Play Store and download Root Checker, and check for root with that also.
I don't know the answer to your question since most users root, unlock, then flash a ROM. If it were me, I would try to root as if it were GB 236.
upndwn4par said:
Nothing happens? No error ("not found" or "permission denied" or something like that)?
Go to the Play Store and download Root Checker, and check for root with that also.
Click to expand...
Click to collapse
That is correct. I ended up having to kill the terminal emulator too. It just sits there with nothing displaying.
I ran root checker, and all I get is the loading circle in the middle that says "Please wait for Root Check to complete. System appears to be running very slow." Nothing else was running slow, so I rebooted my phone again.
I don't know what changed, but now I have root again! Many thanks upndwn4par!
My guess is clearing data in Manage Applications did the trick. Anyway, glad it is working!
Another method for checking if you are rooted properly.
EDIT: nevermind, now I see it's been discussed already. :stupid:
Off topic: I seriously want to borrow your signatures tho!
have you disabled debugging in developement settings? if you do so, SU does not work any more, or the be more precisely: You won't be able to see the "Allow"-dialog...
Sabbelknoken said:
have you disabled debugging in developement settings? if you do so, SU does not work any more, or the be more precisely: You won't be able to see the "Allow"-dialog...
Click to expand...
Click to collapse
USB Debugging stays on usually because I don't connect my phone to a computer I don't know.
When this started, I was still getting the toast messages saying access granted, but it wasn't actually working. Somewhere along the line of steps it started working again tho.
twomoses said:
Off topic: I seriously want to borrow your signatures tho!
Click to expand...
Click to collapse
Absolutely!
upndwn4par said:
Absolutely!
Click to expand...
Click to collapse
Done!
Solved: This fixed my problem!
Sabbelknoken said:
have you disabled debugging in developement settings? if you do so, SU does not work any more, or the be more precisely: You won't be able to see the "Allow"-dialog...
Click to expand...
Click to collapse
So, props to you Sabbelknoken! I suddenly lost root again the same way I had before. I came back through this thread to revisit my steps, and I found that my USB Debugging was off. (I think I turned it off so one of my computers would stop asking me for the drivers. Not important.) I turned it on and it immediately began working!
Just wanted to concur...
Thanks to Sabbelknoken!! I had this same problem with my Droid Charge running Tweaked 3.0. Nothing was getting root and everything was hanging on "Gaining root access..." I tried SuperSU, re-installing Titanium Backup, Superuser, SuperSU, Superuser Update Fixer, Root checker, I cleared data, rebooted several times...over and over.
Then sure enough, my dang "USB Debugging" was not checked. Checked it, and now I'm happily rooting again. *whew* Thought I was going to have to re-Odin my ROM. Ick.
Thank again everyone!
su losing root usb debug etc
I too get su issues from time to time. mostly with stock roms when i flash a fruitcake or gingerbread. and recently one of the leak roms. just type d su in terminal emulator an got $ instead of #. I hope that means im properly rooted . I have a couple of one click root apps on my computers just incase i need to reroot. one is superoneclick 2.33 shortfuse and the other is motofail. then i make sure to install busybox and upate the binary. i also have su update fixer, superuser elite, and supersu. as well as rootchecker.
two thing I did not know were that 1. usb debugging is not just for transferring files or connecting to the computer. I used to turn it off sometimes and then wonder why superuser had problems. 2. how to see you are rooted by typing su in terminal.
From what i understand the one click methods are not ideal as they do not always work. but I usually try them first . If they are outated and dont work i end up rooting by command prompt. some times it woul take me cloose to an hour trying different things. never knew it was usb debugging turned off that causes most root failures. Did some reading and realized that if i allow su permission for terminal emulator, then type su again i get#. good to know.
activate USB debugging
Sabbelknoken said:
have you disabled debugging in developement settings? if you do so, SU does not work any more, or the be more precisely: You won't be able to see the "Allow"-dialog...
Click to expand...
Click to collapse
Thanks for that simple tip. I was having the same problem, the "Allow" dialog didn't appear for any application request and Root Checker was only saying: "Device seems to be running really slow"
I was 2 or 3 days looking for the solution to this problem, because it is my first time rooting and I can't believe something as simple as activating USB debugging is not really explained in the rooting guide I used.
I hope that now Titanium and ROM Toolbox Pro work properly.
I couldnt find a solid answer, so i was looking for help. I unlocked my phone and installed TWRP. I then flashed the SuperSU and BusyBox .zip file via recovery. But when i open the SU app i get prompted to update binaries and it will crash if i attempt to do so.
I have not flashed the insecure kernel, but I was almost certain that this was not need to gain root access.
Can i get confirmation? Maybe some help too :laugh:
Questions go in Q&A
Sent from my EVO using Tapatalk 2
Same issue
dekend said:
I couldnt find a solid answer, so i was looking for help. I unlocked my phone and installed TWRP. I then flashed the SuperSU and BusyBox .zip file via recovery. But when i open the SU app i get prompted to update binaries and it will crash if i attempt to do so.
I have not flashed the insecure kernel, but I was almost certain that this was not need to gain root access.
Can i get confirmation? Maybe some help too :laugh:
Click to expand...
Click to collapse
I have this exact same issue and I AM running the insecure kernel so I don't think it is an issue of the kernel. I found that using the SuperUser app rather than SuperSU works to alleviate this problem, but now I can't figure out how to uninstall the SuperSU app. If anybody can help me with this let me know
SuperSU wont work you have to use superuser for now..i had the same mistake but when i removed everything and redid it with superuser it been working fine since
Ok, well here's an update. I installed SuperUser via the Play Store, and updated the binaries. Afterwards I reboot and uninstalled the new SuperUser app and. tested SuperSU again. It prompted me to update Binaries again, but this time it worked, and now I am working just fine.
http://www.youtube.com/watch?v=vAwfgi0suJQ&feature=youtu.be
this worked for me on the super user gaining root
I tried to post this question in the Development threads but i wasnt allowed to and was referred here instead.
I have unlocked the bootloader and rooted my phone per the thread and the video that has been posted. For some reason every time i try to update my binaries the phone crashes and reboots with SuperSU. If i don't attempt to update the binaries the phone works and i see some apps requesting root access as normal, however, out of the blue the phone just loses root access and i have to go through a few hoops to get it back only to lose it again at some point.
I have tried to uninstall SuperSu but since its in system i cant remove it. I have tried Root Uninstalled but SuperSU keeps coming back.
I have tried to disable SuperSU and Install SuperUser from the playstore..but that doesnt seem to work either. SuperUser also seems to crash and reboot the phone during binary updates.
Any help would be appreciated.
You can't update the binaries from within the app iirc.
Sent from my HTC6435LVW using xda app-developers app
I've had the same issue. I had to flash a rom with superuser preinstalled and that fixed it for me.
U should be able to uninstall supersu. I was able to.then flashed superuser
sent from my beastly powered DNA using Tapatalk 2
I am having the same EXACT problem! Every time I try to update the binaries my phone crashes and reboots and binaries never gets updated! I also tried to uninstall and re-flash with same results. I would appreciate any help....
tritonman said:
I tried to post this question in the Development threads but i wasnt allowed to and was referred here instead.
I have unlocked the bootloader and rooted my phone per the thread and the video that has been posted. For some reason every time i try to update my binaries the phone crashes and reboots with SuperSU. If i don't attempt to update the binaries the phone works and i see some apps requesting root access as normal, however, out of the blue the phone just loses root access and i have to go through a few hoops to get it back only to lose it again at some point.
I have tried to uninstall SuperSu but since its in system i cant remove it. I have tried Root Uninstalled but SuperSU keeps coming back.
I have tried to disable SuperSU and Install SuperUser from the playstore..but that doesnt seem to work either. SuperUser also seems to crash and reboot the phone during binary updates.
Any help would be appreciated.
Click to expand...
Click to collapse
Hi, I have a small problem.
Perhaps someone of you can help me. I asked this in the exploit thread as well as in the SuperSU thread but most I think just oversaw it.
I had CF-root on ICS stock before upgrading to JB. Sow since I got JB (4.1.1.), I'm on stock without root.
I tried the new exploit to root my phone.
I used the method to root and it worked but my SuperSU can't get updated or removed. I can just hit deinstall in the play store but it stays installed (like one of Samsungs own apps) and only option I have is to update it.
I did press on update but when I enter the app it still says binary needs to get updated. When I click yes to update it, it says install error. When I click to remove SuperSU in the app itself nothing happens.
SuperSU is at v0.99
What should I do? I assume I have to get rid of CMW and SuperSU from the old ICS root, but how without reflashing everything?
EDIT: I can't enable the exploit fixes either, when I click one of the checkboxes the SuperSU pop-up just flashes for a split second and is gone again, leaving the checkboxes unchecked.
Thanks in advance!
Hello guys, I am new to XDA. I've been reading a lot of forums before I decided to register. So, here is my dilemma... I have a Sprint Galaxy Nexus and tried to root it. I rooted it successfully but when I open SuperSU it says something about SU Binaries couldn't be found or old. I downloaded Superuser from the Play Store and that says my SU binary is out of date. When I click on Recovery Install nothing happens. Root Checker says i still have root access. Xposed Framework and GravityBox work like normal. When I clicked on SuperSU again, it said the same thing and this time, after that Root Checker said I have NO root access, but GravityBox and my other Xposed modules still work fine when changing stuff like status bar clock or something. Titanium Backup doesn't work at though, its stuck on "Asking for root rights" I don't know what to do! I don't wanna brick my phone but I want this fixed. Anybody got suggestions?
srv2D said:
Hello guys, I am new to XDA. I've been reading a lot of forums before I decided to register. So, here is my dilemma... I have a Sprint Galaxy Nexus and tried to root it. I rooted it successfully but when I open SuperSU it says something about SU Binaries couldn't be found or old. I downloaded Superuser from the Play Store and that says my SU binary is out of date. When I click on Recovery Install nothing happens. Root Checker says i still have root access. Xposed Framework and GravityBox work like normal. When I clicked on SuperSU again, it said the same thing and this time, after that Root Checker said I have NO root access, but GravityBox and my other Xposed modules still work fine when changing stuff like status bar clock or something. Titanium Backup doesn't work at though, its stuck on "Asking for root rights" I don't know what to do! I don't wanna brick my phone but I want this fixed. Anybody got suggestions?
Click to expand...
Click to collapse
Do you have a custom recovery installed? If not, you should. If you do, then you should be able to just install the latest zip from Chainfire to get your binaries up to date and working properly.
Install this via custom recovery (CWM or TWRP) http://download.chainfire.eu/396/SuperSU/UPDATE-SuperSU-v1.94.zip?retrieve_file=1
I have TWRP v.2.1.2 installed, and I also put on a different su binary I found on a website that said modified for Android 4.3 devices, before I did that I didn't have root access even when I tried too
srv2D said:
I have TWRP v.2.1.2 installed, and I also put on a different su binary I found on a website that said modified for Android 4.3 devices, before I did that I didn't have root access even when I tried too
Click to expand...
Click to collapse
UPDATE: Thank you so much! I installed this and now SuperSU works just fine, Titanium Backup works fine, and I can still use GravityBox!:laugh:
:highfive: