Skip to content

How to Use?

DANGER

Root your device may void your warranty and cause permanent damage if done improperly. Please create a full backup before proceeding, read the documentation to ensure compatibility with your device, follow the documentation's references, and prepare a recovery plan. The project author (xixiaobei) and anyone else are not responsible for any consequences resulting from improper operation!

First, you should read the list of supported devices:

Model NameModel CodeSupported SystemsSupport Status
Mate9 SeriesMHAHarmonyOS 2.0, EMUI 9.0KernelSU, RKSU, KernelSU-Next, SukiSU-Ultra, ReSukiSU
Mate10 Pro (Under Testing)BLAEMUI 9.1KernelSU
Mate10 Series (Under Testing)ALPEMUI 9.0KernelSU
P10 SeriesVTREMUI 9.0, HarmonyOS 2.0KernelSU
Honor V9 SeriesDUKHarmonyOS 2.0KernelSU
Honor 9 SeriesSTFEMUI 9.0KernelSU
Nova 4 SeriesVCEEMUI 9.0KernelSU, SukiSU-Ultra
Nova 3i SeriesSTKEMUI 9.1RKSU
Nova Y 9 Plus SeriesJKMEMUI 9.1, HarmonyOS 2.0KernelSU
Nova Y 10 Plus SeriesINEEMUI 9.1RKSU

Download Kernel Image File

Download via Github Releases

You can download it from this page. Select the latest Release, find the corresponding file, and click download.

Download Development Version via Github Actions

WARNING

The development version is not confirmed to be fully usable and may contain unknown issues!

TIP

Downloading via Github Actions requires logging into your Github account to display the download button.

Open the Github Actions page for this project, select the Build Kernel section in the Actions list on the left, select the latest build task, and then locate and download the file corresponding to your device.

The naming convention for image files is as follows:

Device Code_Baseband Version_KernelSU Type_Selinux Status

For example:

MHA_EMUI9.0_KernelSU-Next_PM.img

This indicates that the KernelSU-Next kernel with a forgiving Selinux status is supported for MHA-model EMUI9.0 baseband devices.

Flashing the Kernel Image File

Download Platform-tools on your computer.

Then reboot your phone into Fastboot mode and ensure the bootloader is unlocked.

In the terminal within the Platform-tools directory, type:

bash
fastboot flash kernel <kernel image file path>

Finally, type:

bash
fastboot reboot

To reboot.

Install Manager

After restarting the device, install the corresponding manager to obtain root privileges. The managers corresponding to the KernelSU branch are shown in the table below:

KernelSU BranchCorresponding Manager VersionDownload Link
KernelSUv0.9.2GithubRelease
RKSULatest VersionGithubReleases
KernelSU-NextLatest VersionGithubReleases
SukiSU-UltraLatest VersionGithubReleases
ReSukiSULatest VersionGithubActions

TIP

Downloading via GithubActions requires logging into a Github account to display the download button.