[App] SuperPower - Root Access Manager v5.6 [2022-11-09]

Search This thread
May 22, 2015
10
0
Features:

- Fully rewritten su binary!!!
- In-app su binary Updater!!!
- SuperPower access prompt (no countdown timer!)
- SuperPower access logging (date and time only!)
- SuperPower access notifications (Faster, with guaranteed security!)
- Deep process detection (all apps and processes!)
- Works with non-standard shell locations
- Always runs in ghost mode

SuperPower Premium's current extra features include:

- Full Command Logging (input/output/error)
- Per app notification/logging settings
- Pin protection for Superuser prompt
- App list and preferences backup/restore

Download:

SuperPower on Google Play Store:

https://play.google.com/store/apps/details?id=wkroot.superpower

SuperPower Premium on Google Play Store:

https://play.google.com/store/apps/details?id=wkroot.manager.premium

If you have rooted your device through SuperSU or Magisk, the fastest/easiest/recommended way to installing SuperPower's su binary is to download and install the attached Updater.apk, which is the "su binary Updater" feature.

If Magisk is your root, you can use both SuperPower and Magisk at the same time, if you use the SuperPower v5.6.apk to install the SuperPower's su binary!!!

Note: the TWRP zip is attached at the bottom of this post!

Donation via PayPal:

https://www.paypal.com/cgi-bin/webs...ss=BQJLWCA5L8WMG&currency_code=BRL&source=url
 

Attachments

  • Screenshot_2020-04-16-10-58-30.png
    Screenshot_2020-04-16-10-58-30.png
    59.8 KB · Views: 332
  • Screenshot_2020-04-16-10-58-19.png
    Screenshot_2020-04-16-10-58-19.png
    68.3 KB · Views: 337
  • Screenshot_2020-04-16-11-04-16.png
    Screenshot_2020-04-16-11-04-16.png
    52.9 KB · Views: 262
  • Screenshot_2020-04-16-11-02-07.png
    Screenshot_2020-04-16-11-02-07.png
    97 KB · Views: 239
  • Screenshot_2020-04-16-11-45-35.png
    Screenshot_2020-04-16-11-45-35.png
    115 KB · Views: 293
  • Screenshot_2020-06-05-17-45-21.png
    Screenshot_2020-06-05-17-45-21.png
    32.2 KB · Views: 249
  • Screenshot_2020-04-16-12-57-41.png
    Screenshot_2020-04-16-12-57-41.png
    52.5 KB · Views: 238
  • Screenshot_2020-04-16-17-42-39.png
    Screenshot_2020-04-16-17-42-39.png
    58.3 KB · Views: 240
  • Screenshot_2020-04-16-10-54-37.png
    Screenshot_2020-04-16-10-54-37.png
    111.8 KB · Views: 229
  • 1.png
    1.png
    61.3 KB · Views: 217
  • Screenshot_2020-04-17-10-56-20.png
    Screenshot_2020-04-17-10-56-20.png
    81.3 KB · Views: 194
  • Screenshot_2020-04-17-10-46-24.png
    Screenshot_2020-04-17-10-46-24.png
    63.4 KB · Views: 193
  • 0.png
    0.png
    71.6 KB · Views: 220
  • Screenshot_2020-05-15-12-38-24.png
    Screenshot_2020-05-15-12-38-24.png
    93.5 KB · Views: 189
  • Screenshot_2020-05-15-12-41-27.png
    Screenshot_2020-05-15-12-41-27.png
    54.3 KB · Views: 183
  • Screenshot_2020-05-15-13-18-43.png
    Screenshot_2020-05-15-13-18-43.png
    60.6 KB · Views: 197
  • Screenshot_2020-04-20-17-14-17.png
    Screenshot_2020-04-20-17-14-17.png
    60.3 KB · Views: 281
  • Screenshot_2020-04-20-17-23-12.png
    Screenshot_2020-04-20-17-23-12.png
    65.6 KB · Views: 223
  • Updater.apk
    1.3 MB · Views: 464
  • Updater.apk
    1.3 MB · Views: 500
  • SuperPower.zip
    3.3 MB · Views: 796
Last edited:
May 22, 2015
10
0
Developer's journey

Since 2016, I have been working on ChainsDD's Superuser's su binary, fixing several bugs and security issues, to make them work on my devices. The result of that work is a fully rewritten/full-featured su binary and root access manager app: SuperPower - Root Access Manager!

SuperPower is highly compatible with SuperSU. Also, it uses the SuperSU's tools to ensure its working on SELinux-enabled devices.

Special thanks:

@zinxv, @ChainsDD and @Koush, for have built Superuser/su binary;

@Chainfire for have built SuperSU.

Wanderson Kalil, author of SuperPower.
 

Attachments

  • Screenshot_2020-09-06-10-06-34.png
    Screenshot_2020-09-06-10-06-34.png
    87.5 KB · Views: 82
  • Screenshot_2020-09-06-15-55-36.png
    Screenshot_2020-09-06-15-55-36.png
    88.2 KB · Views: 82
  • Screenshot_2020-09-06-15-57-57.png
    Screenshot_2020-09-06-15-57-57.png
    25 KB · Views: 76
  • Screenshot_2020-09-06-16-00-16.png
    Screenshot_2020-09-06-16-00-16.png
    57.8 KB · Views: 70
  • Screenshot_2020-09-06-16-16-46.png
    Screenshot_2020-09-06-16-16-46.png
    57.3 KB · Views: 56
  • Screenshot_2020-09-06-16-17-05.png
    Screenshot_2020-09-06-16-17-05.png
    55.6 KB · Views: 64
  • Screenshot_2020-09-06-16-19-02.png
    Screenshot_2020-09-06-16-19-02.png
    44.8 KB · Views: 60
  • Screenshot_2020-09-06-16-19-41.png
    Screenshot_2020-09-06-16-19-41.png
    39.6 KB · Views: 62
  • Screenshot_2020-09-06-16-03-26.png
    Screenshot_2020-09-06-16-03-26.png
    45.2 KB · Views: 55
  • Screenshot_2020-09-06-16-03-50.png
    Screenshot_2020-09-06-16-03-50.png
    90.3 KB · Views: 53
  • Screenshot_2020-09-06-20-46-45.png
    Screenshot_2020-09-06-20-46-45.png
    78 KB · Views: 56
  • Screenshot_2020-09-06-16-04-10.png
    Screenshot_2020-09-06-16-04-10.png
    24.7 KB · Views: 65
  • Screenshot_2020-09-06-22-27-47.png
    Screenshot_2020-09-06-22-27-47.png
    160.8 KB · Views: 66
  • Screenshot_2020-09-06-16-02-50.png
    Screenshot_2020-09-06-16-02-50.png
    58 KB · Views: 77
Last edited by a moderator:
  • Like
Reactions: lucfig
May 22, 2015
10
0
Changelogs

v5.6 - 2022-11-09
- Added support for Android 11/12


v5.5 - 2020-11-09
- Removed unused receiver causing crashes at app's opening
- Fixed bug of "Settings" screen not opening in Multiuser mode

v5.4 - 2020-11-06
- Fixed a performance regression on the "apps" screen
- Fixed a bug introduced in v5.3

v5.3 - 2020-10-30
- Improved support for Android 11
- Fixed SuperPower's Prompt/Notifications not being shown on Android 10 due to code incompatibilities

v5.2 - 2020-09-25
- Fixed app not opening on some devices

v5.1 - 2020-09-16
- Fixed a crash on the "Info" screen

v5.0 - 2020-08-14
- Removed the su binary Updater feature (Google Play Store requirement!)
- Improved "Root" setting

v4.8 - 2020-07-18
- Made some improvements into the Settings/Preferences screen
- The su binary Updater is now only available to the device's owner
- The su binary is now deleted immediately after SuperPower has been uninstalled
- Fixed a crash after an app has been installed

v4.7 - 2020-07-12
- Fixed an in-app crash introduced in v4.6

v4.6 - 2020-07-10
- If SuperPower app is not installed, the SuperPower's su binary is automatically removed from the device as part of app uninstall!!!

V4.4 - 04/07/2020
- Updated su binary version to match SuperPower version

v4.3 - 2020-07-03
- added new permission to support Android 11
- added option to switch the Settings screen
- added suppport for Scoped Storage: removed backup/restore of apps/preferences feature and related permissions

