⚠️ Recovery: Every Android device has a recovery through which the OS can install over-the-air updates. It is also used by the system whenever you factory reset a device. If you want to flash a custom ROM, you must replace the stock recovery with a custom one.
⚠️ Superuser/SuperSU: This application is automatically installed on the device during rooting. It is used to grant or deny root access to other apps. – Discontinued
⚠️ TWRP/CWM: Both are custom recoveries that allow users to install custom ROMs, format-specific partitions or make Android backups. How to Flash the TWRP Recovery Environment to Your Android Phone (Team Win Recovery Project or TWRP)
⚠️ Custom ROM: A customised and advanced version of Android containing many features and optimisations, usually based on the latest version of Android.
⚠️ Bootloader: This code runs even before the operating system on your device boots. It helps in booting other operating systems by systematically loading their files in the memory. The bootloader of your Android device can either be locked, unlocked or unlockable. How to Unlock Your Android Phone’s Bootloader. Usually, you will need to unlock the bootloader on your device before rooting it.
⚠️ Rooting a device is a process of gaining full control of the device’s OS and the software that runs it. While you can customise Android to suit your taste, device manufacturers add layers of software on top of the operating system hence limiting a user’s options.
Rooting is a way to bypass this barrier and exploit your device’s full potential. Rooting is the equivalent of jailbreaking an iPhone
References
Recovery Mode: Recovery mode is an essential partition on Android devices used to apply over-the-air updates, perform factory resets, and install custom ROMs. Learn more at Android’s official recovery documentation: Android Developers – Recovery.
TWRP and CWM: TWRP (Team Win Recovery Project) and CWM (ClockworkMod) are custom recoveries allowing users to install custom software and manage backups. See TWRP’s official website for guides and downloads: TWRP – Team Win Recovery Project.
Superuser/SuperSU: Superuser permissions are typically managed by apps like SuperSU, which handle root access for other apps on a rooted device. For further information, see: Chainfire’s SuperSU documentation: SuperSU Overview.
Custom ROM: Custom ROMs offer enhanced features beyond the default Android OS and are popular in the Android modding community. For popular custom ROMs and more details, visit: XDA Developers – Custom ROMs.
Bootloader: The bootloader initiates the booting process and is crucial for OS modifications. Information about unlocking bootloaders can be found on manufacturer-specific developer pages like: Bootloader overview
Rooting: Rooting is the process of gaining administrative privileges on an Android device, similar to jailbreaking on iOS. More details on rooting and its implications can be found at: Android Rooting – XDA.