Android rooting

Last updated : 6/3/2025 (Corrections to several entries)

- Introduction -

- Prerequisites -

Magisk
KernelSU
APatch

Introduction

This one had it coming since the PrivMod guide got rewritten to kingdom come, especially since Magisk stopped supporting full installations via TWRP & KernelSU gets bundled into some custom ROMs & kernels. For this one, unlocked bootloader is mandatory.

Prerequisites

Required stuff :

Magisk

The good old root method that is still maintained, before those kernel-based root methods found below got introduced to Android.

13/3/2025 Late update : >25.2 no longer touches system files.

Old patch-in-the-recovery installation (for ≤25.2)

New patch-in-the-recovery installation (<22.0 & ≥26.0; only viable for device with boot ramdisk)

Official installation guide :

KernelSU

Officially, KernelSU ≥1.0.0 only works with GKI devices, and 0.9.5 compatibility with non-GKI devices seem mixed (though updating the KernelSU app somehow mitigates this). However, several forks has appeared to support our pre‐GKI devices, which does add to the confusion of which KernelSU fork was used for the custom kernel but gives us the added benefits of ≥0.9.5 KernelSU.

Installation guide :

APatch

Magisk's patched boot.img installations mixed with KernelSU UX. Ties me to stock kernel whenever I use it (at least in the one time I did it in Poco F1 on Lineage 18.1), so I only recommend APatch if you don't mind being on stock kernel (or if your custom kernel of choice can be used with APatch)

Installation guide :

Known devices not working with APatch:

Back to top

Android Privacy Mod - Basic

Index - cellphone

Main Page