Can I uninstall super user app if it is built in to my ROM? - AT&T, Rogers HTC One X, Telstra One XL

I'm using a cm nightly with the new super user built into the ROM. So, can I uninstall the app or what?
Free your mind!

50cr473s said:
I'm using a cm nightly with the new super user built into the ROM. So, can I uninstall the app or what?
Free your mind!
Click to expand...
Click to collapse
Uninstalling it would remove root. You can replace it with another superuser app.

I'd be careful with this. I did it by accident (switched ROMs, had a had SuperSU installed on my old ROM, but new ROM came with its own SU program. When I reinstalled everything I included SuperSU) and it messed everything up - no programs could successfully get root access. I ended up just wiping and re-installing the ROM, this time not re-installing SuperSU on top of it and sticking with the built-in one on Viper.
Is there really any difference between SU apps? Hardly seems worth the hassle.

I'm using cm's app which is open source and built to be compatible with android platform, thus the ability to be integrated into the ROM. I've noticed that when I switch ROMs(e.g. carbon's unofficial port) Supersu is there in the app tray(instead of cm's) and cm's is in the settings. I had supersu installed before, but removed it when I installed cm's app. Oh my I've gone crosseyed. I've decided that it works as is and my only need is to clean up a little. I was just wondering if any one knew about specifically CM's super user?
Free your mind!

50cr473s said:
I'm using cm's app which is open source and built to be compatible with android platform, thus the ability to be integrated into the ROM. I've noticed that when I switch ROMs(e.g. carbon's unofficial port) Supersu is there in the app tray(instead of cm's) and cm's is in the settings. I had supersu installed before, but removed it when I installed cm's app. Oh my I've gone crosseyed. I've decided that it works as is and my only need is to clean up a little. I was just wondering if any one knew about specifically CM's super user?
Free your mind!
Click to expand...
Click to collapse
Well here's two cents for what its worth. When I moved from Rooted Stock (with SuperSU) to CM10 based Rom (LiquidSmooth), the CM10 app superseded from under Settings. SuperSU had to ask that app for permission before opening its own shop. From then on SuperSU ruled.
You don't necessarily have to do this. I did it because I like and support Chainfire's work. You can uninstall SuperSU if you are getting a CM based ROM with their app. It does not matter either way. They both are good.
Now as to SuperUser is concerned, I had a string of bad luck on ICS when that app tried to update SU Binary and ended deleting it. Of course I lost Root and since it was messed up, I could not use any Rooting Tools to get back.

Perseus71 said:
Now as to SuperUser is concerned, I had a string of bad luck on ICS when that app tried to update SU Binary and ended deleting it. Of course I lost Root and since it was messed up, I could not use any Rooting Tools to get back.
Click to expand...
Click to collapse
You could have flashed root back just the root zip

a box of kittens said:
You could have flashed root back just the root zip
Click to expand...
Click to collapse
I tried and failed. Recovery Flash had error unable to obtain Root.

Perseus71 said:
Now as to SuperUser is concerned, I had a string of bad luck on ICS when that app tried to update SU Binary and ended deleting it. Of course I lost Root and since it was messed up, I could not use any Rooting Tools to get back.
Click to expand...
Click to collapse
The SuperUser in CM now is not the same as it used to be, this is a new, open source SuperUser built by Koush and designed to be integrated into the system. Also this new version has two ways of updating the binary should one fail you.
Sent from my One X using Tapatalk 2

bliind said:
The SuperUser in CM now is not the same as it used to be, this is a new, open source SuperUser built by Koush and designed to be integrated into the system. Also this new version has two ways of updating the binary should one fail you.
Sent from my One X using Tapatalk 2
Click to expand...
Click to collapse
Yes I am aware of CM's inbuilt app. My comment that you quoted, pertains to the SuperUser App by ChainsDD as against SuperSU by Chainfire. This for the part 2 of OP.

Do either of the devs have a thread pertaining to switching su apps? I couldn't find anything?
Free your mind!

50cr473s said:
Do either of the devs have a thread pertaining to switching su apps? I couldn't find anything?
Free your mind!
Click to expand...
Click to collapse
Here's SuperSU. Best to download the App from Google Play. The thread can be confusing.
The CWM Superuser app on Google Play.
The original Superuser App by Chainsdd. As before best get it on Google Play.

i always download the supersu cwm flashable from the supersu thread, then after you flash it you can disable the original one.

Related

SuperSU

Hmm, I wonder if devs will start packaging this in their ROMs instead...
http://forum.xda-developers.com/showthread.php?t=1538053
I'd like to report that I've been using it all day with no issues. Anyone else?
estallings15 said:
Hmm, I wonder if devs will start packaging this in their ROMs instead...
http://forum.xda-developers.com/showthread.php?t=1538053
I'd like to report that I've been using it all day with no issues. Anyone else?
Click to expand...
Click to collapse
I've seen it but never thought of trying it. Might include it in a experimental black ice build
If I helped, give thanks, if you please.
........Death before dishonor........
Team inferno
Leader
I'm using it right now.
I added it in my Kang instead of superuser.
Everything is working as expected.
Sent from my HTC Panache / Darkside CM7.2 using xda premium.
SprigganMaster said:
I'm using it right now.
I added it in my Kang instead of superuser.
Everything is working as expected.
Sent from my HTC Panache / Darkside CM7.2 using xda premium.
Click to expand...
Click to collapse
Nice. Yeah I haven't had a single issue.
Anything with Black Ice would be great..although I cant imagine it being better! I dont know why, but Ive tried most of the top roms from the dev section, & i absolutely love Black Ice and what it has done in terms of performance! My phone is snappy as it has ever been..
Sent from my Black Ice'd Glacier using xda premium
I've tried to run this on my Desire S with Endymion and every time I open it it says...............
"There is no SU binary installed and SuperSU cannot install it. This is a problem!"
Any ideas?
Did you uninstall super user app you had before you tried to install super su? I believe someone on the original thread had that happen and that was the problem. Worth a shot
Andy3105 said:
I've tried to run this on my Desire S with Endymion and every time I open it it says...............
"There is no SU binary installed and SuperSU cannot install it. This is a problem!"
Any ideas?
Click to expand...
Click to collapse
Did you flash the zip (found in the supersu release thread) in recovery, or just install from the market?
Just getting it from the market won't install the binary needed.
The zip also deletes the SU app and binary. Its the best method for installation.
johnson8cyl said:
Did you uninstall super user app you had before you tried to install super su? I believe someone on the original thread had that happen and that was the problem. Worth a shot
Click to expand...
Click to collapse
I didn't uninstall the original Superuser app that came with rom first, no, I have just tried to and it won't let me.............????
estallings15 said:
Did you flash the zip (found in the supersu release thread) in recovery, or just install from the market?
Just getting it from the market won't install the binary needed.
The zip also deletes the SU app and binary. Its the best method for installation.
I did flash the zip files via recovery but it didn't uninstall the original SU app, any ideas?
Click to expand...
Click to collapse
Obviously, you can't uninstall system apps in the usual way. You need to use something like Titanium backup, or use ADB shell.
Ok, so I went into Root Uninstaller and uninstalled the standard Superuser app but I still get the same message, what is really weird is that whenever an app launches that requires superuser access that Supersu screen pops up and everything works as usual.........
Obviously it's working but I still get that same damn message.......
Andy3105 said:
Ok, so I went into Root Uninstaller and uninstalled the standard Superuser app but I still get the same message, what is really weird is that whenever an app launches that requires superuser access that Supersu screen pops up and everything works as usual.........
Obviously it's working but I still get that same damn message.......
Click to expand...
Click to collapse
Use root explorer or es file manager to copy /system/xbin/su to system/bin/
estallings15 said:
Use root explorer or es file manager to copy /system/xbin/su to system/bin/
Click to expand...
Click to collapse
I rolled back to my previous backup and installed from the Market as recommended in the Supersu thread and did what you said but it still happens.....
Then I'm out of ideas. I'm sorry.

SuperSu vs Super User

I have find a new supersu here
http://forum.xda-developers.com/showthread.php?p=23427715
It is working good so far. Is it possible to remove the original super user bundeled with the custom roms. Or it can get some bad effect on custom rom.
Yerp saw this back in march...see it's been updated....:thumbup:
Thx
Probably not that great. Superuser is used universally for a reason.
wayzata said:
Probably not that great. Superuser is used universally for a reason.
Click to expand...
Click to collapse
guess you know this because.....
Actual it is....but you prob installed it and ran it huh?
I have deleted the /system/app/SuperUser.apk through Root Explorer
SuperSu is working fine.
(It should only be done after installing SuperSU from the market, then run it a popup will come up asking to update binary say yes.)
Bought it a while back to support Chainfire.
wayzata said:
Probably not that great. Superuser is used universally for a reason.
Click to expand...
Click to collapse
And you would be wrong. SuperSU comes from a well respected developer (Chainfire), and was created because Superuser has some major bugs that ChainsDD still hasn't fixed - such as su crashing if Android wasn't fully booted. (This was a pain for me for CM9 work when combined with their new "don't default to root in ADB" policy. ADB not going straight to root + broken su = pain)
Most I9100 and N7000 firmware developers have switched over, and when on Touchwiz firmwares I have too. Superuser's one advantage - it's open source which is why it is in CM9, I don't believe SuperSU is.
Entropy512 said:
And you would be wrong. SuperSU comes from a well respected developer (Chainfire), and was created because Superuser has some major bugs that ChainsDD still hasn't fixed - such as su crashing if Android wasn't fully booted. (This was a ****ing pain in the ass for me for CM9 work when combined with their new "don't default to root in ADB" policy. ADB not going straight to root + broken su = pain)
Most I9100 and N7000 firmware developers have switched over, and when on Touchwiz firmwares I have too. Superuser's one advantage - it's open source which is why it is in CM9, I don't believe SuperSU is.
Click to expand...
Click to collapse
Would you recommend using SuperSU over superuser in CM9?
stratatak7 said:
Would you recommend using SuperSU over superuser in CM9?
Click to expand...
Click to collapse
Not in CM9
Entropy512 said:
Not in CM9
Click to expand...
Click to collapse
so for any ROM other than cm9, you recommend it? and if so, how would you recommend we install? i assume we need to install it first, then update, then delete the "regular superuser"?
TDuran said:
so for any ROM other than cm9, you recommend it? and if so, how would you recommend we install? i assume we need to install it first, then update, then delete the "regular superuser"?
Click to expand...
Click to collapse
Just for kicks, I installed it and tried it. This probably isn't the "proper" method and you could possibly mess something up but anyway here is what I did: 1. Delete superuser.apk from your app folder in /system. 2. In Play store download superSU and install. It will ask you to update binaries. Do it and you should be golden.
**Delete files at your own risk** I used Root explorer and make sure you mount app folder as r/w before deleting and then put it back to normal when you're done.
failed... on galnet miui.. time to reinstall old SU
I have flashed the infusion kernel and old super user came back again. It means rooted kernel got Super User pre-packed with them
Working great for me on the infuse and the nook. Both cm9. CF is a great dev.
Sent from my NookColor using Tapatalk 2
ndhanta said:
I have flashed the infusion kernel and old super user came back again. It means rooted kernel got Super User pre-packed with them
Click to expand...
Click to collapse
Yes. Many Rom devs include SU.
Sent from my Emancipated Infuse having Communion.
ndhanta said:
I have flashed the infusion kernel and old super user came back again. It means rooted kernel got Super User pre-packed with them
Click to expand...
Click to collapse
This is one of the reasons I removed autorooting from my kernels.
In my case, I just flashed the CWM-flashable SuperSU package in CWM - It will automatically remove legacy Superuser I believe.
I personally would like to see it in CM9 (or at least the Superuser problems that caused Chainfire to write SuperSU fixed) - but I believe that the free version of Superuser is open source while SuperSU is not (I could be wrong about this).
I am not getting any source information of SuperSu. It seems closed source.
Entropy512 said:
This is one of the reasons I removed autorooting from my kernels.
In my case, I just flashed the CWM-flashable SuperSU package in CWM - It will automatically remove legacy Superuser I believe.
I personally would like to see it in CM9 (or at least the Superuser problems that caused Chainfire to write SuperSU fixed) - but I believe that the free version of Superuser is open source while SuperSU is not (I could be wrong about this).
Click to expand...
Click to collapse
SuperSU is free on the market (there is also a $$ pro version). I'm seeing the same thing ndhanta is with the infusion kernel. There is a script called install_su.sh which does the old ef su install but I haven't been able to track down the parent script that calls it, or figure out where the $source and $dest variables are being set... I'm assuming it may be possible to stop the script from performing the su install by changing the modify date of the file specified in the $dest var.
Any chance a version of the 4.4.12 GB kernel might materialize that supports OC? (Or an update to the infusion kernel that removes the su installer?) This would help eliminate the issue...
I just Re-rooted my SGS2 and I now have SU and SuperSU ??
Im assuming that SuperSU was installed automatically with the root ROM??
I have puirchased the Pro Version of SU .. so is it safe to Remove SuperSU without messing something up ?
Yes no problem
Just update the binaries of SU.

Super SU Flashed without root on evo lte?

I've searched high and low but yet to find the correct answer. I also can't post in the development thread due to the 10 post limit. It is what it is.
The question that remains to be answered is it possible to have Super SU flashed but still not have full root access?
Back-story: I have an EVO 4g LTE that I rooted using regaw_leinad's one click RegawMOD EVO LTE Rooter. Worked like a charm. Due to unforseen circumstances I received a new EVO LTE and, like a dummy, applied the latest OTA. Well, the one click rooter did not work as planned. Got the phone unlocked and that was it. I still needed to flash Super SU, which I did. I thought all was well and good until I tried using build.prop and found out that I did not have root access, or at least couldn't use build.prop to edit. I tried another build.prop editor and it flat out told me I had no root access, yet Titanium Backup says I do.
Any suggestions?
Moved to General Q&A section.
Still no luck
Some one suggested reflashing Super SU. I did, but still have the same issue.
Have you tried just regular super user instead of super su. Idk exactly how the super user really works besides allowing apps root access. Maybe not all apps have a command to signal super su, but have it to signal super user since its kinda top seat between those two.
Just a thought to try. Its in play store
dumbest thing lately.....miui roms
Did you open the APK to see if binaries need to be updated?
lowandbehold said:
Did you open the APK to see if binaries need to be updated?
Click to expand...
Click to collapse
jaredw444 said:
Have you tried just regular super user instead of super su. Idk exactly how the super user really works besides allowing apps root access. Maybe not all apps have a command to signal super su, but have it to signal super user since its kinda top seat between those two.
Just a thought to try. Its in play store
dumbest thing lately.....miui roms
Click to expand...
Click to collapse
Would it be wise to install Super User with SuperSU already installed or do I need uninstall SuperSU first?
Haven't checked the APK.
It wouldn't hurt, but never messed with supersu so I don't know if it'd interfere
dumbest thing lately.....miui roms
jaredw444 said:
It wouldn't hurt, but never messed with supersu so I don't know if it'd interfere
dumbest thing lately.....miui roms
Click to expand...
Click to collapse
I'm at a loss. I installed Superuser and updated binaries yet still have the same result.
I get the following error running build.prop Editor...
"Error.java.io.FileNotFoundException:/mnt/sdcard/buildprop.tmp: open failed:ENOENT (No such file or directory)
Then I receive this error running BuildProp Editor (different program)...
"No root access is given! This Tool makes heavy use of it. You can't make changes, add propertys nor restore your build.prop file."
What file explorer are you using
Sent from my LG-VM670 using xda app-developers app
jaredw444 said:
What file explorer are you using
Sent from my LG-VM670 using xda app-developers app
Click to expand...
Click to collapse
File Expert v4.2.4 by Geek Wireless Technology and
Root Browser v1.4.0 by JRummy Apps
I'm wondering at this point if it would be possible to reset my phone to before the 1.22 update.
Download rootchecker from the market and run it to see what it says. It seems like you don't have full root.
lowandbehold said:
Download rootchecker from the market and run it to see what it says. It seems like you don't have full root.
Click to expand...
Click to collapse
We may be on to something here. Used rootchecker and another app to check access. Sure enough, I have complete root access...but...busybox is a different story. Downloading busybox as we speak and will post results afterwards. (May take awhile because the Sprint network at this location is SLOW).
truetexan71 said:
We may be on to something here. Used rootchecker and another app to check access. Sure enough, I have complete root access...but...busybox is a different story. Downloading busybox as we speak and will post results afterwards. (May take awhile because the Sprint network at this location is SLOW).
Click to expand...
Click to collapse
And we have liftoff...so to speak. Busybox was the culprit. I ASSUMED during the initail root process that busy box was intalled, it wasn't.
Thanks to everyone.
truetexan71 said:
And we have liftoff...so to speak. Busybox was the culprit. I ASSUMED during the initail root process that busy box was intalled, it wasn't.
Thanks to everyone.
Click to expand...
Click to collapse
Nice! Glad you got it figured out.

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] 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