I am trying to figure out if my Android device is rooted or not. The Superuser app is no where to be found. In a terminal emulator on my phone, I can’t type the command su, and the command id reports that I’m not root. However, when I use the adb shell, I have full root access to the phone, which is confusing to me. Does this mean I’m rooted, or not?
I am trying to figure out if my Android device is rooted or not.
Share
I believe the build you are using is either debug or userdebug.
In this case apps cannot get root access since su is not present. Only ADB_SHELL will get root access.
You can push precompiled su to /system/bin after executing a adb remount
Edit: If you want root access from apps then follow this thread