Skip to content

Root using KernelSU Next (WildKernel)

YASHASWEE edited this page Apr 26, 2026 · 22 revisions

🌿 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.

Clone this wiki locally