[Q] SuperSU permission problem - ONE Q&A, Help & Troubleshooting

I have SuperSU v2.40 on CM11S. Initially when I started using apps that required root worked with the prompt. I was trying to give root permission to MultiROM Manager via the prompt and for some reason the prompt window is unresponsive to taps/touches. This problem also happens in any new app that also requires root access. I tried disabling the prompt and selecting the option to grant all apps root permission and that seems to solve the problem, but obviously that is not something I'd like to use on a daily basis. Is this a known issue with SuperSU? What should I do to fix this? Re-install? I did not find any way to add apps to the SuperSU list manually (on the non-Pro version), is there one?
I installed root by flashing it through TWRP (2.8.4.1) after completely restoring back to CM11S (44S, Stock Kernel) via fastboot couple of days back.
UPDATE: The problem was with Tapjacking protection under SuperSU's Settings. Switched off temporarily, gave some apps the root permission and switched it back on.
UPDATE 2: The problem was because of Lux. The app controls the brightness by putting an overlay which prevents you from tapping the SuperSU prompt.

Came here to say exactly what you found out lol glad you figured it out
If you ever have issues trying to install an apk in the future, it's due to the same thing with lux. Disable it temporarily and you will be able to click the install button for the apk.
Sent From Lollipopified Bacon Goodness!

Related

[Q] Superuser not prompting

Im not sure why, but Im not getting prompted for apps that require superuser permissions. I have to go into the superuser app, close it, and then sometimes it works. I used sparkyroot while at .17, then backed up root with voodoo, then installed .26. Anyone else having issues with superuser?
Nope I rooted and it pops up fine. Maybe Clear Data on Superuser?
I had the issue right after I first rooted. a reboot fixed it.
Are you trying to get it to prompt each and every time a particular app requests root so you know what's going on?
If so, open superuser, find the app using root and delete it. What worked for me is to next reboot device. The next time this app requests root, make sure you don't allow it to remember your choice. It should then prompt each and every time thereafter.
No, I was trying to get the prompt to come up on new apps so I could access root functions. I used an app that installs busybox and that fixed it.

CM11 get rid of Superuser?

I'm using a CM11 ROM, and Superuser is giving me problems - throws up errors now & again. I like and want to use SuperSU, but Superuser is integrated into the ROM.
How can I get rid of Superuser and replace with SuperSU (preferably just using my phone, no ADB).
setspeed said:
I'm using a CM11 ROM, and Superuser is giving me problems - throws up errors now & again. I like and want to use SuperSU, but Superuser is integrated into the ROM.
How can I get rid of Superuser and replace with SuperSU (preferably just using my phone, no ADB).
Click to expand...
Click to collapse
in the integrated superuser menu(can be found in device settings), if you open settings, you have the option of giving superuser access to "disabled" (by default it is apps only).
after disabling you just have to flash the supersu zip file(can be found on the supersu xda forum) via recovery mode. and you're done.
I flash the superSU.zip after flashing CM11 and Gapps so superSU is the main root app. Never had an issue.
Please keep it friendly and there is no need for name calling of any kind. We tend not to like people resurrecting old threads, but seen as this came in handy for someone there's no harm done.
Thread cleaned.
wedgess said:
Please keep it friendly and there is no need for name calling of any kind. We tend not to like people resurrecting old threads, but seen as this came in handy for someone there's no harm done.
Thread cleaned.
Click to expand...
Click to collapse
Thank you, mod. Wasn't trying to cause any problems, just trying to help a new member.
rdx93 said:
in the integrated superuser menu(can be found in device settings), if you open settings, you have the option of giving superuser access to "disabled" (by default it is apps only).
after disabling you just have to flash the supersu zip file(can be found on the supersu xda forum) via recovery mode. and you're done.
Click to expand...
Click to collapse
i'm having some problems in cm11 with superuser too so i took your advice and disabled it and flashed the supersu.zip but still no root and then i went back to enable it again under settings but now the superuser option is gone.
how do i fix this?
Just make clean flash of CM, then get SuperSU via store
JimZiii said:
i'm having some problems in cm11 with superuser too so i took your advice and disabled it and flashed the supersu.zip but still no root and then i went back to enable it again under settings but now the superuser option is gone.
how do i fix this?
Click to expand...
Click to collapse
In the SuperSU settings, there is a setting called something like "Respect Cyanogenmod Settings". Uncheck that.
Thnx alot! Works great! Now i just have to change that stupid google dialer that's in cm11
Sent from my GT-I9300 using Tapatalk

