Koushik Dutta, the brains behind ClockworkMod Recovery, has released a new superuser access app called ClockworkMod Superuser. The app, which is currently in Beta, is open source which is something that Koush feels was missing for Android. Since superuser is the guardian to granting administrator access on a rooted Android device, it needs to be open source so that it can be subjected to independent security analysis. Of course, the app is free (and will always be free).
But that wasn't the only reason he released the app. ClockworkMod Superuser handles multiple user accounts on Android 4.2 devices. This means that you can set root access to be restricted to only the owner (meaning your kids can't run any apps needing root); or to a set of predefined users; or to everyone. There is full logging, which shows which apps requested root access, along with PIN protection and integration into the Android notification system. The app also supports tablets with an optimized user interface.
If you aren't familiar with a superuser app, it works like this. On rooted devices apps are allowed to ask for superuser permission which means the app can do more than Google intended and can access bits of Android which are normally restricted. This has its advantages especially when trying to flash on custom roms or adding things like a firewall to Android. Of course you don't want every app to have so much power as rogue apps could easily infect your device with malware etc. So to stop this a superuser app notifies the user when an app asks for root access and allows the user to allow or deny the request. The choice to deny or allow can also be remembered indefinitely or just for the next few minutes. Since ClockworkMod Superuser is open source it means that this functionality can be verified and also it means that no backdoors can be left open. Such a backdoor could automatically grant superuser access to certain apps without the users knowledge!
Koush is also pushing the use of a new Android permission called “ACCESS_SUPERUSER”. At the moment there is no standard permission to declare that an app needs root access. But Koush has a plan. ClockworkMod Superuser recognizes the new ”ACCESS_SUPERUSER” permission and warns when an app asks for superuser access but hasn't declared the permission in its manifest. Then six months from now, an option will be enabled which will automatically deny apps which asks for root access but don't have the new permissions listed. However as this point it can be optionally disabled. But in a year from now the option to disable this checking will be removed and Koush hopes that this will force app developers to properly declare the fact that their app uses root. The advantage is that such permissions are listed in Google Play meaning users can see which apps will try to use root privileges.
Gary has been a technical writer, author and blogger since 2003. He is an expert in open source systems (including Android), system administration, system security and networking protocols. He also knows several programming languages, as he was previously a software engineer for 10 years. He has a Bachelor of Science in business information systems from a UK University.
Clockworkmod continues to bring touch recoveries to all devices, last night they added about 12 new devices to their already pretty hefty list of compatible devices. The following devices were added last night: Non-USSamsung Galaxy…
Owners of the Sprint Samsung Conquer 4G SPH-D600 have many reasons to root their Android phone. For one, they’d love to flash ClockworkMod Recovery, which is an extremely handy tool for flashing custom ROMs, creating…
Twitter, a micro-blogging super site, has recently released a newly acquired security software for its Android platform. The new software is an open source platform that allows people to freely use, share and expand their…
The Massachusetts Institute of Technology (MIT) partnered with software developer Google to create an open source App Inventor for Android software toolset. While the project initially started as a way to produce a modular, easy…
This has always existed on my Xperia RAY, everytime an app wants superuser it asks me
MasterMuffin
It means you have either Superuser or SuperSu. This is just another superuser app but this is open source and adds some nice features that aren’t in the others and has a nice UI
http://www.facebook.com/profile.php?id=507973810 Martin Cataldi-Rogers
what it means is you dont get the option to grant or deny if you are not a governing authority power user , so you can give it to the kids and allow them their access and not install some bogus software that requires Su access
http://www.facebook.com/nevr2L8 Keith Peterson
I recently purchased an i10a-LE (Impression) Tablet. The only reason I bought it was it was inexpensive, and had a 9.7″ screen. I later found that it has an Nvidia dual core processor, and 1G ddr3 ram. It could do little other than the few “Market apps” which it came with…Your root program has opened-up EVERYTHING! Not to mention the performance!
Thank you!….thank you!
Sincerely
Keith P.
Phoenix, AZ