{"id":93623,"url":"https://github.com/fynks/awesome-kernelsu","name":"awesome-kernelsu","description":"A curated list of KernelSU \u0026 its forks, tools, modules, and documentation","projects_count":185,"last_synced_at":"2026-07-30T05:00:21.290Z","repository":{"id":305445334,"uuid":"1021210694","full_name":"fynks/awesome-kernelsu","owner":"fynks","description":"A curated list of KernelSU \u0026 its forks, tools, modules, and documentation","archived":false,"fork":false,"pushed_at":"2026-06-09T14:40:11.000Z","size":347,"stargazers_count":65,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-07-11T05:04:24.551Z","etag":null,"topics":["android-development","android-root","apatch","custom-kernel","kernel","kernelsu","kernelsu-module","kernelsu-next","magisk","root","sukisu-ultra","wild-kernel"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fynks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-17T04:18:05.000Z","updated_at":"2026-07-06T18:18:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"3759d363-641e-4e3f-b4ef-175513e3f532","html_url":"https://github.com/fynks/awesome-kernelsu","commit_stats":null,"previous_names":["fynks/awesome-kernelsu"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fynks/awesome-kernelsu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fynks%2Fawesome-kernelsu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fynks%2Fawesome-kernelsu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fynks%2Fawesome-kernelsu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fynks%2Fawesome-kernelsu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fynks","download_url":"https://codeload.github.com/fynks/awesome-kernelsu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fynks%2Fawesome-kernelsu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36060987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-30T02:00:05.956Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-08-27T14:55:04.436Z","updated_at":"2026-07-30T05:00:21.291Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["🛠️ Building from Source","Related Projects","Modules and Tools","Modules \u0026 Tools","❓ FAQ","Acknowledgments","KernelSU Derivatives","Official Resources","📚 Documentation","🔧 Troubleshooting","KernelSU Variants","Prebuilt Kernels","Installation \u0026 Setup","Kernel Sources \u0026 Building","Development","Community","🔧 Installation","💬 Community","License","Getting Started","What is KernelSU?","Understanding Metamodules"],"sub_categories":["Device-Specific Kernel Sources","Alternative Root Solutions","🛠️ Development \u0026 Debugging","Kernel Source Repositories","Essential KernelSU Modules","Framework Modifications","Building Tools \u0026 Scripts","Management Apps","System Optimization","Root Management \u0026 Hiding","Modules \u0026 Features","✅ Safety Best Practices","SuKiSu-Ultra (Non-GKI Specialized)","Latest Releases \u0026 Downloads","🔨 Integration \u0026 Building","📖 Core Documentation","💡 More Questions?","Getting Help","Official KernelSU","Official Tools","📦 Module Development","🆘 Recovery \u0026 Troubleshooting","KernelSU-Next","🏆 Official GKI Builds","KernelSU-Next (Enhanced Fork)","SuKiSu-Ultra","Pre-built Images \u0026 Kernels","Device-Specific Resources","Module Development","Derivative Communities","Forums \u0026 Discussion Platforms","Root Detection \u0026 Hiding","Metamodules (Required for Module Support)","✅ Pre-Installation Checklist","WildKernels (Multi-Device)","LG Devices","Xiaomi Devices","Samsung Devices","Motorola Devices","📦 Module Managers","Official Communities","🌐 Forums \u0026 Platforms","New to KernelSU?","Key Features","Prerequisites","Available Metamodules","Wild KSU","SukiSU-Ultra","OnePlus Devices","Google Pixel Devices","What is a Metamodule?","ReSukiSU"],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"./media/kernelsu-logo.svg\" alt=\"KernelSU Logo\" width=\"200\"/\u003e\n\u003cbr\u003e\n\n# Awesome KernelSU\n\n**A comprehensive curated list of KernelSU resources, tools, modules, and documentation**\n\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n[![GitHub stars](https://img.shields.io/github/stars/fynks/awesome-kernelsu?style=flat-square\u0026logo=github)](https://github.com/fynks/awesome-kernelsu/stargazers)\n[![Browse Kernels](https://img.shields.io/badge/🔍_Browse-Prebuilt_Kernels-2563eb?style=flat-square)](#prebuilt-kernels)\n[![License](https://img.shields.io/github/license/fynks/awesome-kernelsu?style=flat-square)](LICENSE)\n\n\n\u003cbr\u003e\n\n[**Intro**](#what-is-kernelsu) \u0026nbsp; • \u0026nbsp; [**Prebuilt Kernels**](#prebuilt-kernels) \u0026nbsp; • \u0026nbsp; [**Variants**](#kernelsu-variants) \u0026nbsp; • \u0026nbsp; [**Docs**](#-documentation) \u0026nbsp; • \u0026nbsp; [**Community**](#-community)\n\n\u003cbr\u003e\n\n\u003c/div\u003e\n\n\n## What is KernelSU?\n\n**KernelSU is a kernel-based root solution for Android** that operates inside the Linux kernel, providing more control over userspace apps than traditional rooting methods.\n\n\u003e [!IMPORTANT]\n\u003e **KernelSU 3.0+ Major Changes**: From version 3.0 onwards, KernelSU and its forks (KernelSU-Next, Wild KSU, and now SukiSU-Ultra / ReSukiSU) have removed built-in module mounting. Fresh installations now **require a metamodule** for modules to function. See [Understanding Metamodules](#understanding-metamodules) for details.\n\u003e\n\u003e **GKI image mode deprecated (official):** Since v3.0, official KernelSU has dropped GKI *image* mode for faster iteration - the GKI build guide is now archival. **LKM mode** (built with [Ylarod/ddk](https://github.com/Ylarod/ddk)) is the recommended path. Forks still ship GKI builds.\n\n### Key Features\n\n- **Root Access Control** - Only permitted apps can access or see su; all other apps remain unaware of it\n- **Kernel-Level Isolation** - Root access operates in kernel space, preventing userspace tampering and detection\n- **Metamodule System** - Pluggable module infrastructure for systemless /system modifications\n- **Advanced Permission Control**: Granular app-level root access management with customizable profiles\n- **App Profile System**: Customizable groups, capabilities, and SELinux rules for fine-grained root privilege control\n- **Module Configuration System**: Built-in key-value store for modules to save persistent or temporary settings\n\n\u003cbr\u003e\n\n\u003e **Learn More**: [Comprehensive KernelSU Guide](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide) | [Official Documentation](https://kernelsu.org/) | [Official Module Repo](https://modules.kernelsu.org)\n\n\n## Table of Contents\n- [What is KernelSU?](#what-is-kernelsu)\n- [Getting Started](#getting-started)\n- [Installation Modes](#installation-modes)\n- [Understanding Metamodules](#understanding-metamodules)\n- [KernelSU Variants](#kernelsu-variants)\n- [Comparison](#comparison)\n- [Prebuilt Kernels](#prebuilt-kernels)\n- [Installation](#-installation)\n- [Documentation](#-documentation)\n- [Modules and Tools](#modules-and-tools)\n- [Building from Source](#️-building-from-source)\n- [Community](#-community)\n- [Troubleshooting](#-troubleshooting) • [FAQ](#-faq) • [Contributing](#-contributing)\n- [Disclaimer](#disclaimer) • [License](#license)\n\n## Getting Started\n\n### Prerequisites\n\nBefore installing KernelSU, ensure you have:\n- **Unlocked bootloader** (required for all installation methods)\n- **Complete data backup** (always backup before modifying your device)\n- **ADB and Fastboot tools** installed on your computer\n- **Compatible device** (check compatibility below)\n\n\u003e [!TIP]\n\u003e **New to bootloader unlocking?** Check out the comprehensive guide at [Awesome-Android-Root](https://awesome-android-root.pages.dev/rooting-guides/how-to-unlock-bootloader)\n\n### New to KernelSU?\n\n1. **Check Compatibility**\n   - Kernel 5.10+ for official KernelSU (Android 12+)\n   - Kernel 4.4–6.6 for KernelSU-Next (Android 9+)\n   - Kernel 4.4–6.6 for Wild KSU (Android 9+) - root hiding focused\n   - Kernel 3.4+ (GKI and non-GKI) for SukiSU-Ultra (Android 7+; 3.x experimental)\n\n2. **Choose Installation Mode**\n   - **GKI Mode**: Replaces device kernel (universal compatibility, works on Samsung Knox)\n   - **LKM Mode**: Loads as kernel module (preserves optimizations, easy updates)\n   - See [Installation Modes](#installation-modes) for detailed comparison\n\n3. **Download Manager**\n   - Get the official Manager APK for your chosen variant (links in [Variants](#kernelsu-variants) section)\n\n4. **Install KernelSU**\n   - Follow the [installation guide](#-installation) for your chosen method\n\n5. **Install Metamodule**\n   - **CRITICAL**: KernelSU 3.0+ requires a metamodule for modules to work\n   - See [Understanding Metamodules](#understanding-metamodules) section\n\n6. **Verify Installation**\n   - Open KernelSU Manager and confirm root status\n\n### Device Selection Guide\n\n| Device Age | Kernel Version  | Recommended Variant   | Primary Benefits                       |\n| ---------- | --------------- | --------------------- | -------------------------------------- |\n| 2021+      | 5.10+ (GKI 2.0) | **KernelSU Official** | Maximum stability, official support    |\n| 2018–2021  | 4.4–6.6         | **KernelSU-Next**     | Enhanced features, broad compatibility |\n| 2018–2021+  | 4.4–6.6         | **Wild KSU**          | Customization \u0026 root hiding focus      |\n| Pre-2018   | 3.4+ (non-GKI)  | **SukiSU-Ultra**      | Legacy support, KPM, built-in SUSFS    |\n\n### Essential First Steps\n\nAfter successful installation:\n\n1. **Install Metamodule**: Choose and install a [metamodule](#understanding-metamodules) (meta-overlayfs recommended for most users)\n2. **Configure App Profiles**: Set up [App Profiles](https://kernelsu.org/guide/app-profile.html) for granular root permission management\n3. **Install Module Manager**: Use [MMRL](https://github.com/MMRLApp/MMRL) for easier module management\n4. **Setup Root Hiding**: Install SuSFS module for banking/payment app compatibility\n5. **Join Community**: Connect with [Telegram community](https://t.me/KernelSU_group) for support and updates\n6. **Create Backup**: Make a backup of your patched boot image for recovery\n\n\u003cdiv align=\"right\"\u003e\n\u003ca href=\"#awesome-kernelsu\"\u003e⬆ Back to Top\u003c/a\u003e\n\u003c/div\u003e\u003cbr\u003e\n\n## Installation Modes\n\nKernelSU supports two installation modes on GKI-compatible devices, each with distinct advantages.\n\n### GKI Mode\n\n**How it works:** Replaces device's original kernel with KernelSU Generic Kernel Image.\n\n\u003e [!NOTE]\n\u003e **Official KernelSU dropped GKI *image* mode support in v3.0** (the build guide is now archival) and recommends LKM via [Ylarod/ddk](https://github.com/Ylarod/ddk). Forks (KernelSU-Next, Wild KSU, SukiSU-Ultra) still actively ship GKI builds. Note: if both GKI and LKM are present, GKI takes priority and LKM is ignored.\n\n**Advantages:**\n\n- ✅ Universal GKI device compatibility\n- ✅ Works on Samsung Knox devices\n- ✅ Independent of firmware updates\n- ✅ Better for heavily modified devices\n- ✅ More stable on custom ROMs\n\n**Disadvantages:**\n\n- ❌ Loses manufacturer kernel optimizations\n- ❌ Requires manual fastboot flashing\n- ❌ Must reflash after major updates\n\n**Best for:** Samsung devices, emulators, WSA, custom ROMs, devices without official firmware\n\n---\n\n### LKM Mode (Loadable Kernel Module)\n\n**How it works:** Loads KernelSU as a kernel module without replacing the kernel.\n\n**Advantages:**\n\n- ✅ Preserves original kernel and optimizations\n- ✅ Easy in-app updates\n- ✅ OTA-friendly (install to inactive slot)\n- ✅ No AVB/dm-verity issues\n- ✅ Can disable without reboot\n- ✅ Better performance (keeps manufacturer tuning)\n\n**Disadvantages:**\n\n- ❌ Requires official firmware\n- ❌ May not work on all devices\n- ❌ Less compatible with modified firmwares\n\n**Best for:** Most modern phones with stock/near-stock firmware\n\n---\n\n### Which Mode to Choose?\n\n| Scenario | Recommended Mode | Reason |\n|----------|------------------|--------|\n| Stock firmware phones | **LKM** | Preserves optimizations, easy updates |\n| Samsung devices | **GKI** | Knox compatibility |\n| Custom ROMs | **GKI** | Better modified firmware support |\n| Emulators/WSA | **GKI** | Universal compatibility |\n| Heavily modified | **GKI** | More reliable |\n\n\u003e **Detailed Guide**: See the [complete installation modes comparison](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide#installation-modes) for more information.\n\n\u003cdiv align=\"right\"\u003e\n\u003ca href=\"#awesome-kernelsu\"\u003e⬆ Back to Top\u003c/a\u003e\n\u003c/div\u003e\u003cbr\u003e\n\n## Understanding Metamodules\n\n\u003e [!IMPORTANT]\n\u003e **CRITICAL CHANGE IN KERNELSU 3.0+**: KernelSU no longer has built-in module mounting. Fresh installations **REQUIRE** a metamodule for modules that modify `/system` files to function - without one, such modules install but are **NOT** mounted. Modules that only use scripts, `sepolicy`, or `system.prop` still work without a metamodule.\n\n### What is a Metamodule?\n\nA **metamodule** is a special type of KernelSU module that provides core infrastructure for the module system. Unlike regular modules that modify system files, metamodules control **how** regular modules are installed and mounted.\n\n\u003e [!NOTE]\n\u003e This now applies across the ecosystem: official KernelSU, KernelSU-Next, Wild KSU, **and** SukiSU-Ultra / ReSukiSU all delegate module mounting to the installed metamodule. Browse verified metamodules and modules at the **[Official Module Repository](https://modules.kernelsu.org)**.\n\n### Why Metamodules?\n\nThe metamodule architecture provides several key benefits:\n\n- **🛡️ Reduced Detection Surface**: KernelSU itself doesn't perform mounts, reducing detection vectors for banking apps\n- **🔧 Flexibility**: Users can choose mounting implementation (OverlayFS, Magic Mount, hybrid)\n- **💪 Stability**: Core KernelSU remains stable while mounting implementations can evolve independently\n- **🚀 Innovation**: Community can develop alternative mounting strategies\n\n### Single Metamodule Constraint\n\n\u003e [!WARNING]\n\u003e **Only ONE metamodule can be installed at a time**. To switch metamodules:\n\u003e 1. Uninstall all regular modules\n\u003e 2. Uninstall current metamodule\n\u003e 3. Reboot device\n\u003e 4. Install new metamodule\n\u003e 5. Reinstall regular modules\n\n### Available Metamodules\n\n| Metamodule | Description | Best For |\n|------------|-------------|----------|\n| [**meta-overlayfs**](https://github.com/KernelSU-Modules-Repo/meta-overlayfs) | Official reference implementation using OverlayFS | Most users, standard setup, recommended starting point |\n| [**mountify**](https://github.com/backslashxx/mountify) | OverlayFS with tmpfs/ext4 sparse support, cross-platform (APatch/Magisk) | Reduced detection, multi-root support, advanced users |\n| [**meta-hybrid_mount**](https://github.com/YuzakiKokuban/meta-hybrid_mount) | Dual engine (OverlayFS + Magic Mount) with conflict monitor, diagnostics \u0026 auto-fallback | Maximum compatibility, stealth mode |\n\n### Installing Your First Metamodule\n\n**Step-by-Step Installation:**\n\n1. **Download metamodule ZIP** from GitHub releases (meta-overlayfs recommended)\n2. **Open KernelSU Manager** \u003e Modules\n3. **Tap \"Install from storage\"** (➕ button)\n4. **Select the metamodule ZIP** file\n5. **Reboot device**\n\nThe active metamodule will be displayed in your module list with a special designation.\n\n### Metamodule Compatibility\n\nWith a metamodule installed:\n\n- ✅ Most Magisk modules work (when using a compatible metamodule)\n- ⚠️ Zygisk modules require [ZygiskNext](https://github.com/Dr-TSNG/ZygiskNext) or [ReZygisk](https://github.com/PerformanC/ReZygisk)\n- ✅ Growing native KernelSU module support\n- ✅ Module metadata stored in `/data/adb/modules/`\n- ✅ Module content stored in `/data/adb/metamodule/mnt/` (with meta-overlayfs)\n\n\u003e **Complete Guide**: For detailed metamodule information, mounting strategies, and troubleshooting, visit the [KernelSU Managing Modules Guide](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide#managing-modules)\n\n\u003cdiv align=\"right\"\u003e\n\u003ca href=\"#awesome-kernelsu\"\u003e⬆ Back to Top\u003c/a\u003e\n\u003c/div\u003e\u003cbr\u003e\n\n## KernelSU Variants\n\n### Official KernelSU\n\n[![GitHub](https://img.shields.io/badge/GitHub-tiann%2FKernelSU-blue?logo=github\u0026style=flat-square)](https://github.com/tiann/KernelSU)\n[![Documentation](https://img.shields.io/badge/Docs-kernelsu.org-green?style=flat-square)](https://kernelsu.org/)\n[![Release](https://img.shields.io/github/v/release/tiann/KernelSU?style=flat-square)](https://github.com/tiann/KernelSU/releases)\n[![Telegram](https://img.shields.io/badge/Telegram-KernelSU-blue?style=flat-square\u0026logo=telegram)](https://t.me/KernelSU)\n\n\u003e The original KernelSU implementation for modern Android devices\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Details\u003c/b\u003e\u003c/summary\u003e\n\n**Best For:** Modern flagship devices (2021+) prioritizing stability and official support\n\n**✨ Key Features:**\n- Official GKI 2.0 support (kernel 5.10+) via **LKM mode** (GKI *image* mode deprecated since v3.0 - build LKM with [Ylarod/ddk](https://github.com/Ylarod/ddk))\n- Older kernels (4.14+) supported with manual compilation (archival, unmaintained)\n- **seccomp + ioctl** hooks (v2.0+) reduce side-channel detection\n- **Magica** jailbreak mode (v3.2+) for deeper system access\n- Official curated [module repository](https://modules.kernelsu.org) with security review\n- Battle-tested stability, regular updates by the original author\n- Translations now handled via LLM (no longer Weblate)\n\n**Technical Specs:**\n- **Kernel Support:** 5.10+ (GKI 2.0 official); 4.14+ with manual build (archival)\n- **Android Version:** 12+ (official GKI); 10+ (community builds)\n- **Architecture:** arm64-v8a, x86_64 ⚠️ *(x86_64 support is being dropped - check website)*\n- **Special Support:** WSA, ChromeOS, container-based Android\n\n**🔗 Resources:**\n- [📥 Download Manager APK](https://github.com/tiann/KernelSU/releases/latest)\n- [📖 Official Documentation](https://kernelsu.org/)\n- [📦 Official Module Repository](https://modules.kernelsu.org)\n- [💬 Telegram Channel](https://t.me/KernelSU)\n- [🐛 Report Issues](https://github.com/tiann/KernelSU/issues)\n\n\u003c/details\u003e\n\n---\n\n### KernelSU-Next\n\n[![GitHub](https://img.shields.io/badge/GitHub-KernelSU--Next-blue?logo=github\u0026style=flat-square)](https://github.com/KernelSU-Next/KernelSU-Next)\n[![Documentation](https://img.shields.io/badge/Docs-kernelsu--next.github.io-green?style=flat-square)](https://kernelsu-next.github.io/webpage/)\n[![Release](https://img.shields.io/github/v/release/KernelSU-Next/KernelSU-Next?style=flat-square)](https://github.com/KernelSU-Next/KernelSU-Next/releases)\n[![Telegram](https://img.shields.io/badge/Telegram-KernelSU__Next-blue?style=flat-square\u0026logo=telegram)](https://t.me/KernelSU_Next)\n\n\u003e Enhanced fork with extended compatibility, modern UI, and innovative features.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Details\u003c/b\u003e\u003c/summary\u003e\n\n**Best For:** Power users wanting cutting-edge features and broader device compatibility\n\n**✨ Enhanced Features:**\n- Extended kernel support (4.4–6.6, GKI \u0026 non-GKI; 6.6+ experimental)\n- **Dynamic module mount** - switch between Magic Mount and OverlayFS with a single toggle\n- **Module backup \u0026 restore** - recover accidentally uninstalled modules\n- **Auto-updates** - Manager app updates itself; **bulk install** multiple modules at once\n- **Hide hosts** - block adblock detection via app-profile unmount\n- Material You UI with dynamic theming\n- Configurable OverlayFS (adjustable sparse image size, default 6GB)\n- SuSFS controls (KPROBES hooks hiding mode)\n- WebUI X framework for advanced module interfaces\n- Crowdin translation support; very active development\n\n\u003e [!WARNING]\n\u003e **x86_64 Known Issue**: Recent kernel versions cause KernelSU-Next to fail and potentially trigger a kernel panic on x86_64. Check the [official website](https://kernelsu-next.github.io/webpage/) for current status.\n\n**Technical Specs:**\n- **Kernel Support:** 4.4–6.6 (Non-GKI 4.4–5.4 LTS, 3.x experimental; GKI 5.10–6.6, 6.6+ experimental)\n- **Android Version:** 9+\n- **Architecture:** arm64-v8a, armeabi-v7a, x86_64 ⚠️\n- **Update Frequency:** Very active development\n\n**🔗 Resources:**\n- [📥 Download Manager APK](https://github.com/KernelSU-Next/KernelSU-Next/releases)\n- [📖 Official Website](https://kernelsu-next.github.io/webpage/)\n- [📱 Supported Devices](https://kernelsu-next.github.io/webpage/pages/devices.html)\n- [💬 Telegram Community](https://t.me/KernelSU_Next)\n- [🐛 Report Issues](https://github.com/KernelSU-Next/KernelSU-Next/issues)\n\n\u003c/details\u003e\n\n---\n\n### Wild KSU\n\n[![GitHub](https://img.shields.io/badge/GitHub-Wild__KSU-blue?logo=github\u0026style=flat-square)](https://github.com/WildKernels/Wild_KSU)\n[![Release](https://img.shields.io/github/v/release/WildKernels/Wild_KSU?style=flat-square)](https://github.com/WildKernels/Wild_KSU/releases)\n\n\u003e Customization and root hiding focused fork built on KernelSU-Next.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Details\u003c/b\u003e\u003c/summary\u003e\n\n**Best For:** Users wanting enhanced customization, root hiding, and SUSFS integration\n\n**✨ Key Features:**\n- Fork of KernelSU-Next with customization and root hiding focus\n- Integrated SUSFS support (latest: v1.5.12 in GKI builds)\n- Multi-manager support (WKSU, KernelSU-Next compatible)\n- Scope-minimized manual hooks (v1.4)\n- Extended kernel support (4.4–6.6, GKI \u0026 non-GKI)\n- Multi-architecture support (arm64, arm, x86_64)\n- GKI and LKM mode support\n- Active development with nightly builds\n- Crowdin translation support\n- Baseband-guard (BBG) support in GKI builds\n\n**Technical Specs:**\n- **Kernel Support:** 4.4–6.6 (Non-GKI \u0026 GKI)\n- **Android Version:** 9+\n- **Architecture:** arm64-v8a, armeabi-v7a, x86_64\n- **Status:** Active development - test before daily driving\n\n**🔗 Resources:**\n- [📥 Download Manager APK](https://github.com/WildKernels/Wild_KSU/releases/latest)\n- [📖 Documentation](https://kernelsu.org/guide/what-is-kernelsu.html)\n- [🐛 Report Issues](https://github.com/WildKernels/Wild_KSU/issues)\n\n\u003c/details\u003e\n\n---\n\n### SukiSU-Ultra\n\n[![GitHub](https://img.shields.io/badge/GitHub-SukiSU--Ultra-blue?logo=github\u0026style=flat-square)](https://github.com/SukiSU-Ultra/SukiSU-Ultra)\n[![Documentation](https://img.shields.io/badge/Docs-sukisu.org-green?style=flat-square)](https://sukisu.org/)\n[![Release](https://img.shields.io/github/v/release/SukiSU-Ultra/SukiSU-Ultra?style=flat-square)](https://github.com/SukiSU-Ultra/SukiSU-Ultra/releases)\n[![Telegram](https://img.shields.io/badge/Telegram-SukiKSU-blue?style=flat-square\u0026logo=telegram)](https://t.me/Sukiksu)\n\n\n\u003e Kernel-based root solution with KPM support, built-in SUSFS, and broad GKI/non-GKI compatibility.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Details\u003c/b\u003e\u003c/summary\u003e\n\n**Best For:** Users requiring KPM support, built-in root hiding, and wide device compatibility including legacy non-GKI devices\n\n**✨ Unique Features:**\n- GKI 2.0 support (5.10+) and non-GKI support (4.4+); 3.4–3.18 with backports\n- **KPM (Kernel Patch Module)** - run code in kernel space, inline-hook \u0026 syscall-table-hook (based on KernelPatch, KPM-only after removing KSU-redundant features)\n- Built-in SUSFS for root hiding (manageable without an extra module)\n- **Metamodule-based mounting** - like upstream, SukiSU now delegates module mounting to the installed metamodule (core no longer mounts)\n- LKM mode support on GKI devices\n- Enhanced Manager with SUSFS management panel, custom background, DPI adjustment\n- Next-gen WebUI via MMRL\n- Multi-architecture incl. **armeabi-v7a (bare)** - broader 32-bit ARM support than other variants\n- Crowdin translation support; actively maintained\n\n**Technical Specs:**\n- **Latest:** v4.1.x (2026)\n- **Kernel Support:** 5.10+ (GKI official); 4.4+ (manual build); 3.4–3.18 (experimental backports)\n- **Android Version:** 7+ (non-GKI); 12+ (GKI official)\n- **Architecture:** arm64-v8a, armeabi-v7a (bare), x86_64 (some)\n- **Update Frequency:** Active community-driven development\n\n\u003e [!NOTE]\n\u003e GKI method is recommended for Xiaomi, Redmi, and Samsung. It is **not suitable** for Meizu, OnePlus, Realme, and Oppo (these require custom builds).\n\n**🔗 Resources:**\n- [📥 Download Manager APK](https://github.com/SukiSU-Ultra/SukiSU-Ultra/releases)\n- [📖 Official Website](https://sukisu.org/)\n- [📚 Installation Guide](https://sukisu.org/guide/installation)\n- [💬 Telegram Group](https://t.me/Sukiksu)\n\n\u003c/details\u003e\n\n---\n\n### ReSukiSU\n\n[![GitHub](https://img.shields.io/badge/GitHub-ReSukiSU-blue?logo=github\u0026style=flat-square)](https://github.com/ReSukiSU/ReSukiSU)\n[![Release](https://img.shields.io/github/v/release/ReSukiSU/ReSukiSU?style=flat-square)](https://github.com/ReSukiSU/ReSukiSU/releases)\n\n\u003e A newer fork of SukiSU-Ultra focused on multi-manager support and a metamodule-based module system.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Details\u003c/b\u003e\u003c/summary\u003e\n\n**Best For:** Users in the SukiSU ecosystem wanting multi-manager flexibility\n\n**✨ Key Features:**\n- **Multi-manager support** - works with Official KernelSU, RKSU, MKSU, and SukiSU managers\n- **Metamodule-based** module system (pluggable, systemless)\n- KPM support (inherited from SukiSU-Ultra)\n- Built-in SUSFS management\n- Expanding APatch compatibility (work in progress)\n\n**Technical Specs:**\n- **Kernel Support:** 5.10+ (GKI 2.0); 4.4+/3.4+ with manual build \u0026 backports\n- **Architecture:** arm64-v8a, armeabi-v7a, x86_64\n- **Status:** Active development - test before daily driving\n\n**🔗 Resources:**\n- [📥 Releases](https://github.com/ReSukiSU/ReSukiSU/releases)\n- [🐛 Report Issues](https://github.com/ReSukiSU/ReSukiSU/issues)\n\n\u003c/details\u003e\n\n\u003cdiv align=\"right\"\u003e\n\u003ca href=\"#awesome-kernelsu\"\u003e⬆ Back to Top\u003c/a\u003e\n\u003c/div\u003e\u003cbr\u003e\n\n---\n\n### Compatibility Matrix\n\n| Feature | Official KernelSU | KernelSU-Next | Wild KSU | SukiSU-Ultra | ReSukiSU |\n|---------|-------------------|---------------|----------|--------------|----------|\n| **Kernel Support** | 5.10+ (GKI 2.0); 4.14+ manual | 4.4–6.6 | 4.4–6.6 | 5.10+ GKI; 4.4+ manual; 3.x exp. | 5.10+ GKI; 3.4+ manual |\n| **Android Version** | 12+ (GKI); 10+ community | 9+ | 9+ | 7+ | 7+ |\n| **Architecture** | arm64, x86_64 ⚠️ | arm64, arm, x86_64 ⚠️ | arm64, arm, x86_64 | arm64, arm (bare), x86_64 (partial) | arm64, arm, x86_64 |\n| **Installation Modes** | LKM (GKI image deprecated) | GKI / LKM | GKI / LKM | GKI / LKM | GKI / LKM |\n| **Module System** | Metamodule (3.0+) | Metamodule + dual mount toggle | Metamodule (3.0+) | Metamodule | Metamodule |\n| **Module Backup/Restore** | ❌ | ✅ | ❌ | ❌ | ❌ |\n| **Auto Updates** | ⚠️ LKM only | ✅ | ✅ Nightly | ⚠️ Manual | ⚠️ Manual |\n| **Root Hiding** | Metamodule-based | Advanced (unmount) | SUSFS integrated | SuSFS built-in | SuSFS built-in |\n| **KPM Support** | ❌ | ❌ | ❌ | ✅ | ✅ |\n| **Multi-Manager** | ❌ | ❌ | ✅ (WKSU/Next) | ❌ | ✅ (KSU/RKSU/MKSU/Suki) |\n| **UI/UX** | Material 3 + Magica | Material You | Material You | Enhanced + WebUI | Enhanced |\n| **Legacy Support** | ❌ | ⚠️ Limited | ⚠️ Limited | ✅ Extensive | ✅ Extensive |\n| **Best For** | Modern devices | Power users | Root hiding | KPM / legacy / hiding | Multi-manager setups |\n\n\u003e ⚠️ x86_64: Both KernelSU and KernelSU-Next have known breaking changes on recent x86_64 kernels (official is dropping x86_64 support). Check the respective project websites for current status.\n\n### Which Variant Should You Choose?\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\" valign=\"top\"\u003e\n\n**Choose Official KernelSU if:**\n\n✅ Modern device (2021+)\u003cbr\u003e\n✅ GKI 2.0 support\u003cbr\u003e\n✅ Want maximum stability\u003cbr\u003e\n✅ Prefer official support\u003cbr\u003e\n✅ OTA compatibility priority\n\n\u003c/td\u003e\n\u003ctd width=\"25%\" valign=\"top\"\u003e\n\n**Choose KernelSU-Next if:**\n\n✅ Kernel 4.4–6.6\u003cbr\u003e\n✅ Want latest features\u003cbr\u003e\n✅ Prefer modern UI\u003cbr\u003e\n✅ Auto-updates desired\u003cbr\u003e\n✅ Advanced module mgmt\n\n\u003c/td\u003e\n\u003ctd width=\"25%\" valign=\"top\"\u003e\n\n**Choose Wild KSU if:**\n\n✅ Kernel 4.4–6.6\u003cbr\u003e\n✅ Root hiding priority\u003cbr\u003e\n✅ Want SUSFS integrated\u003cbr\u003e\n✅ Customization focused\u003cbr\u003e\n✅ Nightly build access\n\n\u003c/td\u003e\n\u003ctd width=\"25%\" valign=\"top\"\u003e\n\n**Choose SukiSU-Ultra if:**\n\n✅ Need KPM support\u003cbr\u003e\n✅ Legacy non-GKI device\u003cbr\u003e\n✅ Want built-in SUSFS\u003cbr\u003e\n✅ Banking app hiding\u003cbr\u003e\n✅ 32-bit ARM device\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cdiv align=\"right\"\u003e\n\n[⬆ Back to Top](#awesome-kernelsu)\n\n\u003c/div\u003e\n\n---\n\n## Comparison\n\n### KernelSU vs Alternative Root Solutions\n\n| Feature | KernelSU | Magisk | APatch |\n| :--- | :--- | :--- | :--- |\n| **Architecture** | Kernel-level | Userspace | Kernel-level |\n| **Module System** | Metamodule (3.0+) | Magic Mount | OverlayFS |\n| **Installation Mode** | LKM (GKI image deprecated) | Boot Patch | Boot Patch |\n| **Kernel Support** | 5.10+ (GKI 2.0); 4.14+ manual | Any | 3.18–6.1 |\n| **arch Support** | arm64, x86_64 ⚠️ | Universal | arm64 |\n| **Security Model** | App Profile | Root Toggle | SuperKey |\n| **Root Hiding** | Metamodule-based | Deprecated | Kernel-level |\n| **KPM Support** | ❌ | ❌ | ✅ |\n| **Update Method** | Manual / LKM | OTA | Manual |\n| **System Modification** | Zero | Minimal | Zero |\n| **OTA Compatibility** | Excellent | Good | Excellent |\n| **Module Mounting** | Requires Metamodule | Built-in | Built-in |\n| **Development Status** | Active | Active | Active |\n| **Learning Curve** | Medium | Easy | Hard |\n| **Community Size** | Large | Very Large | Small |\n\n### Advantages of KernelSU Ecosystem\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e✨ Click to expand: Detailed Advantages \u0026 Benefits\u003c/b\u003e\u003c/summary\u003e\n\n#### Security Benefits\n\n1. **Kernel-Level Isolation**: Root access operates in kernel space, preventing userspace tampering\n2. **App Profile System**: Granular per-application permission control with temporal restrictions\n3. **Hardware-Level Protection**: Utilizes ARM TrustZone and hardware security features\n4. **Verified Boot Compatible**: Maintains system integrity verification where possible\n5. **Advanced Hiding**: Kernel-level hiding is harder to detect than userspace methods\n\n#### Technical Advantages\n\n1. **Zero System Modification**: No changes to system partitions, preserving OTA capabilities\n2. **OverlayFS Efficiency**: More efficient than bind mounting with better performance\n3. **Future-Proof Design**: Built for modern Android security models and requirements\n4. **Developer-Friendly**: Clean APIs and comprehensive documentation\n5. **Modular Architecture**: Easy to extend and customize\n\n#### Ecosystem Maturity\n\n1. **Multiple Derivatives**: Options for different use cases and device compatibility\n2. **Active Development**: Regular updates and feature additions across all variants\n3. **Growing Module Repository**: Expanding collection of high-quality modules\n4. **Community Support**: Knowledgeable community with expert developers\n5. **Documentation**: Comprehensive guides in multiple languages\n\n\u003c/details\u003e\n\n### Migration Considerations\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔄 Click to expand: Migration from Magisk or Legacy Solutions\u003c/b\u003e\u003c/summary\u003e\n\n#### From Magisk to KernelSU\n\n**Advantages:**\n- Enhanced security and hiding capabilities\n- Better performance with OverlayFS\n- Future-proof architecture for modern Android\n- Maintained OTA compatibility\n\n**Considerations:**\n- Module compatibility may require updates\n- Different app profile management approach\n- Learning curve for new concepts (especially metamodules)\n- Some Magisk-specific features unavailable\n\n**Migration Steps:**\n1. Backup all data and current setup\n2. Document installed modules and configurations\n3. Uninstall Magisk completely\n4. Flash stock boot image\n5. Install KernelSU using preferred method\n6. Install a metamodule (required for KernelSU 3.0+)\n7. Reinstall compatible modules\n8. Configure app profiles\n\n#### From SuperSU/Legacy Solutions\n\n**Essential Steps:**\n- Complete system restoration recommended\n- Fresh start with modern practices\n- Understanding of new security model\n- Backup and data migration planning\n\n**Benefits:**\n- Dramatically improved security\n- Modern Android compatibility\n- Systemless approach\n- Active development and support\n\n\u003c/details\u003e\n\n\n\u003cdiv align=\"right\"\u003e\n\u003ca href=\"#awesome-kernelsu\"\u003e⬆ Back to Top\u003c/a\u003e\n\u003c/div\u003e\u003cbr\u003e\n\n\n---\n\n## Prebuilt Kernels\n\nPre-built kernels save you from manual compilation and come optimized for specific devices. Browse by device manufacturer to find your perfect match.\n\n\u003e [!IMPORTANT]\n\u003e **Safety First:** Always verify kernel compatibility with your exact device model and Android version before flashing. Wrong kernels can cause bootloops or device damage.\n\n\u003e [!TIP]\n\u003e **Pro Tip:** Check each kernel's release page for device-specific builds, changelogs, and installation instructions. Many provide AnyKernel3 flashable zips for hassle-free installation.\n\n### Brand GKI Compatibility at a Glance\n\n| Brand | Generic GKI | Notes |\n|-------|-------------|-------|\n| **Samsung** | ✅ (GKI mode) | Knox tripped, but KernelSU works |\n| **Xiaomi / Redmi / POCO** | ✅ | GKI or custom builds |\n| **Google Pixel** | ✅ | Also see Sultan kernels |\n| **Motorola** | ✅ | GKI-compatible models |\n| **OnePlus / Oppo / Realme** | ⚠️ Custom kernel | Generic GKI generally not supported |\n| **Meizu** | ❌ Avoid GKI | Requires custom builds |\n\n### Quick Navigation\n\nJump to your device manufacturer:\n- [Official GKI](#-official-gki-builds)\n- [WildKernels](#wildkernels-multi-device)\n- [Xiaomi](#xiaomi-devices)\n- [Samsung](#samsung-devices)\n- [OnePlus](#oneplus-devices)\n- [Motorola](#motorola-devices)\n- [Google Pixel](#google-pixel-devices)\n- [Huawei](#huawei-devices)\n- [LG](#lg-devices)\n\n---\n\n### 🏆 Official GKI Builds\n\nOfficial kernels from KernelSU project maintainers.\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\"\u003e\n\n**KernelSU Official GKI**\n\n![Kernel](https://img.shields.io/badge/Kernel-5.10+-blue?style=flat-square)\n![Android](https://img.shields.io/badge/Android-12+-green?style=flat-square)\n\nOfficial GKI builds for modern devices with GKI 2.0 support. Latest: v3.2.2\n\n**📥 Download:** [KernelSU Releases](https://github.com/tiann/KernelSU/releases)\n\n\u003c/td\u003e\n\u003ctd width=\"50%\"\u003e\n\n**KernelSU-Next**\n\n![Kernel](https://img.shields.io/badge/Kernel-4.4--6.6-blue?style=flat-square)\n![Android](https://img.shields.io/badge/Android-9+-green?style=flat-square)\n\nEnhanced builds with extended kernel support and extra features\n\n**📥 Download:** [KernelSU-Next Releases](https://github.com/KernelSU-Next/KernelSU-Next/releases)\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\"\u003e\n\n**Wild KSU**\n\n![Kernel](https://img.shields.io/badge/Kernel-4.4--6.6-blue?style=flat-square)\n![Android](https://img.shields.io/badge/Android-9+-green?style=flat-square)\n\nCustomization and root hiding focused builds with SUSFS integration\n\n**📥 Download:** [Wild KSU Releases](https://github.com/WildKernels/Wild_KSU/releases)\n\n\u003c/td\u003e\n\u003ctd width=\"50%\"\u003e\n\n**SukiSU-Ultra**\n\n![Kernel](https://img.shields.io/badge/Kernel-3.4--6.6+-blue?style=flat-square)\n![Android](https://img.shields.io/badge/Android-7+-green?style=flat-square)\n\nGKI + non-GKI support with KPM and built-in SUSFS\n\n**📥 Download:** [SukiSU-Ultra Releases](https://github.com/SukiSU-Ultra/SukiSU-Ultra/releases)\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n### WildKernels (Multi-Device)\n\nPremium quality kernels with KernelSU and SUSFS integration for multiple device families.\n\n| Kernel Series | Target Devices | Features | Repository |\n|---------------|----------------|----------|------------|\n| **Wild KSU** | All supported devices | Wild KSU + SUSFS + multi-manager support | [![GitHub](https://img.shields.io/badge/View-Repository-blue?style=flat-square\u0026logo=github)](https://github.com/WildKernels/Wild_KSU) |\n| **GKI Series** | Modern GKI Devices | Wild KSU + SUSFS v1.5.12 + GKI 2.0 + BBG | [![GitHub](https://img.shields.io/badge/View-Repository-blue?style=flat-square\u0026logo=github)](https://github.com/WildKernels/GKI_KernelSU_SUSFS) |\n| **Sultan Series** | Google Pixel Devices | KernelSU + SUSFS + Pixel Optimizations | [![GitHub](https://img.shields.io/badge/View-Repository-blue?style=flat-square\u0026logo=github)](https://github.com/WildKernels/Sultan_KernelSU_SUSFS) |\n| **OnePlus Series** | OnePlus Devices | KernelSU + SUSFS + OxygenOS Tuned | [![GitHub](https://img.shields.io/badge/View-Repository-blue?style=flat-square\u0026logo=github)](https://github.com/WildKernels/OnePlus_KernelSU_SUSFS) |\n\n---\n\n### Xiaomi Devices\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔽 Click to expand Xiaomi device kernels\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\n#### Redmi Series\n\n| Device Model | Codename | Kernel | Features | Links |\n|--------------|----------|---------|----------|-------|\n| **Redmi 9** | lancelot | 4.14 | KernelSU Next, SukiSU Ultra, SUSFS, MT6768 | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/Edhic1/kernel_KSu_Next_Lancelot) |\n| **Redmi Note 12 4G** | topaz/tapas | 5.15 | Smooth optimization, Custom ROM support | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/chickendrop89/device_xiaomi_gemstones-kernel) |\n| **Redmi Note 13 4G** | sapphire/sapphiren | 5.15 | Smooth optimization, Custom ROM support | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/chickendrop89/device_xiaomi_gemstones-kernel) |\n| **Redmi Note 12/13 4G** | topaz/sapphire | 5.15 | SukiSU Ultra, KPM, SUSFS v1.5.11, Baseband-guard | [![GitHub](https://img.shields.io/badge/Download-ZEPHARO-blue?style=flat-square\u0026logo=github)](https://github.com/topnotchfreaks/kernel_msm-5.15/releases/tag/ZEPHARO) |\n| **Redmi Note 12/13 4G** | topaz/sapphire | 5.15 | SukiSU Ultra, KPM, SUSFS, LTO | [![GitHub](https://img.shields.io/badge/Download-YASK-blue?style=flat-square\u0026logo=github)](https://github.com/topnotchfreaks/kernel_msm-5.15/releases/tag/YASK) |\n| **Redmi Pad SE** | xun | 5.15 | SukiSU Ultra, KPM, SUSFS, LTO | [![GitHub](https://img.shields.io/badge/Download-YASK-blue?style=flat-square\u0026logo=github)](https://github.com/topnotchfreaks/kernel_msm-5.15/releases/tag/YASK) |\n| **Redmi 15 / POCO M7 4G** | creek | 5.15 | SukiSU Ultra, KPM, SUSFS, LTO | [![GitHub](https://img.shields.io/badge/Download-YASK-blue?style=flat-square\u0026logo=github)](https://github.com/topnotchfreaks/kernel_msm-5.15/releases/tag/YASK) |\n| **Redmi 4X** | santoni | 4.9 | KernelSU, AOSP Compatible | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/zeta96/L_soul_santoni_msm4.9) |\n| **Redmi Note 12 5G / POCO X5** | stone | 5.4 | KernelSU, APatch compatible | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/gawasvedraj/KernelOwO) |\n\n\u003c/details\u003e\n\n---\n\n### Samsung Devices\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔽 Click to expand Samsung device kernels\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\n#### Galaxy S Series\n\n| Device Model | Codename | Kernel | Features | Links |\n|--------------|----------|---------|----------|-------|\n| **Galaxy S25** | S93XX (sm8750) | 6.6 | KernelSU, MKSU, SukiSU-Ultra, LKM mode | [![GitHub](https://img.shields.io/badge/Download-Kokuban-blue?style=flat-square\u0026logo=github)](https://github.com/YuzakiKokuban/android_kernel_samsung_sm8750) |\n| **Galaxy S25** | S93XX (sm8750) | 6.6 | KernelSU LKM compatible | [![GitHub](https://img.shields.io/badge/Download-GKI-blue?style=flat-square\u0026logo=github)](https://github.com/fei-ke/android_kernel_samsung_sm8750) |\n| **Galaxy S24** | S92XX (sm8650) | 6.1 | KernelSU, MKSU, SukiSU-Ultra, LKM mode | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/YuzakiKokuban/android_kernel_samsung_sm8650) |\n| **Galaxy S23** | S91XX (sm8550) | 5.15 | KernelSU, MKSU, SukiSU-Ultra, LKM mode | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/YuzakiKokuban/android_kernel_samsung_sm8550_S23) |\n| **Galaxy S20** | x1q/y2q/z3q (sm8250) | 4.19 | KernelSU-Next, SuSFS v1.5.9 | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/GoRhanHee/kernel_samsung_sm8250) |\n| **Galaxy S10 / Note 10** | Exynos 9820 | 4.14 | KernelSU-Next v3.0.0, SuSFS v1.5.11, Ramdisk support | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/GoRhanHee/exynos9820_samsung_Kernel) |\n\n#### Galaxy A Series\n\n| Device Model | Codename | Kernel | Features | Links |\n|--------------|----------|---------|----------|-------|\n| **Galaxy A32 4G** | A325F | 4.14 | SukiSU-Ultra v3.1.8, SuSFS v1.5.5, Android 15/16, OneUI 7 | [![XDA](https://img.shields.io/badge/Download-XDA-orange?style=flat-square\u0026logo=xda-developers)](https://xdaforums.com/t/closed-kernel-sukisu-ultra-for-galaxy-a32-4g-a325x-unofficial.4754691/) |\n| **Galaxy A15 4G** | SM-A155F | 5.10 | KernelSU-Next, SuSFS 1.5.9 | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/ReeViiS69/sm155f) |\n| **Galaxy A12** | SM-A127F | 4.14 | KernelSU-Next, SUSFS v1.5.7, Wireguard, SELinux toggle | [![XDA](https://img.shields.io/badge/Download-XDA-orange?style=flat-square\u0026logo=xda-developers)](https://xdaforums.com/t/kernel-a127f-project-xed-kernelsu-next-susfs.4735546/) |\n\n#### Galaxy M Series \u0026 Tablets\n\n| Device Model | Codename | Kernel | Features | Links |\n|--------------|----------|---------|----------|-------|\n| **Galaxy Tab S10 Series** | SM-X82XX/X92XX (mt6989) | 6.1 | KernelSU, MKSU, SukiSU-Ultra, LKM variants | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/YuzakiKokuban/android_kernel_samsung_mt6989_TabS10) [![XDA](https://img.shields.io/badge/XDA-Thread-orange?style=flat-square\u0026logo=xda-developers)](https://xdaforums.com/t/kernel-root-oneui8-0-tab-s10-series-kernel-with-kernelsu.4739268/) |\n| **Galaxy M30s** | M307F | 4.9 | KernelSU 0.9.5 (Non-GKI) | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/JuiIm/M30s-custom-kernel-M307f---KernelSU-support) |\n\n\u003c/details\u003e\n\n---\n\n### OnePlus Devices\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔽 Click to expand OnePlus device kernels\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\n| Device Model | Codename | Kernel | Features | ROM Support | Links |\n|--------------|----------|---------|----------|-------------|-------|\n| **OnePlus 13** | - | Latest | KernelSU-Next, SUSFS | OxygenOS | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/FerGus786/OnePlus_13_KernelSU_SUSFS) |\n| **OnePlus 12** | - | 6.1 | KernelSU LKM mode, SukiSU Ultra + SUSFS | OxygenOS/ColorOS 14 | [![GitHub](https://img.shields.io/badge/Download-LKM-blue?style=flat-square\u0026logo=github)](https://github.com/snowwolf725/KernelSU_LKM_For_Oneplus12) |\n| **OnePlus 7 Pro** | guacamole | Latest | KernelSU v0.9.5, Full system flash required | LineageOS 21 | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/surfaceocean/kernelsu_oneplus_7_pro_lineageos_guacamole) |\n| **OnePlus Nord N200 5G** | dre | 5.4 | SukiSU Ultra | LineageOS 22+ | [![XDA](https://img.shields.io/badge/Download-XDA-orange?style=flat-square\u0026logo=xda-developers)](https://xdaforums.com/t/kernel-aosp-lineageos-kernel-kernelsu-included.4749302/) |\n\n\u003e [!NOTE]\n\u003e OnePlus devices generally do not support the generic GKI build and require custom kernel builds. Use [WildKernels/OnePlus_KernelSU_SUSFS](https://github.com/WildKernels/OnePlus_KernelSU_SUSFS) or manufacturer-specific builds.\n\n\u003c/details\u003e\n\n---\n\n### Motorola Devices\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔽 Click to expand Motorola device kernels\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\n| Device Model | Codename | Kernel | Features | ROM Support | Links |\n|--------------|----------|---------|----------|-------------|-------|\n| **Moto G20** | java | 4.14 | KernelSU 0.9.5, KernelSU-Next, SukiSU Ultra | Stock, AOSP | [![XDA](https://img.shields.io/badge/Download-XDA-orange?style=flat-square\u0026logo=xda-developers)](https://xdaforums.com/t/kernel-custom-kernels-with-su-kernelsu-kernelsu-next-and-sukisu-ultra-for-motorola-g20-java.4711782/) |\n\n\u003c/details\u003e\n\n---\n\n### Google Pixel Devices\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔽 Click to expand Google Pixel device kernels\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\n| Device Model | Codename | Kernel | Features | ROM Support | Links |\n|--------------|----------|---------|----------|-------------|-------|\n| **Pixel 8a** | GKI | 6.1 | KernelSU-Next, SuSFS, Hide patches | Android 14 | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/TheRetikGM/gki-kernelsunext-susfs) |\n| **Pixel 7 / 7 Pro** | gs201 | 5.10 | KernelSU-Next, SuSFS v1.5.8, Additional patches | Custom ROMs | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/wspyams/android_kernel_google_gs201) |\n\n\u003e [!TIP]\n\u003e For Pixel devices, also check [WildKernels/Sultan_KernelSU_SUSFS](https://github.com/WildKernels/Sultan_KernelSU_SUSFS) for Sultan kernel builds with SUSFS integration.\n\n\u003c/details\u003e\n\n---\n\n### Huawei Devices\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔽 Click to expand Huawei device kernels\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\n| Device Model | Codename | Kernel | Features | ROM Support | Links |\n|--------------|----------|---------|----------|-------------|-------|\n| **Huawei Nova 2** | - | 4.4 | KernelSU | LineageOS | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/CoolestEnoch/kernel-su-huawei-nova2) |\n\n\u003c/details\u003e\n\n---\n\n### LG Devices\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔽 Click to expand LG device kernels\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\n| Device Model | Codename | Kernel | Features | ROM Support | Links |\n|--------------|----------|---------|----------|-------------|-------|\n| **LG G7** | judyln | 4.9 | KernelSU-Next, SuSFS | LineageOS 22.1 | [![GitHub](https://img.shields.io/badge/Download-blue?style=flat-square\u0026logo=github)](https://github.com/No-22-Github/LG-G7-LineageOS-22.1-KernelSU-Next-SuSFS-Kernel) |\n\n\u003c/details\u003e\n\n---\n\n### Kernel Selection Guide\n\n**Consider these factors when choosing a kernel:**\n\n| Factor | What to Check |\n|--------|---------------|\n| **Device Match** | Exact device model and variant (not just similar models) |\n| **Android Version** | Kernel must match your current Android version |\n| **Security Patch** | Anti-rollback protection - never flash a kernel older than your current security patch level |\n| **Features** | KernelSU version, SUSFS support, additional optimizations |\n| **Maintenance** | Regular updates and active development |\n| **Community** | User feedback on XDA, GitHub issues, Telegram |\n| **Documentation** | Clear installation instructions and support |\n\n\u003e [!WARNING]\n\u003e **Before Flashing:** Always backup your current boot image. Keep a copy of stock boot.img for emergency recovery. Test with `fastboot boot kernel.img` first if possible. On devices with anti-rollback protection (e.g., Xiaomi, OnePlus), flashing a kernel with an older security patch level can permanently brick your device.\n\n### Need Help?\n\n- **Build your own:** See [Building from Source](#️-building-from-source) section\n\n\n\u003cdiv align=\"right\"\u003e\n\n[⬆ Back to Top](#awesome-kernelsu)\n\n\u003c/div\u003e\n\n---\n\n## 🔧 Installation\n\n**Multiple installation methods to suit your needs and technical comfort level.**\n\n### ✅ Pre-Installation Checklist\n\nBefore proceeding, ensure you have:\n\n- [x] **Unlocked bootloader** (essential!)\n- [x] **Complete device backup**\n- [x] **ADB \u0026 Fastboot** installed ([Download Platform Tools](https://developer.android.com/studio/releases/platform-tools))\n- [x] **USB Debugging** enabled (Settings → Developer Options)\n- [x] **Stock boot image** backup (for emergency recovery)\n- [x] **Charged device** (at least 50% battery)\n\n\u003e [!WARNING]\n\u003e **Backup First!** Installation errors can cause data loss or bootloops. Always have a recovery plan.\n\n\u003e [!TIP]\n\u003e **Need help unlocking your bootloader?** Visit [Awesome-Android-Root Guide](https://awesome-android-root.pages.dev/android-root-guides/how-to-unlock-bootloader)\n\n---\n\n### 🚀 Installation Methods Overview\n\n| Method | Difficulty | Best For | Requirements | Time |\n|--------|-----------|----------|--------------|------|\n| [**GKI Mode**](#method-1-gki-mode) | Easy | Modern devices (5.10+) | Fastboot, unlocked bootloader | 5–10 min |\n| [**LKM Mode**](#method-2-lkm-mode) | Easy | Preserving stock kernel | Unlocked bootloader | 5–10 min |\n| [**Manager Patching**](#method-3-manager-patching) | Easy | One-click solution | Unlocked bootloader | 10–15 min |\n| [**Custom Kernel**](#method-4-custom-kernels) | Medium | Device-specific optimization | TWRP or fastboot | 10–20 min |\n| [**Manual Building**](#method-5-manual-building) | Hard | Full customization | Build environment, expertise | 1–3 hours |\n\n---\n\n### Method 1: GKI Mode\n\n**Best for:** Modern devices with GKI 2.0 support (kernel 5.10+)\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Installation Steps\u003c/b\u003e\u003c/summary\u003e\n\n**Advantages:**\n- ✅ Strong universality for modern devices\n- ✅ Official support and regular updates\n- ✅ Clean installation with minimal configuration\n\n**Step-by-Step:**\n\n```bash\n# 1. Download boot.img from releases\n# Visit: https://github.com/tiann/KernelSU/releases/latest\n\n# 2. Boot device to fastboot mode\nadb reboot bootloader\n\n# 3. Flash the kernel\nfastboot flash boot boot.img\n\n# 4. Reboot device\nfastboot reboot\n\n# 5. Install KernelSU Manager APK after boot\n\n# 6. IMPORTANT: Install a metamodule for module support\n# Download meta-overlayfs and install via KernelSU Manager\n```\n\n\u003e **More Details**: [GKI Installation Guide](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide#method-1-pre-built-gki-kernel-easiest)\n\n\u003c/details\u003e\n\n---\n\n### Method 2: LKM Mode\n\n**Best for:** Users wanting to keep original kernel intact and get easy updates\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Installation Steps\u003c/b\u003e\u003c/summary\u003e\n\n**Advantages:**\n- ✅ Preserves original kernel and manufacturer optimizations\n- ✅ Less intrusive modification\n- ✅ Easier to revert to stock\n- ✅ OTA-friendly (install to inactive slot)\n- ✅ Easy in-app updates\n- ✅ No AVB/dm-verity issues\n\n**Requirements:**\n- Stock/official firmware\n- Compatible kernel version\n\n**Step-by-Step:**\n\n1. Install KernelSU Manager APK on device\n2. Grant necessary permissions\n3. In Manager, select \"Install\" → \"Select and Patch a File\"\n4. Choose your stock boot.img file\n5. Manager will patch it with KernelSU (LKM mode)\n6. Flash patched boot via fastboot:\n\n```bash\n# Transfer patched boot to PC\nadb pull /sdcard/Download/kernelsu_patched_xxxxx.img\n\n# Boot to fastboot\nadb reboot bootloader\n\n# Flash patched image\nfastboot flash boot kernelsu_patched_xxxxx.img\n\n# Reboot\nfastboot reboot\n```\n\n7. **Install metamodule** after first boot for module support\n\n\u003e **Complete Guide**: [LKM Mode Installation](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide#method-2-boot-image-patching-lkm-mode)\n\n\u003c/details\u003e\n\n---\n\n### Method 3: Manager Patching\n\n**Best for:** Users preferring one-click solutions with boot image patching\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Installation Steps\u003c/b\u003e\u003c/summary\u003e\n\n**Advantages:**\n- ✅ User-friendly, minimal PC usage\n- ✅ Automatic patching process\n- ✅ Simplest for non-technical users\n- ✅ Supports both GKI and LKM modes\n\n**Step-by-Step:**\n\n1. Extract boot.img from your device firmware\n2. Install KernelSU Manager APK on device\n3. Grant necessary permissions\n4. Select \"Install\" → \"Select and Patch a File\"\n5. Choose your boot.img file\n6. Manager patches boot image automatically\n7. Flash patched boot via fastboot or custom recovery\n\n```bash\n# Flash patched boot via fastboot\nadb pull /sdcard/Download/kernelsu_patched_*.img\nadb reboot bootloader\nfastboot flash boot kernelsu_patched_*.img\nfastboot reboot\n```\n\n8. **Install metamodule** after first boot for module support\n\n\u003e **Detailed Tutorial**: [Manager Patching Guide](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide#method-2-boot-image-patching-lkm-mode)\n\n\u003c/details\u003e\n\n---\n\n### Method 4: Custom Kernels\n\n**Best for:** Device-specific optimization and features\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Installation Steps\u003c/b\u003e\u003c/summary\u003e\n\n**Advantages:**\n- ✅ Device-optimized performance\n- ✅ Pre-tested stability\n- ✅ Additional features (SUSFS, optimizations)\n- ✅ No compilation required\n\n**Step-by-Step:**\n\n1. Find your device in [Prebuilt Kernels](#prebuilt-kernels) section\n2. Download appropriate kernel zip\n3. Flash via TWRP or fastboot:\n\n**Via TWRP:**\n```\n1. Boot to TWRP recovery\n2. Install → Select kernel zip\n3. Swipe to flash\n4. Reboot system\n```\n\n**Via Fastboot:**\n```bash\nadb reboot bootloader\nfastboot flash boot kernel.img\nfastboot reboot\n```\n\n4. Install KernelSU Manager APK\n5. Verify installation in Manager\n\n\u003c/details\u003e\n\n---\n\n### Method 5: Manual Building\n\n**Best for:** Developers and advanced users\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📋 View Installation Steps\u003c/b\u003e\u003c/summary\u003e\n\n**Advantages:**\n- ✅ Full customization control\n- ✅ Latest features and patches\n- ✅ Learn kernel development\n\n**Requirements:**\n- Linux build environment (Ubuntu 20.04+ recommended)\n- Kernel source code for your device\n- Cross-compiler toolchain\n- Build dependencies (see [Building from Source](#️-building-from-source))\n\n**Quick Overview:**\n1. Setup Linux build environment\n2. Clone kernel source and KernelSU repository\n3. Apply KernelSU patches\n4. Configure kernel (enable CONFIG_KSU)\n5. Compile kernel\n6. Package with AnyKernel3\n7. Flash to device\n\n**Full guide:** See [Building from Source](#️-building-from-source) section\n\n\u003c/details\u003e\n\n---\n\n### Compatibility Check\n\n**Check your kernel version:**\n```bash\n# Via ADB\nadb shell uname -r\n\n# Or on device terminal\nuname -r\n```\n\n**Compatibility Matrix:**\n\n| Kernel Version | Official KernelSU | KernelSU-Next | Wild KSU | SukiSU-Ultra | Recommended Method |\n|----------------|-------------------|---------------|----------|--------------|-------------------|\n| 5.10+ (GKI 2.0) | ✅ Full Support | ✅ Full Support | ✅ Full Support | ✅ Full Support | GKI Mode / Manager Patching |\n| 4.14–5.9 | ⚠️ Manual Build Only | ✅ Full Support | ✅ Full Support | ✅ Full Support | Custom Kernel / LKM |\n| 4.4–4.13 | ❌ Not Supported | ✅ Full Support | ✅ Full Support | ✅ Full Support | Custom Kernel |\n| 3.4–4.3 | ❌ Not Supported | ❌ Not Supported | ❌ Not Supported | ⚠️ Experimental | Custom Kernel |\n\n---\n\n### ✨ Post-Installation Setup\n\n\u003e [!IMPORTANT]\n\u003e Complete these essential steps to ensure proper functionality and security.\n\n**1. Verify Installation**\n\n```bash\n# Check KernelSU version\nsu -c \"kernelsu --version\"\n\n# Verify root access\nsu -c \"id\"\n\n# Check kernel version\ncat /proc/version | grep KernelSU\n\n# Check installation mode\n# Look for LKM or GKI indicators in kernel version\n```\n\n**2. Install Manager**\n- Download appropriate Manager APK\n- Grant all required permissions\n- Confirm root access in app\n\n**3. Install Metamodule (CRITICAL for KernelSU 3.0+)**\n- Download [meta-overlayfs](https://github.com/KernelSU-Modules-Repo/meta-overlayfs) (recommended)\n- Install via KernelSU Manager \u003e Modules\n- Reboot device\n- See [Understanding Metamodules](#understanding-metamodules) for details\n\n**4. Configure App Profiles**\n- Set restrictive defaults\n- Grant root only to trusted apps\n- Configure time-based restrictions\n\n**5. Install Essential Modules**\n- Module manager (MMRL recommended)\n- SuSFS for root hiding (if needed)\n- Performance optimizations (optional)\n\n\u003e [!WARNING]\n\u003e Only install modules from trusted sources\n\n**6. Setup Safety Features**\n- Backup patched boot image\n- Configure module backups\n- Test Play Integrity\n- Document your setup\n\n\u003e **Complete Setup Guide**: [Post-Installation Setup](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide#post-installation-setup)\n\n\n---\n\n### Verification Commands\n\n```bash\n# Comprehensive verification script\n# Check if KernelSU is loaded\ncat /proc/version | grep KernelSU\n\n# Test root access\nsu -c \"whoami\"\nsu -c \"id\"\n\n# Check module directory\nls -la /data/adb/modules/\n\n# View KernelSU logs\ndmesg | grep kernelsu\n\n# Check SELinux status\ngetenforce\n\n# Verify module mounting\nmount | grep overlay\n```\n\n\u003cdiv align=\"right\"\u003e\n\n[⬆ Back to Top](#awesome-kernelsu)\n\n\u003c/div\u003e\n\n---\n\n## 📚 Documentation\n\n**Comprehensive guides and resources to master KernelSU.**\n\n### 📖 Core Documentation\n\n**Getting Started**\n- [What is KernelSU?](https://kernelsu.org/guide/what-is-kernelsu.html)\n- [Installation Guide](https://kernelsu.org/guide/installation.html)\n- [App Profile System](https://kernelsu.org/guide/app-profile.html)\n- [Module System](https://kernelsu.org/guide/module.html)\n- [Official Module Repository](https://modules.kernelsu.org)\n- [API Documentation](https://kernelsu.org/guide/module.html#kernelsu-modules)\n\n\n### 🔨 Integration \u0026 Building\n\n- [**Non-GKI Integration**](https://kernelsu.org/guide/how-to-integrate-for-non-gki.html) - For custom kernels 4.14 and earlier\n- [**Building from Source**](https://kernelsu.org/guide/how-to-build.html) - Complete compilation guide\n- [**Kernel Requirements**](https://kernelsu.org/guide/installation.html#requirements) - Prerequisites and compatibility\n- [**Unofficially Supported Devices**](https://kernelsu.org/guide/unofficially-support-devices.html) - Manual compilation for older kernels\n\n### 📦 Module Development\n\n- [**Module Development Guide**](https://kernelsu.org/guide/module.html) - Creating KernelSU modules\n- [**Module WebUI Guide**](https://kernelsu.org/guide/module-webui.html) - Building web interfaces\n- [**Module Examples**](https://github.com/topics/kernelsu-module) - Community examples on GitHub\n\n### 🆘 Recovery \u0026 Troubleshooting\n\n- [**FAQ**](https://kernelsu.org/guide/faq.html) - Frequently asked questions\n- [**Bootloop Recovery**](https://kernelsu.org/guide/rescue-from-bootloop.html) - Emergency recovery procedures\n\n\u003cdiv align=\"right\"\u003e\n\n[⬆ Back to Top](#awesome-kernelsu)\n\n\u003c/div\u003e\n\n---\n\n## Modules and Tools\n\n**Essential modules and tools to enhance your KernelSU experience.**\n\n\u003e [!IMPORTANT]\n\u003e **KernelSU 3.0+ Requirement**: You must first install a [metamodule](#understanding-metamodules) before regular modules will work. Fresh installations require this step!\n\n### Metamodules (Required for Module Support)\n\n\u003e **First-Time Users**: Start with **meta-overlayfs** for the best balance of compatibility and ease of use.\n\n| Metamodule | Purpose | Download |\n|------------|---------|----------|\n| [**meta-overlayfs**](https://github.com/KernelSU-Modules-Repo/meta-overlayfs) | Official reference implementation using OverlayFS - **recommended for most users** | [![Download](https://img.shields.io/badge/Download-Latest-blue?style=flat-square)](https://github.com/KernelSU-Modules-Repo/meta-overlayfs/releases) |\n| [**mountify**](https://github.com/backslashxx/mountify) | OverlayFS with tmpfs/ext4 sparse support, works on APatch/Magisk too | [![Download](https://img.shields.io/badge/Download-Latest-blue?style=flat-square)](https://github.com/backslashxx/mountify/releases) |\n| [**meta-hybrid_mount**](https://github.com/YuzakiKokuban/meta-hybrid_mount) | Dual engine (OverlayFS + Magic Mount) with conflict monitor, diagnostics \u0026 auto-fallback | [![Download](https://img.shields.io/badge/Download-Latest-blue?style=flat-square)](https://github.com/YuzakiKokuban/meta-hybrid_mount/releases) |\n\n---\n\n### Root Management \u0026 Hiding\n\n| Module | Purpose | Key Features |\n|--------|---------|--------------|\n| [**SuSFS4KSU**](https://github.com/sidex15/susfs4ksu-module) | Advanced root hiding | Customizable profiles, filesystem manipulation, banking app support |\n\n\n\u003e [!TIP]\n\u003e **Discover More Modules:** Explore the extensive collection at **[Awesome Android Root - KernelSU Modules](https://awesome-android-root.pages.dev/android-root-apps/?filters=%5BK%5D)**\n\n### Framework Modifications\n\n| Framework | Purpose | Features |\n|-----------|---------|----------|\n| [**LSPosed**](https://github.com/LSPosed/LSPosed) | Xposed framework | Module support via Zygisk integration |\n| [**ZygiskNext**](https://github.com/Dr-TSNG/ZygiskNext) | Standalone Zygisk | Independent Zygisk implementation for KernelSU |\n| [**ReZygisk**](https://github.com/PerformanC/ReZygisk) | Transparent Zygisk | Improved open-source Zygisk implementation |\n\n---\n\n### 📦 Module Managers\n\n**[MMRL (Modern Module Manager)](https://github.com/MMRLApp/MMRL)**\n\nThe all-in-one solution for KernelSU module management.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔽 View MMRL Features\u003c/b\u003e\u003c/summary\u003e\n\n**✨ Key Features:**\n- ✅ Built-in module repository with 100+ modules\n- ✅ Automatic module updates\n- ✅ Module backup/restore functionality\n- ✅ Dependency management\n- ✅ Next-gen WebUI support for advanced modules\n- ✅ Material You design language\n- ✅ Dark/Light theme support\n- ✅ Detailed module information and changelogs\n\n**📥 Download:** [MMRL Latest Release](https://github.com/MMRLApp/MMRL/releases)\n\n\u003c/details\u003e\n\n---\n\n### Management Apps\n\n| App | Purpose | Download |\n|-----|---------|----------|\n| [**KernelSU Manager**](https://github.com/tiann/KernelSU/releases) | Official manager for KernelSU | [![Download](https://img.shields.io/badge/Download-Latest-blue?style=flat-square)](https://github.com/tiann/KernelSU/releases/latest) |\n| [**KernelSU-Next Manager**](https://github.com/KernelSU-Next/KernelSU-Next/releases) | Manager for KernelSU-Next | [![Download](https://img.shields.io/badge/Download-Latest-blue?style=flat-square)](https://github.com/KernelSU-Next/KernelSU-Next/releases/latest) |\n| [**Wild KSU Manager**](https://github.com/WildKernels/Wild_KSU/releases) | Manager for Wild KSU | [![Download](https://img.shields.io/badge/Download-Latest-blue?style=flat-square)](https://github.com/WildKernels/Wild_KSU/releases/latest) |\n| [**SukiSU Manager**](https://github.com/SukiSU-Ultra/SukiSU-Ultra/releases) | Manager for SukiSU-Ultra | [![Download](https://img.shields.io/badge/Download-Latest-blue?style=flat-square)](https://github.com/SukiSU-Ultra/SukiSU-Ultra/releases/latest) |\n| [**ReSukiSU Manager**](https://github.com/ReSukiSU/ReSukiSU/releases) | Manager for ReSukiSU (multi-manager) | [![Download](https://img.shields.io/badge/Download-Latest-blue?style=flat-square)](https://github.com/ReSukiSU/ReSukiSU/releases/latest) |\n| [**Franco Kernel Manager**](https://play.google.com/store/apps/details?id=com.franco.kernel) | Kernel tweaking \u0026 monitoring | [![Play Store](https://img.shields.io/badge/Get-Play_Store-green?style=flat-square)](https://play.google.com/store/apps/details?id=com.franco.kernel) |\n\n\n---\n\n### 🛠️ Development \u0026 Debugging\n\n| Tool | Purpose | Use Case |\n|------|---------|----------|\n| [**Root Checker**](https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck) | Verify root status | Confirm successful installation |\n| [**Logcat Reader**](https://github.com/darshanparajuli/LogcatReader) | System log viewer | Debugging and troubleshooting |\n| [**Termux**](https://github.com/termux/termux-app) | Terminal emulator | Full Linux environment on Android |\n\n\n---\n\n## 🛠️ Building from Source\n\n\u003e [!NOTE]\n\u003e This section covers building KernelSU from source. For ready-to-use kernels, see the [Prebuilt Kernels](#prebuilt-kernels) section.\n\n### Kernel Source Repositories\n\n- [**KernelSU Source**](https://github.com/tiann/KernelSU) - Official KernelSU source code for integration\n- [**KernelSU-Next Source**](https://github.com/KernelSU-Next/KernelSU-Next) - Enhanced fork with extended support\n- [**Wild KSU Source**](https://github.com/WildKernels/Wild_KSU) - Customization and root hiding focused fork\n- [**SukiSU-Ultra Source**](https://github.com/SukiSU-Ultra/SukiSU-Ultra) - KPM + broad compatibility fork\n- [**ReSukiSU Source**](https://github.com/ReSukiSU/ReSukiSU) - SukiSU-Ultra fork with multi-manager support\n- [**Ylarod/ddk**](https://github.com/Ylarod/ddk) - Official recommended toolchain for building KernelSU LKM\n- [**Kernel Build Action**](https://github.com/dabao1955/kernel_build_action) - Automated building via GitHub Actions\n\n\u003e [!NOTE]\n\u003e Since v3.0, official KernelSU **only supports the DDK build environment** and no longer maintains direct kernel integration (\"built-in\"/GKI image mode) or non-GKI/x86_64 kernels. Third-party kernel maintainers should target the **KernelSU LKM ABI** instead of integrating KernelSU directly. Forks (Next, Wild, SukiSU, ReSukiSU) continue to support direct integration via their own `setup.sh`.\n\n### Device-Specific Kernel Sources\n\n\u003e [!TIP]\n\u003e Always use official kernel sources from your device manufacturer for best compatibility.\n\n- [**OnePlus Kernel Sources**](https://github.com/OnePlusOSS) - Official OnePlus kernel sources\n- [**Xiaomi Kernel Sources**](https://github.com/MiCode/Xiaomi_Kernel_OpenSource) - Official Xiaomi kernel sources\n- [**Google AOSP Kernels**](https://android.googlesource.com/kernel/) - Android Open Source Project kernels\n- [**Samsung Opensource**](https://opensource.samsung.com) - Samsung kernel sources\n\n### Building Tools \u0026 Scripts\n\n- [**Universal Patcher**](https://github.com/KernelSU-Next/KernelSU-Next/tree/dev/scripts) - Automated kernel patching scripts\n- [**KernelSU Builder**](https://github.com/dabao1955/kernel_build_action) - CI/CD building system with GitHub Actions\n- [**⭐ AnyKernel3**](https://github.com/osm0sis/AnyKernel3) - Universal kernel flasher and packaging tool\n- [**Manual Build Guide**](https://kernelsu.org/guide/how-to-build.html) - Step-by-step building instructions\n\n### Build Environment Setup\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick to expand: Detailed Build Instructions\u003c/b\u003e\u003c/summary\u003e\n\n\u003e [!IMPORTANT]\n\u003e Building kernels requires significant disk space (50GB+) and time. Ensure you have a proper Linux environment.\n\n#### Linux Build Environment\n\n```bash\n# Install dependencies (Ubuntu/Debian)\nsudo apt update\nsudo apt install -y git build-essential kernel-package fakeroot libncurses5-dev \\\n  libssl-dev ccache bison flex libelf-dev bc python3\n\n# Install cross-compiler\nsudo apt install -y gcc-aarch64-linux-gnu gcc-arm-linux-gnueabihf\n\n# Clone KernelSU\ngit clone https://github.com/tiann/KernelSU\n```\n\n\u003e [!TIP]\n\u003e Use `ccache` to speed up subsequent builds. Enable it with `export USE_CCACHE=1` and `export CCACHE_DIR=~/.ccache`.\n\n#### Building Process\n\n```bash\n# 1. Clone your device kernel source\ngit clone \u003ckernel_source_url\u003e kernel\n\n# 2. Apply KernelSU patches\ncd kernel\ncurl -LSs \"https://raw.githubusercontent.com/tiann/KernelSU/main/kernel/setup.sh\" | bash -\n\n# For KernelSU-Next:\n# curl -LSs \"https://raw.githubusercontent.com/KernelSU-Next/KernelSU-Next/next/kernel/setup.sh\" | bash -\n\n# For Wild KSU:\n# curl -LSs \"https://raw.githubusercontent.com/WildKernels/Wild_KSU/wild/kernel/setup.sh\" | bash -s wild\n\n# For SukiSU-Ultra:\n# curl -LSs \"https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh\" | bash -s main      # GKI\n# curl -LSs \"https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh\" | bash -s builtin   # non-GKI\n\n# For ReSukiSU:\n# curl -LSs \"https://raw.githubusercontent.com/ReSukiSU/ReSukiSU/main/kernel/setup.sh\" | bash\n\n# 3. Configure kernel\nmake ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- \u003cdefconfig\u003e\n\n# 4. Enable KernelSU in config\n./scripts/config --file .config -e CONFIG_KSU\n\n# For SukiSU-Ultra KPM support:\n# ./scripts/config --file .config -e CONFIG_KPM\n\n# 5. Build kernel\nmake ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc)\n\n# 6. Package with AnyKernel3\n# Copy Image.gz-dtb or Image to AnyKernel3 directory\n# Zip and flash\n```\n\n\u003e [!WARNING]\n\u003e Building with wrong toolchain or configuration can produce non-bootable kernels. Always test on non-critical devices first.\n\n#### Supported Architectures\n\n- **arm64-v8a**: Primary support (64-bit ARM) - most modern devices\n- **x86_64**: Intel/AMD 64-bit (emulators, some tablets) ⚠️ *Known breaking change on recent kernels for KernelSU/KernelSU-Next*\n- **armeabi-v7a**: 32-bit ARM (legacy devices, SukiSU-Ultra only)\n\n#### Continuous Integration\n\n```yaml\nname: Build Kernel\non:\n  push:\n    branches: [ main ]\n  workflow_dispatch:\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n      - name: Build Kernel with KernelSU\n        uses: dabao1955/kernel_build_action@main\n        with:\n          kernel-url: \u003cyour_kernel_repo\u003e\n          branch: \u003cbranch_name\u003e\n          config: \u003cdefconfig_name\u003e\n          arch: arm64\n```\n\n\u003c/details\u003e\n\n\u003cdiv align=\"right\"\u003e\n\u003ca href=\"#awesome-kernelsu\"\u003e⬆ Back to Top\u003c/a\u003e\n\u003c/div\u003e\u003cbr\u003e\n\n---\n\n## 💬 Community\n\n**Connect with thousands of KernelSU users worldwide for support, discussion, and latest updates.**\n\n### Official Communities\n\n**Telegram**\n\n| Channel | Purpose | Link |\n|---------|---------|------|\n| **KernelSU Channel** | Official announcements | [![Telegram](https://img.shields.io/badge/Join-Channel-blue?style=flat-square\u0026logo=telegram)](https://t.me/KernelSU) |\n| **KernelSU Group** | Community support | [![Telegram](https://img.shields.io/badge/Join-Group-blue?style=flat-square\u0026logo=telegram)](https://t.me/KernelSU_group) |\n| **KernelSU-Next** | Enhanced variant | [![Telegram](https://img.shields.io/badge/Join-Group-blue?style=flat-square\u0026logo=telegram)](https://t.me/KernelSU_Next) |\n| **Wild KSU** | Customization \u0026 root hiding fork | [![Telegram](https://img.shields.io/badge/Join-Group-blue?style=flat-square\u0026logo=telegram)](https://t.me/WildKSU) |\n| **SukiSU** | KPM \u0026 legacy devices | [![Telegram](https://img.shields.io/badge/Join-Group-blue?style=flat-square\u0026logo=telegram)](https://t.me/Sukiksu) |\n\n**GitHub**\n\n| Platform | Purpose | Link |\n|----------|---------|------|\n| **Discussions** | Technical Q\u0026A | [![GitHub](https://img.shields.io/badge/Join-Discussions-black?style=flat-square\u0026logo=github)](https://github.com/tiann/KernelSU/discussions) |\n| **Issues** | Bug reports | [![GitHub](https://img.shields.io/badge/Report-Issues-black?style=flat-square\u0026logo=github)](https://github.com/tiann/KernelSU/issues) |\n| **Wild KSU Issues** | Customization fork | [![GitHub](https://img.shields.io/badge/View-Issues-black?style=flat-square\u0026logo=github)](https://github.com/WildKernels/Wild_KSU/issues) |\n\n\n---\n\n### 🌐 Forums \u0026 Platforms\n\n| Platform | Description | Members | Link |\n|----------|-------------|---------|------|\n| **XDA Developers** | Main discussion \u0026 device-specific threads | 10,000+ | [![XDA](https://img.shields.io/badge/Visit-XDA-orange?style=flat-square\u0026logo=xda-developers)](https://forum.xda-developers.com/t/kernelsu-a-kernel-based-root-solution-for-android.4511259/) |\n| **Reddit r/KernelSU** | Community discussions \u0026 support | Growing | [![Reddit](https://img.shields.io/badge/Join-r%2FKernelSU-red?style=flat-square\u0026logo=reddit)](https://www.reddit.com/r/KernelSU/) |\n| **4PDA Forum** | Russian-language community | Active | [![4PDA](https://img.shields.io/badge/Visit-4PDA-blue?style=flat-square)](https://4pda.to/forum/index.php?showtopic=1020374) |\n\n---\n\n## 🔧 Troubleshooting\n\n\u003e [!NOTE]\n\u003e Before troubleshooting, ensure you have a backup of your stock boot image. This is crucial for recovery.\n\n### Common Issues\n\n| Issue                        | Possible Cause                        | Solution                                             |\n| ---------------------------- | ------------------------------------- | ---------------------------------------------------- |\n| **Bootloop**                 | Incompatible kernel/module            | Flash stock boot.img via fastboot, disable modules   |\n| **App Crashes**              | SELinux policy conflicts              | Check and adjust SELinux policies in app profiles    |\n| **Module Not Working**       | No metamodule installed (KSU 3.0+)   | Install a metamodule first; verify module compatibility |\n| **Root Not Detected**        | Manager not installed properly        | Reinstall KernelSU Manager, verify kernel version    |\n| **Play Integrity Failing**   | Root detection                        | Install Shamiko or SuSFS, configure hiding properly  |\n| **Update Failed**            | Insufficient storage/corrupt download | Clear cache, re-download, ensure adequate storage    |\n| **Banking Apps Not Working** | Root detection                        | Configure app profiles, install hiding modules       |\n| **System Unstable**          | Conflicting modules                   | Disable modules one by one to identify culprit       |\n\n### Emergency Recovery\n\n\u003e [!WARNING]\n\u003e If your device is in a bootloop, follow these steps immediately to restore functionality.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🚨 Click to expand: Bootloop Recovery \u0026 Emergency Procedures\u003c/b\u003e\u003c/summary\u003e\n\n#### Bootloop Recovery\n\n**Immediate Steps:**\n```bash\n# 1. Enter fastboot mode (Power + Volume Down)\n# 2. Connect device to PC\n# 3. Flash stock boot image\nfastboot flash boot stock_boot.img\n\n# 4. If needed, clear cache\nfastboot erase cache\n\n# 5. Reboot\nfastboot reboot\n```\n\n**Alternative via Recovery:**\n1. Boot into TWRP/custom recovery\n2. Flash stock boot image from recovery\n3. Wipe cache and dalvik cache\n4. Reboot system\n\n**Prevention:**\n- Always keep stock boot image backup\n- Test kernels with temporary boot first: `fastboot boot test_boot.img`\n- Create TWRP backups before major changes\n- Keep emergency download mode access available\n\n#### Module-Related Issues\n\n**Safe Mode Boot:**\n1. Create file `/data/adb/modules/.disable_modules` before boot\n2. This disables all modules for troubleshooting\n3. Remove problematic modules\n4. Delete the disable file and reboot\n\n**Commands:**\n```bash\n# Disable all modules\nadb shell su -c \"touch /data/adb/modules/.disable_modules\"\nadb reboot\n\n# Remove specific module\nadb shell su -c \"rm -rf /data/adb/modules/[module_name]\"\nadb reboot\n\n# View module logs\nadb shell su -c \"cat /data/adb/modules/[module_name]/install.log\"\n```\n\n\u003c/details\u003e\n\n### Debugging Commands\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🔍 Click to expand: Debug Commands \u0026 Diagnostics\u003c/b\u003e\u003c/summary\u003e\n\n```bash\n# Check KernelSU status\ncat /proc/version | grep KernelSU\nsu -c \"kernelsu --version\"\n\n# Kernel logs\ndmesg \u003e /sdcard/dmesg.log\ncat /proc/last_kmsg \u003e /sdcard/last_kmsg.log\n\n# KernelSU specific logs\nlogcat -s \"KernelSU\" \u003e /sdcard/kernelsu.log\nlogcat -b all \u003e /sdcard/full_logcat.log\n\n# Module installation logs\ncat /data/adb/modules/*/install.log \u003e /sdcard/module_logs.log\n\n# Check SELinux status\ngetenforce\nsestatus\n\n# List loaded modules\nls -la /data/adb/modules/\ncat /data/adb/modules/*/module.prop\n\n# Check mount points\nmount | grep overlay\nmount | grep /system\n\n# Verify root access\nsu -c \"id\"\nsu -c \"whoami\"\n\n# Check kernel config\nzcat /proc/config.gz | grep KSU\n\n# Monitor system resources\ntop -n 1\nfree -h\ndf -h\n```\n\n\u003c/details\u003e\n\n### Device-Specific Issues\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📱 Click to expand: Device-Specific Troubleshooting\u003c/b\u003e\u003c/summary\u003e\n\n#### Samsung Devices\n- **Knox Triggered**: Some Samsung devices trip Knox warranty bit (irreversible)\n- **Secure Boot**: May need to disable secure boot verification in kernel\n- **Encryption Issues**: Some kernels incompatible with Samsung encryption\n- **OEM Unlock**: Ensure OEM unlocking is enabled in Developer Options\n\n#### OnePlus Devices\n- **Fastboot Commands**: Use `fastboot oem unlock` for bootloader\n- **Generic GKI**: OnePlus devices generally do not support generic GKI builds - use manufacturer-specific kernels\n- **Anti-Rollback**: Be careful about security patch levels; flashing older kernels can brick devices\n- **Slot System**: A/B partition devices need careful slot management\n\n#### Xiaomi Devices\n- **Anti-Rollback**: Be careful with MIUI version downgrades (brick risk)\n- **Bootloader Unlock**: Xiaomi requires a waiting period via the Mi Unlock Tool\n- **MIUI Optimizations**: Some MIUI features conflict with KernelSU\n- **Vendor Mismatch**: Ensure kernel matches vendor version\n\n#### Google Pixel Devices\n- **Hardware Attestation**: Strong Play Integrity enforcement on newer Pixels\n- **Verified Boot**: Orange state warning on boot (normal)\n- **Titan M Security**: Hardware security module affects root hiding\n- **OTA Updates**: Easy to re-root after OTAs with KernelSU\n\n\u003c/details\u003e\n\n### Performance Issues\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e⚡ Click to expand: Performance Troubleshooting\u003c/b\u003e\u003c/summary\u003e\n\n#### System Slowdown\n\n**Diagnosis:**\n1. **Identify problematic modules**: Disable modules one by one\n2. **Check CPU throttling**: Monitor thermals and frequency scaling\n3. **Review I/O performance**: OverlayFS overhead on slow storage\n4. **Analyze system logs**: Look for kernel errors or warnings\n\n**Commands:**\n```bash\n# Monitor CPU usage\ntop -m 10\n\n# Check I/O stats\niostat -x 1 10\n\n# View thermal zones\ncat /sys/class/thermal/thermal_zone*/temp\n\n# Check for errors\ndmesg | grep -i error\nlogcat | grep -i error\n```\n\n#### Random Reboots\n\n**Troubleshooting:**\n1. **Check kernel logs**: `dmesg` and `/proc/last_kmsg`\n2. **Monitor memory usage**: Look for OOM (Out Of Memory) killer activity\n3. **Verify hardware stability**: Stress test without KernelSU\n4. **Test minimal config**: Remove all modules temporarily\n\n\u003c/details\u003e\n\n### App Compatibility\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🏦 Click to expand: Banking \u0026 Gaming App Compatibility\u003c/b\u003e\u003c/summary\u003e\n\n#### Banking/Payment Apps\n\n**Solutions:**\n1. **Configure app profiles**: Restrict root access for sensitive apps\n2. **Enable advanced hiding**: Install SuSFS or Shamiko modules\n3. **Check Play Integrity**: Use Play Integrity API tester\n4. **Hardware attestation**: Some devices use hardware-based detection (harder to bypass)\n\n**Recommended Setup:**\n```bash\n# Install hiding modules\n# 1. Install Shamiko module\n# 2. Install SuSFS4KSU module\n# 3. Configure DenyList in manager\n# 4. Reboot device\n# 5. Test with Play Integrity checker\n```\n\n#### Game Apps\n\n**Anti-cheat Detection:**\n- Some games detect root and ban accounts\n- Use hiding modules carefully\n- Configure app profiles to deny root access\n- Consider using non-rooted profiles for gaming\n\n\u003c/details\u003e\n\n### Getting Help\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e💬 Click to expand: Support Resources \u0026 Log Collection\u003c/b\u003e\u003c/summary\u003e\n\n#### Information to Provide\n\nWhen seeking help, include:\n1. **Device Information**: Model, Android version, kernel version\n2. **KernelSU Variant**: Official, Next, Wild KSU, or SukiSU-Ultra + version number\n3. **Installation Method**: How you installed KernelSU\n4. **Metamodule**: Which metamodule is installed (KernelSU 3.0+)\n5. **Reproduction Steps**: Detailed steps to reproduce the issue\n6. **Logs**: Relevant log files (dmesg, logcat, module logs)\n7. **Module List**: All installed modules and versions\n\n#### Log Collection Script\n\n```bash\n#!/system/bin/sh\n# Collect comprehensive logs for troubleshooting\n\nLOGDIR=\"/sdcard/kernelsu_logs_$(date +%Y%m%d_%H%M%S)\"\nmkdir -p \"$LOGDIR\"\n\n# System info\ngetprop \u003e \"$LOGDIR/system_props.txt\"\nuname -a \u003e \"$LOGDIR/kernel_info.txt\"\ncat /proc/version \u003e \"$LOGDIR/kernel_version.txt\"\n\n# KernelSU info\nsu -c \"kernelsu --version\" \u003e \"$LOGDIR/kernelsu_version.txt\" 2\u003e\u00261\n\n# Logs\ndmesg \u003e \"$LOGDIR/dmesg.log\"\nlogcat -d \u003e \"$LOGDIR/logcat.log\"\ncat /proc/last_kmsg \u003e \"$LOGDIR/last_kmsg.log\" 2\u003e/dev/null\n\n# Module info\nls -laR /data/adb/modules \u003e \"$LOGDIR/modules_list.txt\"\ncat /data/adb/modules/*/module.prop \u003e \"$LOGDIR/modules_props.txt\" 2\u003e/dev/null\n\n# Mount info\nmount \u003e \"$LOGDIR/mount_points.txt\"\ndf -h \u003e \"$LOGDIR/disk_usage.txt\"\n\necho \"Logs collected in: $LOGDIR\"\n```\n\n\u003c/details\u003e\n\n#### Support Priority\n\n1. **Official Documentation**: Check [kernelsu.org](https://kernelsu.org/) FAQ\n2. **GitHub Discussions**: Search existing issues and discussions\n3. **Telegram Groups**: Ask in appropriate variant-specific group\n4. **XDA Forums**: Device-specific threads\n5. **Reddit**: r/KernelSU for general questions\n\n\u003cdiv align=\"right\"\u003e\n\u003ca href=\"#awesome-kernelsu\"\u003e⬆ Back to Top\u003c/a\u003e\n\u003c/div\u003e\u003cbr\u003e\n\n---\n\n## ❓ FAQ\n\n**Frequently asked questions about KernelSU - Quick answers to common queries.**\n\n### General Questions\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cb\u003eWhat is a Metamodule and why do I need one?\u003c/b\u003e\u003c/summary\u003e\n\n**From KernelSU 3.0+**, the built-in module mounting system was removed. A **metamodule** is now required to provide module mounting infrastructure.\n\n**Why this change?**\n- **Reduced detection**: KernelSU itself doesn't mount modules, making it harder to detect\n- **Flexibility**: Choose your preferred mounting method (OverlayFS, Magic Mount, Hybrid)\n- **Stability**: Core KernelSU remains stable while mounting systems evolve\n\n**Quick Start:**\n1. Download [meta-overlayfs](https://github.com/KernelSU-Modules-Repo/meta-overlayfs) (recommended for beginners)\n2. Install via KernelSU Manager \u003e Modules\n3. Reboot device\n4. Now you can install regular modules\n\nSee [Understanding Metamodules](#understanding-metamodules) for complete details.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat is KernelSU and how does it differ from Magisk?\u003c/b\u003e\u003c/summary\u003e\n\nKernelSU is a **kernel-based root solution** operating in kernel space, while Magisk operates in userspace.\n\n**Key Differences:**\n\n| Aspect | KernelSU | Magisk |\n|--------|----------|--------|\n| **Architecture** | Kernel-level | Userspace |\n| **Security** | Superior isolation | Good but less isolated |\n| **Module System** | Metamodule-based (3.0+) | Magic Mount (built-in) |\n| **Installation** | GKI / LKM modes | Boot patching |\n| **Compatibility** | Requires compatible kernel | Universal |\n| **Future-proof** | Built for modern Android | Legacy support focus |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhich installation mode should I use: GKI or LKM?\u003c/b\u003e\u003c/summary\u003e\n\n**Choose based on your device and needs:**\n\n**LKM Mode (Recommended for most):**\n- ✅ Keeps manufacturer kernel optimizations\n- ✅ Easy updates via app\n- ✅ OTA-friendly\n- ✅ Works with stock firmware\n- ⚠️ Requires official firmware\n\n**GKI Mode:**\n- ✅ Universal compatibility\n- ✅ Works on Samsung Knox devices\n- ✅ Better for custom ROMs\n- ⚠️ Loses manufacturer optimizations\n- ⚠️ Manual updates required\n\nSee [Installation Modes](#installation-modes) for detailed comparison.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhich KernelSU variant should I use?\u003c/b\u003e\u003c/summary\u003e\n\n**Quick Selection Guide:**\n\n- **Modern devices** (Android 12+, kernel 5.10+) → **Official KernelSU**\n- **Mid-range devices** (Android 9–11, kernel 4.4–6.6) → **KernelSU-Next**\n- **Root hiding focus** (Android 9+, kernel 4.4–6.6) → **Wild KSU**\n- **KPM / legacy / built-in SUSFS** (Android 7+, broad kernel support) → **SukiSU-Ultra**\n- **Multi-manager / SukiSU ecosystem** → **ReSukiSU**\n\nSee [KernelSU Variants](#kernelsu-variants) for detailed comparison.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eIs KernelSU safer than Magisk?\u003c/b\u003e\u003c/summary\u003e\n\n**Yes, in several ways:**\n\n- ✅ Kernel-level operation prevents userspace attacks\n- ✅ App Profile system for granular permission control\n- ✅ Zero system modification maintains integrity\n- ✅ Hardware security integration (ARM TrustZone)\n- ✅ seccomp + ioctl hooks (v2.0+) eliminate many side-channel detection vectors\n- ✅ Metamodule architecture reduces detection surface\n\nHowever, both are safe when properly configured.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eCan I use Magisk modules with KernelSU?\u003c/b\u003e\u003c/summary\u003e\n\n**Compatibility varies:**\n\n| Module Type | Compatibility |\n|-------------|---------------|\n| **Simple modules** | ✅ Most work without changes (with metamodule) |\n| **Complex modules** | ⚠️ May need adaptation for metamodule system |\n| **Zygisk modules** | ⚠️ Require ZygiskNext or ReZygisk |\n| **Hardware-specific** | ✅ Usually compatible |\n\n**Remember**: You must install a [metamodule](#understanding-metamodules) first for any modules to work on KernelSU 3.0+.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWill KernelSU break OTA updates?\u003c/b\u003e\u003c/summary\u003e\n\n**Generally no:**\n\n- ✅ System partition remains unmodified\n- ⚠️ Boot partition may need re-patching after OTA\n- ✅ LKM mode has OTA survival features (install to inactive slot before rebooting)\n- ⚠️ Manual re-installation may be required for major updates\n\nAlways keep your patched boot image backup!\n\n\u003c/details\u003e\n\n---\n\n### Installation \u0026 Setup\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat changed in KernelSU 3.0 and how does it affect me?\u003c/b\u003e\u003c/summary\u003e\n\n**Major Changes in KernelSU 3.0+:**\n\n1. **⚠️ Module mounting removed from core**: Fresh installations now require a [metamodule](#understanding-metamodules) for modules to work\n2. **⚠️ Official GKI image mode dropped**: Build LKM with [Ylarod/ddk](https://github.com/Ylarod/ddk); the GKI build guide is archival (forks still ship GKI builds)\n3. **📦 Official module repository**: Verified, security-reviewed modules at [modules.kernelsu.org](https://modules.kernelsu.org)\n4. **🛡️ Reduced detection surface**: seccomp + ioctl hooks (v2.0) plus metamodule architecture make detection harder\n5. **🪄 Magica jailbreak mode (v3.2+)**: Optional deeper system access\n6. **🔧 Flexible mounting**: Choose between OverlayFS, Magic Mount, or hybrid metamodules\n\n**What you need to do:**\n- **Fresh installations**: Must install a metamodule before modules will work\n- **Existing installations**: Continue to work normally (no action needed)\n- **Upgrading**: May need to install a metamodule if modules stop working\n\n**Recommended metamodule**: [meta-overlayfs](https://github.com/KernelSU-Modules-Repo/meta-overlayfs) for most users\n\nSee [Understanding Metamodules](#understanding-metamodules) for complete details.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow do I check if my device is compatible?\u003c/b\u003e\u003c/summary\u003e\n\n**Check your kernel version:**\n\n```bash\n# Via ADB\nadb shell uname -r\n\n# On device terminal\nuname -r\n```\n\nThen refer to the [Compatibility Matrix](#compatibility-check) to find the right variant.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eDo I need to uninstall Magisk before installing KernelSU?\u003c/b\u003e\u003c/summary\u003e\n\n**Yes, strongly recommended:**\n\n1. ✅ Uninstall all Magisk modules\n2. ✅ Uninstall Magisk completely\n3. ✅ Flash stock boot image\n4. ✅ Then install KernelSU\n\nThey will conflict if installed together.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eCan I have both Magisk and KernelSU installed?\u003c/b\u003e\u003c/summary\u003e\n\n**No.** They modify the boot process differently and will conflict. Choose one solution for your device.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow do I backup before installing?\u003c/b\u003e\u003c/summary\u003e\n\n**Essential backups:**\n\n1. 💾 Full TWRP backup (if available)\n2. 💾 Backup stock boot.img (critical!)\n3. 📝 Document installed modules\n4. 💾 Export app data\n5. 💾 Save important files to external storage\n\n\u003c/details\u003e\n\n---\n\n### Modules \u0026 Features\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhere can I find KernelSU modules?\u003c/b\u003e\u003c/summary\u003e\n\n**Top Sources:**\n\n- [**MMRL**](https://github.com/MMRLApp/MMRL) - Modern module manager with repository\n- [**Awesome Android Root**](https://awesome-android-root.pages.dev/android-root-apps/?filters=%5BK%5D) - Curated collection\n- **GitHub** - Search \"kernelsu module\"\n- **Telegram** - Community-shared modules\n- **XDA Forums** - Device-specific modules\n\n**⚠️ Remember**: For KernelSU 3.0+ fresh installations, you must first install a [metamodule](#understanding-metamodules) before regular modules will work!\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eMy modules aren't working after installing KernelSU 3.0+, why?\u003c/b\u003e\u003c/summary\u003e\n\n**You need a metamodule!**\n\nKernelSU 3.0+ removed built-in module mounting. Fresh installations require a metamodule to provide mounting infrastructure.\n\n**Solution:**\n1. Download [meta-overlayfs](https://github.com/KernelSU-Modules-Repo/meta-overlayfs) (recommended)\n2. Install via KernelSU Manager \u003e Modules\n3. Reboot device\n4. Now regular modules will work\n\nSee [Understanding Metamodules](#understanding-metamodules) for details and alternatives.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eCan I switch between different metamodules?\u003c/b\u003e\u003c/summary\u003e\n\n**Yes, but with caution:**\n\n⚠️ Only ONE metamodule can be active at a time.\n\n**To switch:**\n1. Uninstall all regular modules\n2. Uninstall current metamodule\n3. Reboot device\n4. Install new metamodule\n5. Reboot again\n6. Reinstall regular modules\n\n**Popular choices:**\n- **meta-overlayfs**: Official, recommended for most\n- **mountify**: Advanced, cross-platform support\n- **meta-hybrid_mount**: Maximum compatibility with auto-fallback\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat are App Profiles and how do I use them?\u003c/b\u003e\u003c/summary\u003e\n\n**App Profiles** provide granular root permission control:\n\n- ⚙️ Custom UID/GID assignment\n- 🔒 Capability restrictions\n- 🛡️ SELinux context customization\n- ⏰ Time-based access control\n- 🔐 Namespace isolation\n\nConfigure in KernelSU Manager under each app's settings.\n\nLearn more: [App Profile System Guide](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide#app-profile-system)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat is KPM (Kernel Patch Module) in SukiSU-Ultra?\u003c/b\u003e\u003c/summary\u003e\n\n**KPM** allows running code directly in kernel space, similar to Loadable Kernel Modules (LKM). It provides the ability to do inline-hook and syscall-table-hook in kernel space - capabilities not available in other KernelSU variants. This is an exclusive feature of SukiSU-Ultra.\n\nEnable it by setting `CONFIG_KPM=y` when building the kernel.\n\n\u003c/details\u003e\n\n---\n\n### Troubleshooting\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eMy device is in bootloop, what do I do?\u003c/b\u003e\u003c/summary\u003e\n\n**Emergency recovery:**\n\n```bash\n# 1. Enter fastboot mode (Power + Volume Down)\n# 2. Connect to PC\n# 3. Flash stock boot image\nfastboot flash boot stock_boot.img\n\n# 4. Reboot\nfastboot reboot\n```\n\n**This is why you ALWAYS keep a stock boot.img backup!**\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eBanking apps aren't working, how do I fix this?\u003c/b\u003e\u003c/summary\u003e\n\n**Root hiding setup:**\n\n1. Install **Shamiko** or **SuSFS** module\n2. Configure **DenyList** in KernelSU Manager\n3. Add banking apps to DenyList\n4. Hide KernelSU Manager app\n5. Test with Play Integrity checker\n\nSee [Troubleshooting](#-troubleshooting) for detailed steps.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow do I verify KernelSU is working?\u003c/b\u003e\u003c/summary\u003e\n\n**Quick verification:**\n\n```bash\n# Check kernel\ncat /proc/version | grep KernelSU\n\n# Test root\nsu -c \"id\"\n\n# Or open KernelSU Manager and check status\n```\n\n\u003c/details\u003e\n\n---\n\n### Development\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow do I build KernelSU for my device?\u003c/b\u003e\u003c/summary\u003e\n\n**Quick steps:**\n\n1. Setup Linux build environment\n2. Clone kernel source\n3. Apply KernelSU patches (use the setup.sh for your chosen variant)\n4. Configure kernel (enable CONFIG_KSU; CONFIG_KPM for SukiSU-Ultra)\n5. Compile kernel\n6. Package with AnyKernel3\n\nSee [Building from Source](#️-building-from-source) for detailed guide.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eCan I contribute to KernelSU?\u003c/b\u003e\u003c/summary\u003e\n\n**Absolutely! Contributions welcome:**\n\n- 🐛 Report bugs on GitHub\n- 💻 Submit pull requests\n- 📦 Create and share modules\n- 📚 Improve documentation\n- 💬 Help in community support\n- 🧪 Test beta versions\n\n\u003c/details\u003e\n\n---\n\n### 💡 More Questions?\n\n- 📚 [**Complete KernelSU Installation Guide**](https://awesome-android-root.pages.dev/rooting-guides/kernelsu-guide) - Comprehensive tutorial with detailed explanations\n- 📖 [Official FAQ](https://kernelsu.org/guide/faq.html) - Official documentation\n- 💬 [Telegram Community](https://t.me/KernelSU_group) - Real-time support\n- 🐙 [GitHub Discussions](https://github.com/tiann/KernelSU/discussions) - Technical discussions\n- 🌐 [XDA Forums](https://forum.xda-developers.com/t/kernelsu-a-kernel-based-root-solution-for-android.4511259/) - Community forum\n\n\u003cdiv align=\"right\"\u003e\n\n[⬆ Back to Top](#awesome-kernelsu)\n\n\u003c/div\u003e\n\n---\n\n## 🤝 Contributing\n\n**Help make this the most comprehensive KernelSU resource! All contributions are welcome.**\n\n### Quick Start\n\n**How to Contribute:**\n\n1. Fork this repository\n2. Add or update resources\n3. Follow formatting standards\n4. Test all links\n5. Submit pull request\n\n**What We Need:**\n\n- New tools \u0026 modules\n- Device-specific kernels\n- Documentation improvements\n- Translations\n- Bug fixes \u0026 updates\n- Tutorials \u0026 guides\n\n**📖 See [CONTRIBUTING.md](CONTRIBUTING.md)**\n\n---\n\n### Need Help?\n\n- Check existing [issues](https://github.com/fynks/awesome-kernelsu/issues) and [PRs](https://github.com/fynks/awesome-kernelsu/pulls)\n- Open a [discussion](https://github.com/fynks/awesome-kernelsu/discussions)\n\n\u003cdiv align=\"right\"\u003e\n\n[⬆ Back to Top](#awesome-kernelsu)\n\n\u003c/div\u003e\n\n---\n\n## Disclaimer\n\n**Important legal information - Please read carefully before proceeding.**\n\n\u003e [!CAUTION]\n\u003e **Proceed at Your Own Risk:** Rooting and kernel modification can void warranties, brick devices, and expose security vulnerabilities. Users assume all risks and responsibilities.\n\n---\n\n### ⚠️ Legal \u0026 Safety Information\n\n**Educational Purpose Only**\n\nThis documentation is provided for **educational and informational purposes only**. Users are solely responsible for:\n\n- Understanding and complying with local laws\n- Following device warranty terms\n- Maintaining device security\n- Device modifications and consequences\n\n**No Warranty or Liability**\n\nContributors and maintainers are **NOT liable** for:\n\n- ❌ Device damage or bricking\n- ❌ Data loss or corruption\n- ❌ Warranty violations\n- ❌ Legal consequences\n- ❌ Security vulnerabilities\n\n---\n\n### ✅ Safety Best Practices\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🛡️ Click to expand: Essential Safety Guidelines\u003c/b\u003e\u003c/summary\u003e\n\n**Always Do:**\n\n| Action | Why It Matters |\n|--------|----------------|\n| ✅ **Create complete backups** | Essential for recovery |\n| ✅ **Read documentation thoroughly** | Understand before acting |\n| ✅ **Test on non-critical devices** | Avoid daily driver risks |\n| ✅ **Keep stock firmware** | Emergency recovery option |\n| ✅ **Research device-specific issues** | Know your device limitations |\n| ✅ **Understand security implications** | Protect your data |\n\n**Never Do:**\n\n| Action | Risk |\n|--------|------|\n| ❌ **Proceed without backups** | Irreversible data loss |\n| ❌ **Grant root to untrusted apps** | Security compromise |\n| ❌ **Install unknown modules** | Malware/instability |\n| ❌ **Ignore security warnings** | Serious vulnerabilities |\n| ❌ **Modify without understanding** | System damage |\n\n\u003c/details\u003e\u003cbr\u003e\n\n\u003e [!IMPORTANT]\n\u003e KernelSU and its derivatives are **independent, community-driven projects**. They are not affiliated with, endorsed by, or connected to Google, Android, device manufacturers, or any other commercial entities.\n\n---\n\n## License\n\n[![MIT License](https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge)](LICENSE)\n\n**This project is licensed under the [MIT License](LICENSE).**\n\n\u003cdiv align=\"right\"\u003e\n\n[⬆ Back to Top](#awesome-kernelsu)\n\n\u003c/div\u003e\n\n---\n\n## Acknowledgments\n\n**Special thanks to all contributors who made KernelSU possible.**\n\n**Project Creators**\n\n- [**tiann**](https://github.com/tiann) - Creator of KernelSU, visionary behind kernel-based root solutions\n- [**topjohnwu**](https://github.com/topjohnwu) - Magisk creator, inspiration for systemless modifications\n\n**Derivative Maintainers**\n\n- **KernelSU-Next Team** - Enhanced fork development and innovation\n- **Wild KSU Team (WildKernels)** - Customization and root hiding focused fork\n- **SukiSU-Ultra Team** - KPM integration, legacy device support and compatibility\n- **ReSukiSU Team** - Multi-manager support and metamodule integration\n\n**Community Contributors**\n\n- Module developers creating useful tools\n- Documentation translators and writers\n- Community moderators and support staff\n- Everyone who shares knowledge\n\n**Special Recognition**\n\n- All kernel developers maintaining device-specific builds\n- Community members providing support\n- Contributors to this awesome list\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n[![Star History Chart](https://api.star-history.com/svg?repos=fynks/awesome-kernelsu\u0026type=Date)](https://star-history.com/#fynks/awesome-kernelsu\u0026Date)\n\n---\n\n**Made with ❤️ by the KernelSU Community**\n\n\u003csub\u003eLast Updated: June 2026 | Maintained by [Fynks](https://github.com/fynks)\u003c/sub\u003e\n\n\u003cbr\u003e\n\n**[⬆ Back to Top](#awesome-kernelsu)**\n\n\u003c/div\u003e\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/fynks%2Fawesome-kernelsu/projects"}