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 StatusRequirements
Mate9 SeriesMHAHarmonyOS 2.0, EMUI 9.0KernelSU, RKSU, KernelSU-Next, SukiSU-Ultra, ReSukiSUNone
Mate10 Pro (Under Testing)BLAEMUI 9.1KernelSUNone
Mate10 SeriesALPEMUI 9.1RKSUNone
Mate20 Pro SeriesLYAEMUI 9.0RKSUNone
P10 SeriesVTREMUI 9.0, HarmonyOS 2.0KernelSUNone
P20 SeriesEMLEMUI9.1KernelSUNone
Honor V9 SeriesDUKHarmonyOS 2.0KernelSUNone
Honor 9 SeriesSTFEMUI 9.0KernelSUNone
Nova 4 SeriesVCEEMUI 9.0KernelSU, SukiSU-UltraNone
Nova 3i SeriesINEEMUI 9.1RKSUNone
Nova 5i SeriesGLKEMUI9.0RKSUNone
Nova 5 SeriesSEA-AL00、SEA-TL00EMUI9.1RKSUNone
Nova 5 Pro SeriesSEA-AL10、SEA-TL10、SEA-TL10HKAEMUI9.1RKSUNone
Nova Y 9 Plus SeriesJKMEMUI 9.1, HarmonyOS 2.0KernelSUNone
Nova Y 10 Plus SeriesSTKEMUI 9.1RKSUNone
Huawei PadM3 Lite SeriesCPNLineageOS17.1KernelSU-NextRequire System

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_base-firmware_KernelSU-type(_SuSFS_KPM)_SELinux-state

Example:

MHA_EMUI9.0_ReSukiSU_SuSFS_KPM_PM.img

This indicates a ReSukiSU kernel with SuSFS and KPM support for the MHA model running EMUI 9.0, with SELinux in permissive mode.

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
RKSUv3.0.0-30-legacyGithubReleases
KernelSU-NextLatest VersionGithubReleases
SukiSU-Ultra4.1.2GithubReleases
ReSukiSULatest VersionGithubActions

TIP

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