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+DroidSpace(HarmonyOS2.0), SukiSU-Ultra, BakaSUNone
Mate10 SeriesALPEMUI 9.1, EMUI 9.0RKSU,SukiSU-Ultra(EMUI9.1,SukiSU-Ultra(EMUI9.1)None
Mate10 Pro SeriesBLAEMUI 9.1KernelSUNone
Mate20 Pro SeriesLYAEMUI 9.0RKSUNone
Mate RS PORSCHE DESIGNNEOEMUI 9.0RKSUNone
P10 SeriesVTREMUI 9.0, EMUI 9.1, HarmonyOS 2.0KernelSUNone
P10 Plus SeriesVKYEMUI 9.0, HarmonyOS 2.0RKSUNone
P20 SeriesEMLEMUI 9.1KernelSUNone
P30 SeriesELEEMUI 9.1RKSUNone
P40 SeriesELSEMUI10.1RKSUNone
Honor 7X SeriesBNDEMUI 9.1RKSUNone
Honor V9 SeriesDUKHarmonyOS 2.0KernelSUNone
Honor 9 SeriesSTFEMUI 9.0KernelSUNone
Honor 9X SeriesHLKEMUI 10.1RKSUNone
Honor 10 Lite SeriesHRYEMUI 9.1RKSUNone
Honor Play SeriesCOREMUI 9.1RKSUNone
Nova 2s SeriesHWIHarmonyOS 2.0RKSUNone
Nova 3 SeriesPARHarmonyOS 2.0RKSUNone
Nova 3i SeriesINEEMUI 9.1RKSUNone
Nova 4 SeriesVCEEMUI 9.0, HarmonyOS 3.0KernelSU, SukiSU-Ultra, RKSUNone
Nova 4e SeriesMAREMUI 10.0RKSUNone
Nova 5i SeriesGLKEMUI 9.1RKSUNone
Nova 5 SeriesSEA-AL00, SEA-TL00EMUI 9.1RKSUNone
Nova 5 Pro SeriesSEA-AL10, SEA-TL10, SEA-TL10HKAEMUI 9.1BakaSUNone
Nova 7 SE SeriesCDYHarmonyOS 2.0, HarmonyOS 3.0RKSUNone
Enjoy 8 SeriesLDNEMUI8.0BakaSUNone
Enjoy 9 Plus SeriesJKMEMUI 9.1, HarmonyOS 2.0KernelSUNone
Enjoy 9s SeriesPOTEMUI 9.0RKSUNone
Enjoy 10 Plus SeriesSTKEMUI 9.1RKSUNone
Enjoy 8 Plus SeriesFLAEMUI 9.1RKSUNone
Huawei MediaPad M3 Lite SeriesCPNLineageOS 17.1KernelSU-NextRequired base package

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(_DroidSpace)(_SuSFS_KPM)_SELinux-state

Example:

MHA_EMUI9.0_BakaSU_DroidSpace_SuSFS_KPM_PM.img

This indicates a BakaSU with DroidSpace 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
BakaSULatest VersionGithubActions

TIP

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