06
Mar
su

A few days ago, Koush released his newly-updated Superuser app into the Play Store. At the time, he noted that it would be integrated into CyanogenMod nightlies in upcoming builds. As of the latest releases, the app is now the go-to for Su access on your device – but there's a kicker: if you go looking for it, you won't find it in the app tray.

1

You see, CM decided to literally integrate the app into the system, so you'll actually find it in the Settings > Superuser section. Of course, this doesn't affect the app's functionality in any way, and you can still use another Su app if you so choose.

Still, if you've gone looking for the Superuser app, now you know where it went.

CyanogenMod G+

Cameron Summerson
Cameron is a self-made geek, Android enthusiast, horror movie fanatic, musician, and cyclist. When he's not pounding keys here at AP, you can find him spending time with his wife and kids, plucking away on the 6-string, spinning on the streets, or watching The Texas Chainsaw Massacre on repeat.

  • Jeffrey Matthews

    I'm glad. Integrating things that are this commonplace should become a standard. Now it's part of the OS, like it should be.

    • Cherokee4Life

      the flip side though is that they start to add more apps into the OS that some people don't want, like HTC or Samsung bloatware.

      I hope Cyanogenmod doesn't go down that road and only puts in necessary things. Which I think they will but there is a small chance this gets out of hand..

      • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

        Problem is though, that different people have ideas on what is and what is not bloatware. I want a ROM with a lot of essential applications like a Memo application preinstalled.

        Some people would call that bloatware.

        Having said that root management apps like Koush's Superuser and Chainfire's SuperSU are ESSENTIAL to custom ROMs as they ensure that all applications on the OS (as well as ADB) aren't given root access straight way without user intervention preventing malicious apps from getting r/w on the root on their own.

        • Haedocynic

          I agree. One thing to consider is that bloatware is tolerable as long as it can be easily uninstalled; as long as your Memo application can simply be uninstalled from the application drawer, and as long as it doesn't increase the size of the ROM too much, I'm fine with it, as it seems reasonable.

          As an alternative, the ROM could come with a separate flashable ZIP file or files to install such applications.

          • Cuvis

            The rom I used on my G2 used an interactive installer called AROMA to let you pick what apps you want pre-installed. I thought that was rather clever.

          • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

            I like the idea of GUI installer rather than flashable ZIP for the GApps and optional packages.

          • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

            All apps included with CyanogenMod by default are system, so it wouldn't be removable simply by dragging it out of the app draw and into the bin icon.

            However I have found that thanks to root, removing unwanted applications is as easy as going to my favourite file manager (Solid Explorer) and removing the application's APK there at: /system/app

            I personally think having separate ZIP files is a bit more hassle as I already have a GApps package to flash when I grab a new ROM and as a former iOS user, I like to have a good out-of-the-box stock experience.

          • Haedocynic

            Fair enough, I'm fine with some system apps. As you say, you can easily remove those as well. I think the easiest way if with Titanium.

          • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

            I actually do it more crudely by physically deleting the APK from the root partition. That's how I got rid of G-Mail when it was acting strangely before I reinstalled it.

            The main issue here of course is that Koush's SuperUser app is physically embedded into the options menu. The only way around that ultimately would be to Git the CM settings menu, take out Koush's code and then recompile it. Assuming you know Java and have a lot of time on your hands. :-)

          • Haedocynic

            Haha, those assumption do not, alas, apply to me. Now I wonder what would happen if you removed His Superuser application through Titanium...

          • Guest

            Ouch, that's a lot of assumptions, hehe.

        • http://codytoombs.wordpress.com/ Cody Toombs

          Your comment brings up a couple of issues. The first is a question of user preference. If I use a memo app, it's statistically likely that I won't want to use the same one that you would. I don't usually like my ROMs to make those decisions for me unless that decision is fundamental to its creation (TouchWiz for the Note phones would be a good example). With SU, there are only a couple of good options, but only one of them fits with CyanogenMod's intention towards being as open source as possible.

          The other issue is that some things MUST come stock while other things can be added afterwards. A memo app shouldn't take more than 60 seconds to get after you're signed into Google Play. Things that are essential for accomplishing certain OS-essential tasks have to be included at install time. Something like SU needs to be on there from the first boot, as does a launcher and a phone application. This is why I support the slaughter of people who raged against Microsoft for including IE with Windows. Sure, IE sucked, but it was also an essential tool for most people if they didn't yet have an installer for Firefox (the best option at the time) or Chrome.

          • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

            I agree definitely with the points there Cody.

            As I mentioned a comment or two ago, I am still attached to the concept of a good stock experience (at least initially), reminiscent of my old iOS days when a lot of stock, non-essential apps like Notes and Stocks were preinstalled by default (hell Apple probably would have included a file manager like iFile if it wasn't so locked down).

            It is a preference thing, but since CyanogenMod have included their own file manager (though we can all agree it has nothing on many 3rd party alternatives like Solid Explorer). I think that they have embraced the stock experience ideal as well. Then there was the OpenDesign project, which was meant to add a lot more stock functionality to custom ROMs (although that seems to be developing rather slowly).

            For me the CM File Manager app is a great example here because I barely know to use it because of third party alternatives, though I am happy it is there because I have something to work with before I go hunting around Google Play or elsewhere.

            Same with IE on Windows, I cringe when I use it though I use it to grab Chrome and Firefox (though Lenovo preinstalled Chrome on my mum's laptop, which was awesome!).

      • patapongirl

        You can always remove things that you don't want so easily. This is the beauty of roms, including CM.

  • Floflo

    It's also integrated in some other ROMs like Paranoid Android!

    • JLM

      Yep, I noticed in PA two nights ago. I like how it ask if you want to give one time, temp(10 minutes) or permanent privileges.

  • br_hermon

    Does anyone know if this app will get the "survive OTA" and "temporarily disable root" features similar to those found in SuperSU?

    • Jay P

      Even if it doesn't you can just use Voodoo OTA Root Keeper to do those things. It's free in the Play Store.

      • br_hermon

        Huh... never knew you could use OTA Root Keeper to temporarily disable SU. If Koush doesn't build this in, then OTA RK could work for the time being. Thanks!

  • Brian Walker

    I just flashed CM10.1 on my N4 after staying stock for the first few weeks, and that was probably the first thing I really noticed. Glad that happened, it makes so much more sense.

  • RampageDeluxe

    I just updated to the new nightly and I really like this. I've never used Koush's SU before, but I like the options with it better than Superuser and SuperSU.

  • Cherokee4Life

    downloading the update as we speak

  • Cuvis

    I've been trying to switch from SuperSU to this on my otherwise-stock Nexus 4, and I think I screwed up my root access. Is there a zip file I can push out?

  • Asphyx

    What I'm curious about is...does this make it harder for root checking programs to find out your rooted?
    Thinking Time Warner's Streaming app specifically.

    • Jay P

      Root Checkers usually look for the SU binary not the SU app. Which is annoying but can also be easily circumvented by using an app like Voodoo OTA Root Keeper to temp unroot (aka: rename SU to something else)

  • Njck Atkins

    doesn't appear to be removable... pretty dick move if this is the case

    • Matt Alexander

      What... why would you want to remove Superuser?

      • http://profiles.google.com/marcusleejh Marcus Lee

        To install another SU app?

    • Cuvis

      Previous versions didn't let you remove the ChainsDD Superuser either. Considering CM is designed to run as root, a Superuser program of some form is a key component, so this makes sense.

  • BubbleSort

    I think this is a bad move. If there is a major bug or feature, this isn't as easy to update as a Play Store update.

    • Cuvis

      Built-in apps can generally still be updated via the Play Store. For example, the Google apps.

    • Mike Reid

      CM entirely can be updated semi-automatically every nightly.

      • http://codytoombs.wordpress.com/ Cody Toombs

        Now that the M-Series is a thing, a lot of people are moving to that and the nightlies will have less regular downloads. I've been using nightlies on my N4, but I haven't flashed a new version since 4.2.2 was merged (there were a lot of bug complaints, so I stayed away).

        I was discussing this with a friend last night. Unless Koush is including the app's signing key, I don't think there is a way to link it to the Play Store to get automatic update notifications. I'm not sure that this is a problem without poking around, but it did leave me curious.

  • park kyokeun

    I actually like this more than having a separate app.

  • http://www.facebook.com/dennis.sievertz Dennis Sievertz

    I had Superuser before doing the update to the latest CM10.1 on mu N4. Now I have Superuser both in app tray and in settings but it only uses the one in the app tray. If I uninstall the one in the app tray CM says that I don't have any superuser installed. Does anyone have any idea how I can fix this so I only have the one in the settings page?
    I have also tried deleting the apk. under /system/app but after restart it just says that superuser is not installed and it redirects me to the play link.

    Do you guys know any way for me to only have the one in the system installed?
    I have tried reflashing the ROM as well.

    Cheers!

  • evol4g@xda

    cool... too bad provision did this way back on 4.1.2 LOL