List

Showing posts with label ROOTING DEVICES. Show all posts
Showing posts with label ROOTING DEVICES. Show all posts

Saturday, September 7, 2024

ROOTING OF ANDROID DEVICES GUIDE

 

ROOTING OF ANDROID DEVICES GUIDE

Rooting android refers to the process of obtaining privileged control, often called (root access) within the android operating system.

Rooting is the equivalent of gaining superuser permissions in a Linux environment, given the android is based on the Linux kernel.

 


Superuser privileges

Rooting provides the user with access to the (root account) the highest level of permissions on a unix-based system. With this privileges, the user can modify system files, control hardware settings, and run special applications that require root access.

 

Bootloader unlocking

Before rooting can occur many devices require bootloader to be unlocked. A bootloader is a program that initializes the operating system when the device is powered on.

Unlocking the bootloader allows the user to flash custom firmware or modify the system image

Once the bootloader is unlocked a custom recovery like the TWRP( Team win recovery project) can be installed.

A recovery is a partition that contains the tools for performing maintenance tasks, including installing third-party software or rooting binaries such as magisk  or SuperSU.

 

 


 

 

 

Rooting modifies the system partition enabling write access to otherwise protected system files.

Tools like magisk use a systemless root method, modifying the boot partition, which preserves the system’s integrity while providing root access.

Kernel patching (a kernel is a computer program at the core of the computer’s operating system and generally has complete control over everything in the system. The kernel is also responsible for mitigating conflicts between different processes)

In some cases rooting involves modifying the devices kernel to bypass security checks. This because the kernel controls communication between the hardware and software and gaining root access bypass certain restrictions imposed by the kernel.

 

 

 

Dangers and security implications of rooting

  • Rooting disables androids SELinux (Security-Enhanced Linux) policies, which are designed to prevent unauthorized access to system components.
  • Rooting also breaks the verified boot process that ensures the system has not been tampered with, making the device more vulnerable to malware or unauthorized access.

 

 ðŸ“±

NB. Once rooted the user can install apps like magisk manager to manage root permissions on a per-app basis allowing certain apps to use root access while preventing others from doing so.

Android rooting is a powerful process that involves unlocking the bootloader, potentially installing a custom recovery, and modifying the system or boot partition to gain full control over the operating system at the cost of security in many case.

 


DISCLAMER:

The information provided in this blog is for educational purposes only. Rooting an android device involves significant risks, including but not limited to voiding the device’s warranty disabling built–in features, and making the device more susceptible to malware and unauthorized access. Modifying the systems files can also lead to device malfunction or bricking rendering the device unusable

It is advised that you perform thorough research and proceed with caution.

Neither the author nor the platform shall be held responsible for any damage, loss of data, or security vulnerabilities resulting from or attempts to modify an Android device.

 

FOLLOW @TECHNICALKEN FOR MORE CONTENTS LIKE THIS.

 

 

   

 

 

 

 

 

Category

Featured post

UNDERSTANDING ANDROID PARTITIONS

  UNDERST 1.     BOOT PARTITION: The boot partition contains the kernel which it at the core of operating system. The kernel acts as the b...

Popular