KernelSU Icon

KernelSU v3.2.4

KernelSU is a modern root solution for Android GKI devices. Unlike traditional tools, it operates entirely in kernel space, providing an invisible root environment for apps. Developed by tiann.

KernelSU_v3.2.4_32457-release.apk

Size: 8.37 MB
Version v3.2.4 Root Required

What is KernelSU?

KernelSU is a rooting solution that lives completely inside the Android Kernel, as opposed to operating in the userspace.

Because it hooks directly into the kernel, it grants the highest level of privileges. This kernel-level integration makes it fundamentally invisible to standard root-checking apps (like banking apps or games), offering a seamless balance between customization and security without needing complex hiding tools.

Why Choose KernelSU?

Discover the unique advantages of KernelSU over traditional rooting methods.

Ultimate Root Hiding

Since KernelSU operates in the kernel, user-space applications cannot detect it. You don't need complex hide lists to bypass SafetyNet or banking app detections.

Granular Permissions

KernelSU uses a whitelist approach. Only applications you explicitly grant permission to will know your device is rooted. To all other apps, the device is entirely unrooted.

Module Support

Just like Magisk, KernelSU supports systemless modules via OverlayFS. You can modify system files, install fonts, or audio mods without touching the real `/system` partition.

Native GKI Support

Built specifically for modern Android devices utilizing the Generic Kernel Image (GKI) architecture (Android 12+), ensuring maximum stability.

High Security

KernelSU protects su access directly from the kernel. Malicious apps attempting to exploit user-space vulnerabilities cannot hijack root permissions.

Open Source

KernelSU is fully open-source and actively maintained by a vast community of developers on GitHub, ensuring transparent and safe code.

System Requirements & Info

Bootloader

Your device bootloader must be officially unlocked to allow flashing custom kernel images.

GKI Kernel

Your device must be running a GKI kernel (typically devices launched with Android 12 or higher).

Flashing Tool

A PC with ADB/Fastboot installed, or a custom recovery (like TWRP) to flash the AnyKernel3 ZIP file.

Contributors

tiann, Ylarod, YuKongA, dependabot[bot], 5ec1cff

Main Author

tiann

Frequently Asked Questions

Magisk modifies the boot image to run in the userspace, meaning apps can theoretically find traces of it. KernelSU patches the kernel directly, operating below the userspace. This makes KernelSU much harder for banking apps and games to detect.

Yes! KernelSU has excellent compatibility with most Magisk modules. Modules that modify system files (like fonts, sounds, or UI tweaks) will work flawlessly. However, modules that specifically rely on Magisk's internal Zygisk implementation require you to install the "ZygiskNext" module on KernelSU first.

There are two main methods: First, if you have a custom recovery (TWRP/OrangeFox), you can simply flash the AnyKernel3 ZIP file. Second, you can flash the specific GKI boot.img for your device via fastboot using a PC. After flashing, install the KernelSU Manager APK to manage your root access.

Popular Root Modules

Discover essential modules to enhance your rooting experience.

Play Integrity Fix Inject

KSU Supported Magisk APatch

This is a module to fix the Latest Play Integrity Fix replacing PIF chiteroman. This module was developed by KOWX712 as …

Mountify

KSU Supported Magisk APatch

Globally mounted modules via OverlayFS. acts as a KernelSU metamodule works on APatch and Magisk too CONFIG_OVERLAY_FS=y …

LSPosed Framework

KSU Supported Magisk APatch

A Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, …

Bootloop Protector

KSU Supported Magisk APatch

This module try to protect your device from bootloops and system ui failures caused by Magisk/KernelSU/APatch Modules. …

Busybox Android NDK By osm0sis

KSU Supported Magisk APatch

Busybox Android NDK is a module that provides binary executables to be installed in the Android system /system/bin/. …

Zygisk Detach

KSU Supported Magisk APatch

Detaches installed apps from Play Store against its aggressive updating policy which ignores the auto-update option user …