KernelSU is a root solution for Android GKI devices that operates in kernel mode and grants root permission to userspace applications directly from kernel space.
This repository builds kernels that integrate KernelSU, KernelSU-Next, and ReSukiSU depending on the selected root_flavor at build time.
| Implementation | Upstream Repository | Branch Used |
|---|---|---|
| KernelSU-Next (manager) | KernelSU-Next/KernelSU-Next | dev |
| KernelSU-Next (kernel with SUSFS) | pershoot/KernelSU-Next | dev-susfs (when SUSFS enabled) |
| KernelSU (classic) | tiann/KernelSU | main |
| ReSukiSU | ReSukiSU/ReSukiSU | main |
Each root implementation ships its own KernelSU Manager APK. The manager must match the kernel version for full compatibility.
KernelSU-Next/KernelSU-Next repo at dev-tip.tiann/KernelSU.ReSukiSU/ReSukiSU.Ensure the manager version and the kernel version match. For example, if the kernel reports version 30100, use manager version 30100.
When use_susfs is enabled, KernelSU-Next kernels are sourced from the pershoot/KernelSU-Next fork on the dev-susfs branch. Classic KernelSU and ReSukiSU get SUSFS patches applied during the build workflow.
For more on the root-hiding side of SUSFS, see susfs.md.