Root using KernelSU Next (WildKernel) - yashaswee-exe/AndroidGuides GitHub Wiki

๐ŸŒฟ WildKernel Root Guide (KernelSU Next + SUSFS)

Platform Root Method Kernel Module Requirement

โš ๏ธ 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

  1. Open KernelSU Next
  2. Select Patch Boot Image
  3. Choose init_boot.img
  4. Wait for patched file creation
  5. 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

โŒ 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

  1. Open KernelSU App
  2. Navigate to Modules
  3. 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


โญ Support

If this guide helped you:

  • Star the repository
  • Share with the community
  • Report enhancements or suggestions.