This question already has an answer here:

What is actually happening on rooting? Is it change file system, or modify file or add new files or add new configirations....etc? I know the meaning of rooting but I want to know how it dowing.

marked as duplicate by beeshyams, Andy Yan, GiantTree, ale, Chahk Feb 10 '17 at 17:22

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • I want to know what happen on files, not the meaning or benifits. – Preshan Pradeepa Jan 21 '17 at 10:44
  • 1
    Have you read the tag wiki of rooting? There is enough to tell you – beeshyams Jan 21 '17 at 11:29

When you use your phone, access applications and navigate it's file system, you do so as a user with a given set of permissions. This places certain restrictions on what you can and can't do or access.

Rooting your phone places an executable on your device called su (switch user), this executable switches the account credentials and permissions that you use to interact with the file system on your phone, making you a super user.

Android is based on the Linux Kernel, and this is essentially the same as achieving 'root' on a Linux device (hence the term rooting).


Rooting is a process which gives you full access to all the files on your device allowing you to tweak and customize any element of the Android OS.

Apps like SuperSU are simply security guards which monitor root access and display a window asking you to confirm root access any time an app asks for it.

Not the answer you're looking for? Browse other questions tagged or ask your own question.