What does it mean “rooting” an android device ?
In the default configuration of an android device (smartphone or tablet), some elements are protected. Accessing or editing them requires granting special permissions. In systems of the unix family (android being one of them), these permissions are known as superuser or root permissions.
That is why, the process of configuring the system to grant some applications superuser permissions is known as “rooting” the device.
What is the use of rooting an android device ?
Among many other possibilities, a rooted smartphone can be unlocked to be used with any telephony operator. This post explains how this process was carried out in a Samsung Galaxy Ace model GT-S5830, Android version 2.3.5 smartphone. This process could be valid for other brands and models, as well as other android versions.
Disclaimer: We cannot make any warranty, and anybody that follows the instructions below is fully responsible of any damage that the device could suffer.
Installing the SU binary and the SuperUser app
In a windows computer, download and uncompress the file Super_One_Click.zip (it is easy to find it searching in Google, or directly in download.cnet.com). The content of this zip file includes the SU binary, responsible for granting superuser permissions to applications, and the SuperUser app, that maintains a database of applications that have been granted these privileges.
Connect the device to the USB port of the computer, and run the SuperOneClick.exe application inside the uncompressed folder. Then, press the ROOT button in the SuperOneClick window:
The process writes some messages in the log window. Then, it displays a dialog window with the message:
“Root Files have been installed. Would you like to run a test ?”
Click “Yes” to run the test. A confirmation request is displayed in the device, asking for permission to run as superuser. In the SuperOneClick log window, the following messages are displayed:
Running a SU test…
Once finished the execution, another message is displayed: “Your device has been rooted! Would you like to donate now?”.
Finally, we close the SuperOneClick window, and disconnect the device from the USB port.
Now, we can check that in the applications menu in the device there is a new app named “SuperUser”: