Root using KernelSU Next (WildKernel) - yashaswee-exe/AndroidGuides GitHub Wiki
๐ฟ WildKernel Root Guide (KernelSU Next + SUSFS)
โ ๏ธ Disclaimer
Rooting your device may:
- Void warranty.
- Might break OTA updates (varies from device to device / region / configuration. Check device specific groups for more info.)
- Might trip safety protections and banking app detection.
[!Important] Proceed only if you understand the risks. Always keep firmware backups.
๐ Overview
This guide explains how to root OxygenOS devices using:
- KernelSU Next
- WildKernel
- SUSFS root hiding module
This method provides:
โ
Systemless root
โ
Kernel-based root (more stealth than Magisk in some cases)
โ
Advanced detection bypass via SUSFS
๐ Notes
- Only works on OxygenOS
- OTA updates may remove root.
- Always keep firmware backups
๐ Requirements
Device Requirements
- OxygenOS (Required), No support for ColorOS as of now.
- Unlocked bootloader.
- USB debugging enabled.
PC Requirements
- ADB & Fastboot installed.
๐ Reverting to Stock
If you want to remove root or fix boot issues, flash stock boot.img and init_boot.img.
๐ Rooting Steps
Step 1 โ Obtain init_boot.img
You must obtain the init_boot.img matching your exact OxygenOS version.
Step 2 โ Install KernelSU Next
Download latest release:
๐ https://github.com/KernelSU-Next/KernelSU-Next/releases
Step 3 โ Patch & Flash init_boot
Patch Image
- Open KernelSU Next
- Select Patch Boot Image
- Choose
init_boot.img - Wait for patched file creation
- Rename to patched_init_boot.img
Flash Patched Image
Reboot device to bootloader:
fastboot flash init_boot patched_init_boot.img
Reboot device.
Step 4 โ Download WildKernel
Download correct kernel zip based your device & OxygenOS version:
[!IMPORTANT] Only flash the AnyKernel zip if it's updated after your device received your current update. Or else it might bootloop.
๐ https://github.com/WildKernels/OnePlus_KernelSU_SUSFS/releases
Step 5 โ Flash WildKernel
- Option A โ Horizon Kernel Flasher ๐ https://github.com/libxzr/HorizonKernelFlasher
- Option B - TWRP/Ofox
โ Not booting after flashing Kernel?
- Flash both stock/unpatched boot.img and init_boot.img to recover.
- Verify device compatibility.
- Ensure correct kernel build, check OOS15/16 compatibility and download accordingly.
Step 6 โ Flash SUSFS Module
Download module:
๐ https://github.com/sidex15/susfs4ksu-module
Install module via KernelSU.
Reboot after installation.
โ๏ธ Configuring SUSFS
Open SUSFS Settings
- Open KernelSU App
- Navigate to Modules
- Tap SUSFS Module
Enable Core Options
โ Enable Hide
Activates primary root hiding functionality.
โ Hide when SC Policy
Used to bypass advanced detection. Recommended: Enabled
โ Spoof Kernel Build
Fakes kernel version to prevent custom kernel detection. Recommended: Enabled
๐งช Advanced SUSFS Configuration
Advanced users can manually hide or unmount system paths.
Fix integrity and hide root detections
๐ https://github.com/yashaswee-exe/AndroidGuides/wiki/Fix-integrity-and-root-detection
๐ https://github.com/yashaswee-exe/AndroidGuides/wiki/Hide-root-detections
๐ Credits
-
KernelSU Next https://github.com/KernelSU-Next
-
WildKernel https://github.com/WildKernels
-
SUSFS Module https://github.com/sidex15
โญ Support
If this guide helped you:
- Star the repository
- Share with the community
- Report enhancements or suggestions.