[Q] Omni Rom root issue

I just flashed the latest Omni Rom 4.2.2 and found it generally great however one issue I cannot seem to fix. Device is rooted with busybox however when I ran root validator it says "you may have root but permission was not given. Did you allow root when prompted?" or words to that effect...
The issue seems to be that when I run a process / app that requires root access I do not get the prompt to allow root access therefore it can't be given. I even set root to always allow and this didn't fix it. I opened SuperSU and the apps says binary needs to be updated but the update always fails in normal mode. I tried updating via TWRP but the device doesn't boot to recovery and update the binary either.
I have tried unintalling and reinstalling SuperSU and this has no effect.
Another thing, the hardware keyboard is enabled every reboot... but this is easy to get around and may be unavaiodable at this stage. I'm not super concerned about this as sure to be fixed eventually.
Also no photosphere available in stock cam and pano did not work at all (no image captured from cam although it does TRY to make a pano, but with no input from cam it cannot work).
Any ideas how to fix?
originaldigga said:
I just flashed the latest Omni Rom 4.2.2 and found it generally great however one issue I cannot seem to fix. Device is rooted with busybox however when I ran root validator it says "you may have root but permission was not given. Did you allow root when prompted?" or words to that effect...
The issue seems to be that when I run a process / app that requires root access I do not get the prompt to allow root access therefore it can't be given. I even set root to always allow and this didn't fix it. I opened SuperSU and the apps says binary needs to be updated but the update always fails in normal mode. I tried updating via TWRP but the device doesn't boot to recovery and update the binary either.
I have tried unintalling and reinstalling SuperSU and this has no effect.
Another thing, the hardware keyboard is enabled every reboot... but this is easy to get around and may be unavaiodable at this stage. I'm not super concerned about this as sure to be fixed eventually.
Also no photosphere available in stock cam and pano did not work at all (no image captured from cam although it does TRY to make a pano, but with no input from cam it cannot work).
Any ideas how to fix?
Click to expand...
Click to collapse
Try flashing SuperSU zip through recovery manually, instead of using the app itself. The SuperSU app requires root to already be fully functional in order for it to install its binaries via normal mode. I don't know about the keyboard and panorama, but I do know that photosphere requires gyro sensor, which the Tab 2 does not have.
Fixed!
putr4s said:
Try flashing SuperSU zip through recovery manually, instead of using the app itself. The SuperSU app requires root to already be fully functional in order for it to install its binaries via normal mode. I don't know about the keyboard and panorama, but I do know that photosphere requires gyro sensor, which the Tab 2 does not have.
Click to expand...
Click to collapse
Worked perfectly. Thank you!

SuperSU - Grant Root Permissions

Just received my OPO and unlocked, flashed recovery, and rooted it using the lastest SuperSU via TWRP. I noticed that upon launching an app that requires root access, I am prompted to grant root permissions, however, I am unable to click "grant" or even "deny". I simply have to let the window timeout and fail to give root permissions. I don't believe it's a screen sensitivity issue as I am able to click that area when the prompt is not there.
Any ideas as how to resolve this issue?
Thanks!
Resolved - for whatever reason, Tapjacking protection needs to be unchecked in order to interact with the prompt.
azsl1326 said:
Tapjacking protection .
Click to expand...
Click to collapse
What's that? Is this an app?
Send from OnePlus One using Tapatalk

[Q] Temp Unroot needed for NowTV . --- (A) This has now been Answered in Post 9

