Android stock version is so sweet. It is even classier when it has been rooted. Rooting your device offers you a lovelier experience in terms of speed, overclocking, wireless tithering and personalization of the general outlook of the phone through impressive themes. Rooting simply means having administrator level permission in running your phone operations. It gives you more freedom to exploit the “hidden” capabilities of your phone. What makes rooting popular among users of android is the ability of a rooted phone to run tithering and backup applications and to flush your phones custom memory.
With so many models of android phones in the market today, no particular rooting method can claim to be the master key. This post therefore introduces you into the world of rooting with the first discussion being the glossary. You have to understand that some of the terms discussed in the glossary section below can be used interchangeably. Other newer terms will keep streaming in due to the dynamic nature of the android world but the post will always be updated as it has always been. So, keep checking this post to be informed of any new terms with regard to android phone rooting particularly.
Here are the commonly used terms in rooting.
Rooting: Rooting can be referred to as the act of accessing administrator level privileges that allow the user to run apps like SetCPU and wireless tithering. To root your phone, you can install the super user application or flash a custom ROM that has an inbuilt root access.
ROM: A modified version of android is called a ROM. It features high speed, unique look and even unreleased android version.
Flashing: If you are installing something that makes your phone to be a ROM or a kernel using a ZIP file then you are flashing your phone.
Bootloader: A bootloader runs the lowest coding that is necessary to start your phone. For you to flash your phone, it is necessary that you unlock your bootloader. It is only after unlocking the bootloader that you can flash custom ROM for your device.
Recovery: This software allows users to perform system level tasks such as flashing ROM and performing phone backups. Custom recoveries such as clockworkmod offer more control over your device than the default recovery.
ADB: This is an acronym for AndroidDebugBridge. It forms part of the Android Software Developers Kit (SDK). As a command line tool, it is essential for the computer to communicate with your device.
S-OFF: By default, your phone is set to S-ON and this prevents you from flashing any data related to GPS connections and Wi-Fi. When your phone is set to S-OFF, you will be able to flash such data. Even though rooting does not need S-OFF, almost all rooting tools offers you S-OFF besides the root access.
SBF and RUU: Files such as HTC’s ROM upgrade utility and Motorola’s System Boot files are distributed by the manufacturers of specific devices. They change your phones software. Through SBF and RUU, your phone manufacturer offers online upgrades for flash before the official release of the OS. You can also use them to downgrade your device incase there is still no rooting method for a newly released software. To flash SBF, Motorola uses the windows run program called RSD lite. RUU can simply be flashed from HTC phone.