v4.2 - 2020-06-26
- Added Uninstall/Unroot button to the su binary Updater feature so you can remove SuperPower's su binary from your device (Google Play Store Requirement!)

v4.0 - 2020-06-13
- Finally republished on Google Play Store again!!!

v4.0 - 2020-05-15
- Fixed Language Switcher not working on Oreo (8.0+) devices
- Added Language Switcher feature
- Improved translations
- Fixed a bug in the Settings screen on some devices

v3.7 - 2020-05-04
- SuperPower: updated Privacy and Secutity Policy
- su: all apps and processes that call the su binary are now forced to run in their own mount namespace (on failure, fallback to private mount namespace!)
- su: removed --id/--mount-master/--mount-namespace (Google Play Policy compliance!)
- SuperPower: removed option to disable mount namespace (Google Play Policy compliance!)

2020-04-27 - v3.6
- Fixed a crash in the "Information" tab

2020-04-16 - v3.4
- Initial public release
 
Last edited:
May 22, 2015
10
0
After 14 days of release, Yesterday - 2020-04-29 - I received an email from Google Play stating that SuperPower v3.6 has been removed from Play Store due to a policy violation! Keep reading to understand the situation!

In v3.6, all the apps and processes that call the SuperPower's su binary run in private mount namespace by default, with an option/parameter to run in the master mount namespace (--mount-master), and another one to run in different mount namespaces (--mount-namespace).

However, allowing apps and processes that call the su binary to execute in mount namespaces other than their own mount namespace should be considered a security vulnerability, not a feature, as it disables an important Android security feature. Therefore, the --mount-master/--mount-namespace options are now out of the SuperPower's su binary's command-line.

From v3.7 onwards, all the apps and processes that invoke SuperPower's su binary - including SuperPower - will execute in their own mount namespace (on failure, the su binary fallback to running in private mount namespace).

Root app developers should be aware that this is the default behavior on Android 4.2.2, where su binary runs in non-daemon mode.

Thus, all of these changes make SuperPower the most secure Root Access Manager app available into the world.

Wanderson Kalil, author of SuperPower - Root Access Manager.
 
Last edited by a moderator:
  • Like
Reactions: lucfig

lucfig

Senior Member
Feb 19, 2008
895
261
Rio das Ostras
Thanks for the work!
Will you share the app here? Still not available at play store.

Running in ghost mode is similar to Magisk hide?

And how is the installation procedure for people with/without Magisk installed.

Regards,

Enviado de meu HD1903 usando o Tapatalk
 
May 22, 2015
10
0
Thanks for the work!
Will you share the app here? Still not available at play store.

Running in ghost mode is similar to Magisk hide?

And how is the installation procedure for people with/without Magisk installed.

Regards,