****EDIT****
Please see http://forum.xda-developers.com/showpost.php?p=56539897&postcount=9 for the Answer
*************
Hi all ,
I'm wanting to use NowTV (like SkyGo) on my OnePlus , however they are using a type of Root check that most root hiders cannot bypass.
Therefore I'm looking for a way to temp unroot and then root back again with ease.
just wondering if there are any tools or easy to follow guides?
thanks
Disable Superuser in SuperSU settings.
zoro25 said:
Hi all ,
I'm wanting to use NowTV (like SkyGo) on my OnePlus , however they are using a type of Root check that most root hiders cannot bypass.
Therefore I'm looking for a way to temp unroot and then root back again with ease.
just wondering if there are any tools or easy to follow guides?
thanks
Click to expand...
Click to collapse
Or if you are on a Cm nightly you can turn them off in the developer option
Disabling super user doesn't work, their detection method is unknown and they check more than the su binary.
I might try the nightlies, however I need stability.
Thanks for the responses so far
Outside of the nightly wing if you want stability use the M releases, they are designed to be more stable than the nightly branch
zoro25 said:
Disabling super user doesn't work, their detection method is unknown and they check more than the su binary.
I might try the nightlies, however I need stability.
Thanks for the responses so far
Click to expand...
Click to collapse
The problem isn't really the SuperSU as such, it's CM. They flag CM as a rooted ROM, it'll even happen if you're on stock un-rooted CM11S.
Transmitted via Bacon
I'm pretty sure that I saw an xposed module that could hide superuser completely. Might want to give that a try
skyguy126 said:
I'm pretty sure that I saw an xposed module that could hide superuser completely. Might want to give that a try
Click to expand...
Click to collapse
As per my post right above yours, it isn't SU that's the problem, it's that the ROM is CM.
Transmitted via Bacon
Timmaaa is correct and that's the info I wanted, I had tried the xposed modules but none worked and now I know why.
I'll contact sky and see if I get anywhere
****EDIT****
So it seems that Timmaaa is NOT correct as there is NO CyanogenMod or any ROM check, it's all to do with the the name of your Root App
Short Version is unroot and uninstall SU app for this to work (removing SU Binary or removing Root alone is not enough)
So we need to have a new Root app with a new AppID and name , and also the SU binary to be identified as something else for this to possibly work.
I now have NOWTV working , and it's on an Unrooted One+One with no SU App installed after running full Unroot (however my SUPro app is still installed)
Note that SUPro does nothing really and just gives extra functionality when the main SU app is installed.
Thanks for everyone help and input on this.
So it seems that you would have to
1)Full UnRoot (Which also uninstalls the main SuperUser app)
2) Watch what ever you wanted to on NowTV or SkyGO
3)Go through the Rooting process again as if it were a new device. (which will again stop NOWTV/SkyGo) from working.
Do steps 1 and 2 again to watch.
This would have to be done everytime you want to watch NowTV
zoro25 said:
Timmaaa is correct and that's the info I wanted, I had tried the xposed modules but none worked and now I know why.
I'll contact sky and see if I get anywhere
****EDIT****
So it seems that Timmaaa is NOT correct as there is NO CyanogenMod or any ROM check, it's all to do with the the name of your Root App
Short Version is unroot and uninstall SU app for this to work (removing SU Binary or removing Root alone is not enough)
So we need to have a new Root app with a new AppID and name , and also the SU binary to be identified as something else for this to possibly work.
I now have NOWTV working , and it's on an Unrooted One+One with no SU App installed after running full Unroot (however my SUPro app is still installed)
Note that SUPro does nothing really and just gives extra functionality when the main SU app is installed.
Thanks for everyone help and input on this.
So it seems that you would have to
1)Full UnRoot (Which also uninstalls the main SuperUser app)
2) Watch what ever you wanted to on NowTV or SkyGO
3)Go through the Rooting process again as if it were a new device. (which will again stop NOWTV/SkyGo) from working.
Do steps 1 and 2 again to watch.
This would have to be done everytime you want to watch NowTV
Click to expand...
Click to collapse
This is just a theory... may be wrong:
Can't you move the SuperSU app into /system/app instead of /data/app. Or does the NOWTV app have perms to check the integrity of /system also. Or can you change the app id of the SuperSU app with a simple decompile tool.
I did that while using cm11s. But still had problems trying to watch skygo. In the end I had alter my buildprop to a phone which supports skygo as at the time it didn't support oneplus one. Then full unroot etc to watch then root back to get root access again.

Categories

Resources