I'm having one issue that I can not seem to fix. My Nexus 9 volantis wifi is showing that it is rooted when I check the root checker by Super user from the google play store. It says Root Access: Device is rooted. The next line down says Super User: SU NOT FOUND. I am using the current 2.74 beta. I have the latest vendor image MOB3OM. I am running the latest Pure Nexus 6-21-2016 build. I'm running the latest GAPPS and fire and ice kernel. When I go to an app that needs SU permission I get the pop up that ask me to grant permission. So I know that my device is partly rooted. When I try to turn on the root explorer function in ES file explorer it says, "Sorry test failed. This feature can not run on your device." I originally started with stock factory image. I rooted and installed recovery with Nexus Root Toolkit. TI backup tells me "Mount namespace seperation" settung in SUPERSU might not work reliably on some platforms. What am I doing wrong?
You're not doing anything wrong. I just checked that app and got the same thing you did. I think it's an issue with the app. My device is definitely rooted. Use the checker by joeykrim
Sent from my Nexus 9 using XDA Free mobile app
The OP got a reply in the SuperSU thread.
Enable Compatibility Mode of SuperSU, Or use a different root explorer app.
Solid Explorer File Manager is currently on sale, get the unlocker from within the app.
Edit: - Sale has finished.
Just flashed SuperSU v2.76 with out Compatibility Mode and can confirm Solid Explorer can get root access.
Related
Hi XDA Community,
Your forums have helped me in the past and I spent some time scouring the posts before posting this one as I couldn't find anything that was specific to my issue. Since this is my first post, I thought that I would save a ping pong of responses, by being fairly expansive on what the problem is and what I have tried; thus hoping to pinpoint my issue a little quicker.
Device Details:
---------------------
Model Number: GT-I9100
Android Version: 4.0.3
Kernel Version: [email protected] #3
Build Number: IML74K.XWLP3
ROM Firmware: Samsung-Updates.com-GT-I9100_O2U_1_20120326173406_jiut50pyip.zip (via Samsung Kies)
Rooting Method / Kernel: Odin3v185 / CF-Root-SGS2_XX_XEO_LPQ-v5.3-CWM5
Summary
--------------
Since the beginning of July 2012, I successfully upgraded from Gingerbread v2.3.6 to ICS v4.0.3 using Samsung Kies then initiated root privileges by using the CF-Root Kernel via Odin (versions shown above) - All has been working fine 100%.....
However, it appears that I seem to have lost my SU permissions and may have disabled my root access, even though my device was rooted and I would appreciate any assistance from anyone who might have time to shed some light on the situation.
Behaviour of Apps I have tried that require root
-------------------------------------------------------------------
SuperSU
SuperSU Pro v0.96 lists in the 'Apps' tab (denoted by a green # symbol) that I have granted all relevant Apps that require SU privileges. This includes AdFree, BusyBox Pro, Root Checker Basic, Root Explorer, SetCPU, Terminal Emulator, Titanium Backup, Triangle Away.
Terminal Emulator
Terminal Emulator displays the following and when I enter the su command at the prompt, I just see a carriage return with a grey block. In other words, I do not see the # symbol denoting I have su privileges.
a/local/bin:$PATH
[email protected]:/ $su
Root Explorer
Root Explorer no longer displays a directory listing and simply displays a pop up from SuperSU after tapping on Root Explorer, "Root Explorer has been granted superuser permission for an interactive shell." then the following message from Root Explorer itself:
"Root Explorer has not yet managed to obtain root access. Because of issues with Superuser, this often happens the first time the app is run but is usually fine from then on."
Root Checker Basic
Apart from the App stating "Please wait for Root Check to be complete. Systems appears to be running very slow" after tapping on the [Verify Root Access] button. It never seems to provide an output after a few minutes waiting. My conclusion is that it cannot get su permissions.
BusyBox Pro
SuperSU displays the message that Titanium Backup has been given root access, however I get the following message:
"Asking for root rights..."
Then after a few minutes I receive this most enlightening output:
"Sorry, I could not acquire root privileges. This application will *not* work! Please verify that your ROM is rooted and includes BusyBox and try again.
This attempt was made using the "/system/xbin/su" command."
I read somewhere that Titanium Backup uses it's own BusyBox installation and not the system wide BusyBox package so I went in to the Titanium Backup preferences and selected 'Troubleshooting settings' then chose 'Force system BusyBox' to see if my issue was a BusyBox specific problem. Again, it failed so not sure if it is BusyBox or my SU permissions that have somehow got corrupted or been disabled.
Additional Information
-------------------------------
Using 'ES File Explorer', I can confirm that the following file's exist at the appropriate location paths:
/system/xbin/su
/system/xbin/busybox
Conclusion so far
-------------------------
It appears that on the face of it that I have lost my root permissions, so I removed apps from SuperSU, then uninstalled the App (e.g. Root Explorer, Terminal Emulator et al.); then performed the rooting procedure again via ODIN and the CF-Root kernel. The process itself worked flawlessly and so after it rebooted, I installed the Apps in question from the Google Play Store again and they prompted to be granted SuperSU privileges. Unfortunately, the same issues arose where it appears that it cannot communicate with either the su command or BusyBox to do what it requires.
Does anyone have any ideas as the phone is fine apart from this and although performing a Titanium Backup backup around two weeks ago, I would sooner not have to wipe everything if I can help it. I wonder if it is an update that somehow confused things...Either way, I cannot use Titanium Backup to backup/restore due to it requiring SU/root permissions, of which I do not seemingly have anymore.
Any ideas please as I am scratching my head and have gone blurry eyed at spending hours viewing various forums and posts?
follow this steps:
1. Unroot your phone with the unroot method here
2. To be sure, unroot again with the method here
3. ROOT your phone again using Any of the Rooting methods in the links provided in step 1 or 2.
Good luck
ICS 4.0.3 Lost su permissions even though device was rooted - Resolved
:good: Issue Resolved :good:
Many thanks for contributing to my issue. I had come across the post before in your links and although the directions were not completely related, there was a section pertaining to a zip file that I must have missed.
Conclusion
----------------
As can be read in the post, I was unsure if my issue related to losing root, a possible corrupt su file itself or BusyBox. As you will see on the link below, Busy Box actually creates hundreds of symbolic links (symlinks) and due to my perhaps overzelous approach to wanting a quick fix; I must have inadvertently created too many links with different versions of Busy Box and therefore when an App that was correctly added and granted SU permissions within SuperSU, when it then communicated with Busy Box / su to authenticate; I can only imagine it got confused and was lost with all the dead symlinks. The net result was that although SuperSU stated that it had granted permissions to the Apps requiring root, it never got to communicate with the su file contained within /system/xbin. I hope that makes sense, well at least I am pretty sure that is what happened.
Solution
------------
Firstly, I cleared all entries contained within SuperSU and therefore removing all Apps from being granted with root access (they didn't have it anyway at the moment).
I saved the zip file contained at the following link on to my external SD card and choosing to 'install zip from sd card' within the CWM Recovery (Volume Up + Power + Home button); effectively this uninstalls Busy Box completely from your device, including hundreds of symlink files - including many which in my instance was causing issues with Apps that required root to function correctly.
Busy Box Uninstaller v1.0 here
I restarted my device and downloaded Busy Box from Google Play Store and when I opened Root Explorer and the other aforementioned Apps shown in this post, they prompted to be granted root permissions (SuperSU) and voila....it worked ! :good:
I hope this may help other droid users experiencing similar symptoms.
I used the towelroot method and it seems to have gotten my phone rooted. A basic root checker confirms it. I installed SuperSU and when I open it, the app says the binaries need to be updated, however it fails to do that when I click "normal". I also installed the Wireless Tether for Root Users app (play version and the v3.2 beta when that wasnt' working). I've tried various configurations to no avail. It pops up asking for root access from SuperSU which I grant. When I start the tethering it says there are errors and to check the log file, however when I click on "show log" it says "unable to find log-file. File does not exist". I've also tried Barnacle WiFi tethering and it doesn't work either.
Any advice is appreciated.
Algo2 said:
I used the towelroot method and it seems to have gotten my phone rooted. A basic root checker confirms it. I installed SuperSU and when I open it, the app says the binaries need to be updated, however it fails to do that when I click "normal". I also installed the Wireless Tether for Root Users app (play version and the v3.2 beta when that wasnt' working). I've tried various configurations to no avail. It pops up asking for root access from SuperSU which I grant. When I start the tethering it says there are errors and to check the log file, however when I click on "show log" it says "unable to find log-file. File does not exist". I've also tried Barnacle WiFi tethering and it doesn't work either.
Any advice is appreciated.
Click to expand...
Click to collapse
until you have updated your binaries, rooted apps will do this....
if you have safe strap installed and working, you can download the updated SU 1.99 zip and flash it thru safestrap....other methods are talked about I believe in the towel root threads but I haven't done that myself
Algo2 said:
I used the towelroot method and it seems to have gotten my phone rooted. A basic root checker confirms it. I installed SuperSU and when I open it, the app says the binaries need to be updated, however it fails to do that when I click "normal". I also installed the Wireless Tether for Root Users app (play version and the v3.2 beta when that wasnt' working). I've tried various configurations to no avail. It pops up asking for root access from SuperSU which I grant. When I start the tethering it says there are errors and to check the log file, however when I click on "show log" it says "unable to find log-file. File does not exist". I've also tried Barnacle WiFi tethering and it doesn't work either.
Any advice is appreciated.
Click to expand...
Click to collapse
The version of SuperSU on the playstore is outdated, you have to do the folowing:
5. Download http://download.chainfire.eu/448/SuperSU/UPDATE-SuperSU-v1.99r5.zip
6. Use ES File Explorer https://play.google.com/store/apps/details?id=com.estrongs.android.pop or other unzipers and unzip the file
7. Open the /common folder in the unzipped file, and copy the SuperUser.apk to the /system/app/ folder in the root of the phone, confirm any SuperUser Access requests at this point.
You can also use the safestrap method:
Note: SafeStrap doesn't work with encryption turned on (disabled by default). If you don't know if you don't have encryption on/your phone isn't a business phone (in which case you shouldn't be doing this!!!) then you most likely don't have encryption on!!
5. Use this app to change your SELinux mode to "Permissive" https://play.google.com/store/apps/details?id=com.mrbimc.selinux, this is required to use SafeStrap
6. Install SafeStrap 3.72 APK from this thread http://forum.xda-developers.com/showthread.php?t=2448925, NOT 3.71 FROM THE VERIZON THREAD!!! Then click install in the SafeStrap App
7. Flash http://download.chainfire.eu/448/SuperSU/UPDATE-SuperSU-v1.99r5.zip, this step is NOT OPTIONAL, without this file, your SU Binaries will not update!!! (This is important!)
Credits to @npjohnson
SuperSU in the Playstore has been updated top 2.0 and is the latest, greatest version now.
I had rooted Celkon Q 500 with some method, I do not remember exactly. May be Root Genius. For some reason I unrooted using SuperSu. I wanted to re-root. But I am finding it difficult. ( I have not got any OTA update after rooting)One root checker says it is rooted, another says it is not. I can explore files in root explorer of ROM Tool Box Pro I had installed earlier. But I can not reboot through ROM Tool Box Pro. One root checker provided me this information : subinary available via $PATH null null, then in the next line it says : -rwsr -sr -x root root, subinary location is system/bin/su. Second thing it says : I have installed two busybox one at (a) data/local/busybox and another at /system/xbin/busybox. I had tried to un-install and re-install SuperSu and Busybox 2/3 times. Then after opening Supersu I got an erratic message : su binary needs updating and when Itried to update it , it failed several times. One root checker app says ADB root is available, Root Genius says root available. So, I am quite confused. I do not know how to go about it. I will be thankful, if somebody guides me in right direction.:crying: (I also found a root checker app said SELinux enforcing.)
After rooting we instal busybox and SuperSU (or Superuser) and avail the benefits of rooting. When we unroot through SuperSU, is it possible that 'su' still remains inside '/system' folder? I came across a strange phenomenon : I rooted my Celkon Q 500 ( by Root Genius or One-click method or something else, I do not remember) and installed many root apps. After somedays, I decided to unroot, I uninstalled super su, busybox. Then, I tried to root it again. But, I noticed that one root checker says ur device is rooted(specifically through Root Genius PC software I got the message rooted and pressed the 'unroot' button, but it said failed), 2nd root checker says it is non-rooted, 3rd one says it has root access through ADB. I checked 'su' is present in some folder inside '/system', which could not be deleted , because I think, I do not have RW privilege. I had tried many method to root it again, but all failed. When I open Supersu, it throws an immediate message that 'su binary' needs to be updated and when I try it fails everytime. Can anyone meke me understand, what is the real proble.? Celkon Q 500 is Broadcom chip based, running android 4.4.2. Also I found One message in the root checker that "SELinux enforced".
Eversmile23 said:
After rooting we instal busybox and SuperSU (or Superuser) and avail the benefits of rooting. When we unroot through SuperSU, is it possible that 'su' still remains inside '/system' folder? I came across a strange phenomenon : I rooted my Celkon Q 500 ( by Root Genius or One-click method or something else, I do not remember) and installed many root apps. After somedays, I decided to unroot, I uninstalled super su, busybox. Then, I tried to root it again. But, I noticed that one root checker says ur device is rooted(specifically through Root Genius PC software I got the message rooted and pressed the 'unroot' button, but it said failed), 2nd root checker says it is non-rooted, 3rd one says it has root access through ADB. I checked 'su' is present in some folder inside '/system', which could not be deleted , because I think, I do not have RW privilege. I had tried many method to root it again, but all failed. When I open Supersu, it throws an immediate message that 'su binary' needs to be updated and when I try it fails everytime. Can anyone meke me understand, what is the real proble.? Celkon Q 500 is Broadcom chip based, running android 4.4.2. Also I found One message in the root checker that "SELinux enforced".
Click to expand...
Click to collapse
reinstall super su from play store go to settings in super su app and unroot there
selinux enforced means that your kernel is not permissive. has nothing to do with root
I have a Blu life one x2 that I recently repaired a charger on, and rooted using a process I found here, but I don't remember which, I know I downloaded Kindle fire USB drivers with it though, anyhow, I managed to adb/fastboot root with twrp recovery. Now however now I use any app, exception bring super user, which requires root my phone crashes and reboots. I cannot install BusyBox due to this. I tried using es file manager to ensure RW but it only crashes too, and doesn't fix the crash. Note my phone admits it has root access via es and cpu-z ( the CPUid program made for Android instead of PC) I cannot find anything to help so I'm posting this with hope someone will know a fix,
Important to note the following about my device
Blu life one x2
Stock rooted rom
Twrp recovery Iso from adb root
Marshmallow 6.0.1
External 32gb SD formatted as internal
System folder according to BusyBox has 25mb free (cannot install to any of the folders due to crash)
Lucky patcher was the first app I tried and it crashes after granting root access, same with BusyBox as soon as it "checks the system" it crashes it.
Es "root explorer" Grant set RW (crash Android) reboot app main menu (crash Android)
Temp fix revoke ROOT to apps apps run fine (except lucky which now NEEEDS BusyBox)