WHAT IS ROOTING ANDROID
As you all know Android is one of the most used operating systems in the world.
An Android is a mobile operating system derived from Unix (Linux, Ubuntu ect ...) and open source that is to say that it is accessible for free and anyone can change it to his wish that does not is not possible with other operating systems like windows, iOS etc ... that's why it is possible tcommands.e same version of Android but different functions like for example the android 6.0 which is found on Samsung is different from what is on a TECNO, as both have modified the original version to their wishes.
What is a ROOT
To be simpler in this case let's take an example on windows. It is possible to install multiple user accounts including an administrator and a guest. It is the administrator who has access to all parts of the Microsoft Windows.
So on Android, it's the same thing, he decides to disable the Admin account called ROOT and leave a guest account. As Android comes from Unix that is to say the operating system of Kali linux linux, Ubuntu etc .... there is a binary file (a small piece of code that a computer can excecute) called SU that allows to move from a guest account to a ROOT account and this file is managed by an application called Supersu apk.
To root your phone you are asked to install these two files on but these files must be combined with System Files which is not possible. So you have to try to exploit a flaw in order to have these files from the system. Fortunately there are applications that exploit a flaw on ADB (Android Debug Bridge), which allows to run commands on Android from a PC. Applications like kingroot, kingoroot etc ... use this flaws.
When using one of these applications. It connects your phone from a remote PC.
The rooting procedure is done as follows:
First the application connects your phone to their remote PCs.
The app downloads su and supersu.apk files
Their PCs connected to your phone through ADB runs somes commands
It's over the supersu file is placed in the system and your phone is rooted.
Note: This rooting method is not valid on Android 6.0 because ADB Remote has been blocked.
The only way to root an Android 6 is to flash your phone with the recovery we will discuss this in the next courses.
✅ @plasm05280, I gave you an upvote on your post! Please give me a follow and I will give you a follow in return and possible future votes!
Thank you in advance!
OK no problem