A Kernel-based root solution for Android devices.
Note
Official KernelSU support for Non-GKI kernels has been ended.
This is unofficial forks, all rights reserved to @tiann
This fork exists ONLY for Specific MizProject Needs.
Please Advise to visit the home fork https://github.com/rsuntk/KernelSU since this fork mostly fetches from @rsuntk's changes or, visit the main official repo https://github.com/tiann/KernelSU
You are in a branch called: main
And yes this concept of this fork is broad similar to Manjaro's situation in the past /j
curl -LSs "https://raw.githubusercontent.com/MizProject/KernelSU/main/kernel/setup.sh" | bash -s main
KPROBES
hook- Manual hook (For GKI: Use
#ifdef CONFIG_KSU_MANUAL_HOOK
instead of#ifdef CONFIG_KSU
for guard certain kernelsu hook)
- Kernel-based
su
and root access management. - Module system based on 5ec1cff's Magic Mount API on KernelSU
- App Profile: Lock up the root power in a cage.
- Bringing back non-GKI/GKI 1.0 support
KernelSU (before v1.0.0) officially supports Android GKI 2.0 devices (kernel 5.10+). Older kernels (4.14+) are also compatible, but the kernel will have to be built manually.
With this, WSA, ChromeOS, and container-based Android are all supported.
Currently, only arm64-v8a
are supported.
- Telegram: @KernelSU (Official)
For information on reporting security vulnerabilities in KernelSU, see SECURITY.md.
- Files under the
kernel
directory are GPL-2.0-only. - All other parts except the
kernel
directory are GPL-3.0-or-later.
- kernel-assisted-superuser: the KernelSU idea.
- Magisk: the powerful root tool.
- genuine: apk v2 signature validation.
- Diamorphine: some rootkit skills.
- 5ec1cff: magic mount api implementation.