Enviado de meu HD1903 usando o Tapatalk
The entire Magisk's system is kept on your device, only the Magisk's su binary is replaced (this is only when you updates the su binary through the SuperPower's su binary Updater!).

Enviado de meu SM-J120H usando o Tapatalk
 
Last edited by a moderator:
  • Like
Reactions: lucfig

mobile_sensei

Retired Recognized Developer
Jan 18, 2011
645
816
Washington DC
OnePlus 8
OnePlus 10 Pro
Greetings & thanks for sharing your work. A few questions...
I am on Android 10 currently rooted with Magisk. I have downloaded the app from Play as well as updater apk (there are 2, what's the difference?)
I open updater & there's no option to update binaries. Any suggestions on what to try & which updater apk is correct for OP8 rooted with Magisk?
I understood that SU binaries would be updated from the app, does the tarp zip need to be flashed?
It would be great to have a Magisk Module for this.
Thanks in advance
 
May 22, 2015
10
0
SuperPower v5.6:

The 2 main reason for this version of SuperPower are:

1: I lost SuperPower's keystore (file needed to publish apps on Play Store)!

2: Android 11 have code execution restrictions that prevents SuperPower's prompt/notifications/logging from working!

3: Added su binary Updater feature to SuperPower.apk, you can now replace MAGISKSU BY SuperPower's su binary!

Important note: Android 12 fully break SuperPower su's binary from working:

Setting LD_LIBRARY_PATH from su binary is no longer possible/allowed by Android 12, meaning it's not possible to do a login shell (call /system/bin/sh) from SuperPower's su binary. There is no fix for that, and we can't bypass that system protection/restriction.

Update: the above restriction is already fixed: since we cannot call setenv("LD_LIBRARY_PATH", "/system/lib", 1) from su binary on Android 12, the solution is to inherit the environment of the caller process for a new process image and call execve().

Note 2: DON'T DELETE THIS POST: I'm the author of SuperPower - Root Access Manager!!!
 

Attachments

  • SuperPower-5.6.apk
    1.8 MB · Views: 29
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Features:

    - Fully rewritten su binary!!!
    - In-app su binary Updater!!!
    - SuperPower access prompt (no countdown timer!)
    - SuperPower access logging (date and time only!)
    - SuperPower access notifications (Faster, with guaranteed security!)
    - Deep process detection (all apps and processes!)
    - Works with non-standard shell locations
    - Always runs in ghost mode

    SuperPower Premium's current extra features include:

    - Full Command Logging (input/output/error)
    - Per app notification/logging settings
    - Pin protection for Superuser prompt
    - App list and preferences backup/restore

    Download:

    SuperPower on Google Play Store:

    https://play.google.com/store/apps/details?id=wkroot.superpower

    SuperPower Premium on Google Play Store:

    https://play.google.com/store/apps/details?id=wkroot.manager.premium

    If you have rooted your device through SuperSU or Magisk, the fastest/easiest/recommended way to installing SuperPower's su binary is to download and install the attached Updater.apk, which is the "su binary Updater" feature.

    If Magisk is your root, you can use both SuperPower and Magisk at the same time, if you use the SuperPower v5.6.apk to install the SuperPower's su binary!!!

    Note: the TWRP zip is attached at the bottom of this post!

    Donation via PayPal:

    https://www.paypal.com/cgi-bin/webs...ss=BQJLWCA5L8WMG&currency_code=BRL&source=url
    1
    Developer's journey

    Since 2016, I have been working on ChainsDD's Superuser's su binary, fixing several bugs and security issues, to make them work on my devices. The result of that work is a fully rewritten/full-featured su binary and root access manager app: SuperPower - Root Access Manager!

    SuperPower is highly compatible with SuperSU. Also, it uses the SuperSU's tools to ensure its working on SELinux-enabled devices.

    Special thanks:

    @zinxv, @ChainsDD and @Koush, for have built Superuser/su binary;

    @Chainfire for have built SuperSU.

    Wanderson Kalil, author of SuperPower.
    1
    After 14 days of release, Yesterday - 2020-04-29 - I received an email from Google Play stating that SuperPower v3.6 has been removed from Play Store due to a policy violation! Keep reading to understand the situation!

    In v3.6, all the apps and processes that call the SuperPower's su binary run in private mount namespace by default, with an option/parameter to run in the master mount namespace (--mount-master), and another one to run in different mount namespaces (--mount-namespace).

    However, allowing apps and processes that call the su binary to execute in mount namespaces other than their own mount namespace should be considered a security vulnerability, not a feature, as it disables an important Android security feature. Therefore, the --mount-master/--mount-namespace options are now out of the SuperPower's su binary's command-line.

    From v3.7 onwards, all the apps and processes that invoke SuperPower's su binary - including SuperPower - will execute in their own mount namespace (on failure, the su binary fallback to running in private mount namespace).

    Root app developers should be aware that this is the default behavior on Android 4.2.2, where su binary runs in non-daemon mode.

    Thus, all of these changes make SuperPower the most secure Root Access Manager app available into the world.

    Wanderson Kalil, author of SuperPower - Root Access Manager.
    1
    Thanks for the work!
    Will you share the app here? Still not available at play store.

    Running in ghost mode is similar to Magisk hide?

    And how is the installation procedure for people with/without Magisk installed.

    Regards,

    Enviado de meu HD1903 usando o Tapatalk
    The entire Magisk's system is kept on your device, only the Magisk's su binary is replaced (this is only when you updates the su binary through the SuperPower's su binary Updater!).

    Enviado de meu SM-J120H usando o Tapatalk
    1
    are you still updating this? does it play well with a11 or 12?