unnamed (2)

Those of you in the habit of rooting and/or flashing custom ROMs are likely familiar with SuperSU, one of the most popular Superuser options available. Developer Chainfire has just released the long-awaited 1.0 version of both the standard and Pro apps to the Play Store. In addition to the usual bug fixes (many of which affect newer HTC devices), there's a bevy of new appearance customization in the app settings. You can choose between five different app icons (or none at all), three different Holo themes, or a manufacturer-friendly system default.

wm_2013-01-28 14.46.29 wm_2013-01-28 14.45.11 wm_2013-01-28 14.45.38 wm_2013-01-28 14.45.58

Some more substantial changes include the ability to move the app to the /system folder without using an external file manager. There are new features for CyanogenMod users, and a "trusted" mode that will always trust the superuser. Note that this mode is pretty dangerous, since it hides all root privilege pop-ups and assumes an affirmative answer. Users of the $2.49 PRo version get the option to set a custom time for root permission pop-ups, per-app time limits, and per-app PIN codes.

The developer notes that the compatibility issues with some S-ON HTC phones have been addressed, but not perfected. Boot loops have been largely fixed, but some advanced functions will still cause a reboot. If possible, a custom firmware that allows for full read/write access to the /system partition is advisable. For Android 4.2 users, multi-user mode is on the way, but wasn't finished in time for the 1.0 release of SuperSU.

For a more in-depth look at the new changes, you can check out Chainfire's website below.

Chainfire - SuperSU v1.00 has been released!

Jeremiah Rice
Jeremiah is a US-based blogger who bought a Nexus One the day it came out and never looked back. In his spare time he watches Star Trek, cooks eggs, and completely fails to write novels.
  • Lau

    My icon is nicer

    • xriderx66

      imo, looks terrible.

  • http://twitter.com/ChainfireXDA Chainfire XDA

    I would like to clarify a misunderstanding here (bit tricky subject):

    "... and a trusted mode that will always trust the superuser. Note that this mode is pretty dangerous, since it hides all root privilege pop-ups and assumes an affirmative answer"

    If by this you mean the "trust system user", then you have misunderstood it's purpose. Apps run as user (some number), aside from those users, we also have "root" (linux administrator, highest), "system" (Android administrator, almost root), and a myriad of utility users.

    That option controls if a process that is already running as "system" can upgrade to "root" without asking. This used to be default behaviour, in fact. A third party app cannot normally reach "system" user - generally speaking you've had to gain root access before to end up as "system", or be a firmware pre-installed app.

    So generally, there is nothing to worry about there. However, it does appear that there are some exploits for some specific devices that will allow an attacker to gain "system", but not "root". In response to this, SuperSU does not automatically trust "system" anymore. The chances that your phone is vulnerable to this are slim to none, but to make sure I restricted "system"s access to "root".

    However, for some unknown reason some HTC stock ROMs sometimes execute su commands as "system" user. This creates a problem if SuperSU doesn't trust "system", so there is now the option to make SuperSU trust "system" again.

    For 99% of all users out there, none of this makes any difference, and the default (don't trust "system") is fine and secure for them. Only for some HTC firmwares it is handy to turn this on to prevent a lot of useless popups. But even if you are not on such a firmware and you turn this function on, it is very unlikely to negatively impact your security.