Many Android device users heard about rooting, and even tried rooting their mobile devices like Samsung, HTC, LG and others. In this article we would like to explain a few rooting terms that probably you heard many times, and even if you tried rooting you still don’t know many of the terms.
Hope this will help you to understand many more specifications when rooting your device.
Dalvik is a virtual machine that processes Android app code. It is responsible for translating app code into actions on your Android device. Not the Dalvik is not the same as Dalvik Cache. Here is what Dalvik Cache can do.
Android RunTime replaces the formerly used Dalvik cache, to understand what is Dalvik cache, visit this page. It was introduced in Android 4.4 and has completely taken over in Android 5.0. ART does improve the battery life and app performance.
The Bootloader is your phone’s software foundation. Basically is something like BIOS for computers, it runs before your operating system starts. As many manufactures don’t want you to modify your phone’s OS, the bootloader will be locked, and you will have to unlock it if you want to do custom modifications. Read an example of Unlocking the Bootloader.
Bricked phone (or tablet), it is a device that can only be used as a paperweight or nice decoration. Bricked device are damaged and cannot run the operating system anymore. This usually happens when installing wrong custom firmwares or damaged ROMs. If your device is only soft-bricked, you can still get it back to work.
BusyBox is a piece of software the implements more Unix commands into your Android device, which usually are used when routing the device. As Android is based on Unix/Linux, Unix commands are supported.
A custom ROM is a modified version of the Android operating system. It includes usually different tweaks, additional features, different themes or the CPU is overclocked.
Fastboot is a diagnostic and engineering tool which offers several features like launching in recovery mode or flashing image files.
The kernel, is the same thing that exists on Linux device, it is the brain of your phone that controls how the system and hardware interact. It manages the memory and hardware.
NAND stands for “Negated AND” or “NOT AND” and describes the hard drive partition that stores all system relevant information like the bootloader, recovery mode or the kernel.
A NANDroid backup is a complete system backup of your Android device. This backup can be restored later and might save your phone after flashing a faulty ROM or theme. Very useful.
The radio is responsible for sending and receiving voice and data. Using an optimized radio can improve your phone’s reception or increase battery life.
Recovery mode offers you the possibility to perform system-level tasks like formatting, defragmenting, backing-up your phone and installing custom ROMs. You can install a recovery tool like ClockworkMod Recovery and TWRP Recovery just after rooting your device.
Rooting your device, means the you will have full administrator access of your device. It might also void your warranty. You can go to the stock when you did not have the root, by flashing the stock-ROM (the original ROM which was installed by your phone’s manufacturer).
S-OFF means that the NAND partition of your Android device is unlocked. This mostly applies to HTC phones.
When you root your Android, a new account will be created, the superuser. This is like the ROOT account for Linux.
Xposed Framework is an app that can be installed on rooted Android. It offer custome features on the stock Rom, is like having a custom ROM installed with different open feature.