I have seen two methods, which claim that they root an Android device, that I don't know the difference of. Method 1 is as easy as installing the SuperSU from Google Play. Method 2 is going downloading some files, going to recovery mode by pushing some complex buttons simultaneously, and much more difficult stuff. (e.g. here)

What is the difference? Does Rooting in both methods mean the same thing? If yes, why should anyone bother himself trying the second method?


2 Answers 2


Just installing SuperSU don't give you root - it's only tool for controlling access to root account on rooted device.

From app's description:

SuperSU requires a rooted device !!!


When coming from Linux/Unix, you may be confused because su == root, and that is also true on Android, but with a small addition:

A 'rooted' android device has a setuid root 'su' binary to allow a process to get root, but the version typically used on android doesn't allow just any process to use it to get root. It uses an android intent to communicate with an app (superuser/supersu) to determine if the caller is allowed to get root. The app then decides if it's allowed, typically with a popup on the screen of the android device.

More details here: https://stackoverflow.com/questions/13138867/how-does-android-superuser-app-detect-that-an-app-requests-root

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .