Android - Root
Android separates the flash storage into the following two main partitions.
-
/system/ -
/data/ -
The partition
/system/is used by the operating system, and the partition/data/is used for user data and application installations -
In Android, users don't have root access to the operating system, and some partitions (like
/system/) areread-only -
However, rooting the device can be achieved by exploiting security flaws
-
Having a rooted device enhances the capabilities and customizability of the device, and helps with debugging and overall security assessments
-
Rooted Android devices are also more susceptible to malicious virus and Malware, since the rooting process disables some of the built-in security features of the operating system
-
In some models like Google Pixel and OnePlus, rooting can also be achieved by unlocking the bootloader via the OEM Unlocking option.
Guides
- https://github.com/awesome-android-root/awesome-android-root/blob/main/docs/rooting-guides/index.md
- https://medium.com/@MeenoTeK/complete-guide-to-android-rooting-everything-you-need-to-know-4719cd8b20b2
- https://jichu4n.com/posts/android-rooting-a-developers-guide/