Android rooting involves installing a code inside your device that you can access the system with all permits unrestricted procedure Android rooting does not change the version of your operating system or delete data or applications, is a safe procedure and can be reversed easily.
Rooting comes from the word root based systems that Unix and Linux the user is root with absolute rights to modify or change attributes of any file or folder, this gives us full access to the hardware options such as audio, GPS, Video, WiFi, etc, as well as allowing any program execution .
It is important to note that Rooting a phone does not mean that we will release to use it with any phone company, the unlock procedure is different.