Search code examples
androidrootandroid-4.4-kitkatsuandroid-4.2-jelly-bean

Running su on Android root


Hi so my application runs some commands using the su in android root.

It works fine in JellyBean on the Galaxy Nexus but when I try to run it on the LG Nexus 5 (kitkat), I get an error saying:

su: uid 10069 not allowed to su

I'm not really sure what I'm missing here. I have root access (it runs su fine on the Galaxy Nexus).

Basically the application reads in a command from a TextEdit, strips it, appends the necessary parameters etc. and then calls the script which is put on the phone. I use the ProcessBuilder to build the call for the script.

Any fixes or ideas as to where I should look would be appreciated. Thank you


Solution

  • The issue was SuperSu not being properly installed and granting permission to the application. Once I changed that there were no permissions issues.