Disable supersu permission dialog

Misterer picture Misterer · Jul 14, 2014 · Viewed 8.9k times · Source

Is it possible to disable the "grant/deny" popup dialog when my app needs to perform tasks that require root access? I have full control of the device the app will run on (internal project), the device is rooted and it has supersu 2.x app.

This tells me that I need to declare the android.permission.ACCESS_SUPERUSER permission for my app to disable the popup, but it has no effect.

Is there a simple way to solve this (without changing the option i supersu app settings)?

Answer

Jorrit picture Jorrit · Jul 15, 2014

Remove the SuperSU APK (usually either /system/app/Superuser.apk or /data/app/eu.chainfire.supersu*.apk or /system/app/SuperSU/SuperSU.apk) and rm -rf the /data/data/eu.chainfire.supersu directory, and the su command will always grant access without showing the prompt.

If you're making a custom firmware image for your project, just exclude the APK.

Note that pm path eu.chainfire.supersu from an adb shell will give you the exact path for the APK.