Koush Releases Beta Of CWM Superuser, Fully Open Source

We already have two root handling apps available, and a third has just arrived. Famed developer Koush has released a beta of his new root app called ClockworkMod Superuser. That’s great, but why do we need another super user app? Here’s Koush’s explanation:

Some of you are probably wondering why I’m rewriting Superuser.

* Superuser should be open source. It’s the gateway to root on your device. It must be open for independent security analysis. Obscurity (closed source) is not security.

* Superuser should be NDK buildable. No internal Android references.

* Superuser should also be AOSP buildable for those that want to embed it in their ROM.

* Maintenance and updates on both the market and source repositories should be timely.

* I want to be able to point users of my app to a Superuser solution that I wrote, that I know works, and that I can fix if something is wrong. Yes, this is selfish: Carbon does not work with some versions of Chainsdd’s Superuser. SuperSU works great, but I am not comfortable pointing a user to a closed source su implementation.

* Handle multiuser (4.2+) properly

* Handle concurrent su requests properly

It’s very wise to create an open source super user app of course, and we’re all for it. And since it’s open source, it may be bundled with CyanogenMod soon. If you want to give it a try, hit the source link. So far, it’s only flashable in recovery so you’ll need to do that. There will be more methods to install it eventually. Here is a list of features:

  • Multiuser support
  • Open source https://github.com/koush/Superuser
  • Free
  • Leverages Android’s permission model
  • Logging (and per app logging)
  • Pretty UI
  • PIN Protection
  • Request Timeout
  • Customize notifications
  • x86 and ARM support.
  • Handle concurrent su requests properly
  • NDK clean

+Koushik Dutta (2)

Tags: , , ,

Post comment as twitter logo facebook logo
Sort: Newest | Oldest
VKostas 7 pts

I don't see why Koush needed to make another Superuser app instead of personal "selfish" reasons as he states.Every other aspect of his SU app is covered by SuperSU, except the open source stuff.

I don't see why a SU app should be open source and AOSP buildable, we were fine for the past 4 years now that SU apps are closed source. I smell a Carbon situation all over again, Koush releases his SU app with all the bells and whistles(per app logging etc), we beta test it and when development is finished he makes a basic version that will be pre installed in CyanogenMod ROMs(because he's involved in the development), he packs all the cool features in a paid package and serves it on the market for 5-10 bucks. Suddenly you're wondering why you (a beta tester) are left with a finalised app that does half the stuff it used to when you were beta testing it (for free).I hope I'm wrong though and Koush did this out of the kindness of his heart and to contribute to the Android community. 

Haloruler64 84 pts

 VKostas 1. Open source is very important in this kind of app. Root access is VERY dangerous and ruins security. These apps are available to help you manage what can get root access. If it's closed source, you don't know if there are bugs. You don't know what it can do. Open source allows security through feedback. Seeing source code, finding bugs, KNOWING exactly what the app does (which is vital when it has such a deep system integration). 2. He has already stated that there will be no paid version of this app. It will remain completely free.