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 Name | Model Code | Supported Systems | Support Status | Requirements |
|---|---|---|---|---|
| Mate9 Series | MHA | HarmonyOS 2.0, EMUI 9.0 | KernelSU, RKSU, KernelSU-Next+DroidSpace(HarmonyOS2.0), SukiSU-Ultra, BakaSU | None |
| Mate10 Series | ALP | EMUI 9.1, EMUI 9.0 | RKSU,SukiSU-Ultra(EMUI9.1,SukiSU-Ultra(EMUI9.1) | None |
| Mate10 Pro Series | BLA | EMUI 9.1 | KernelSU | None |
| Mate20 Pro Series | LYA | EMUI 9.0 | RKSU | None |
| Mate RS PORSCHE DESIGN | NEO | EMUI 9.0 | RKSU | None |
| P10 Series | VTR | EMUI 9.0, EMUI 9.1, HarmonyOS 2.0 | KernelSU | None |
| P10 Plus Series | VKY | EMUI 9.0, HarmonyOS 2.0 | RKSU | None |
| P20 Series | EML | EMUI 9.1 | KernelSU | None |
| P30 Series | ELE | EMUI 9.1 | RKSU | None |
| P40 Series | ELS | EMUI10.1 | RKSU | None |
| Honor 7X Series | BND | EMUI 9.1 | RKSU | None |
| Honor V9 Series | DUK | HarmonyOS 2.0 | KernelSU | None |
| Honor 9 Series | STF | EMUI 9.0 | KernelSU | None |
| Honor 9X Series | HLK | EMUI 10.1 | RKSU | None |
| Honor 10 Lite Series | HRY | EMUI 9.1 | RKSU | None |
| Honor Play Series | COR | EMUI 9.1 | RKSU | None |
| Nova 2s Series | HWI | HarmonyOS 2.0 | RKSU | None |
| Nova 3 Series | PAR | HarmonyOS 2.0 | RKSU | None |
| Nova 3i Series | INE | EMUI 9.1 | RKSU | None |
| Nova 4 Series | VCE | EMUI 9.0, HarmonyOS 3.0 | KernelSU, SukiSU-Ultra, RKSU | None |
| Nova 4e Series | MAR | EMUI 10.0 | RKSU | None |
| Nova 5i Series | GLK | EMUI 9.1 | RKSU | None |
| Nova 5 Series | SEA-AL00, SEA-TL00 | EMUI 9.1 | RKSU | None |
| Nova 5 Pro Series | SEA-AL10, SEA-TL10, SEA-TL10HKA | EMUI 9.1 | BakaSU | None |
| Nova 7 SE Series | CDY | HarmonyOS 2.0, HarmonyOS 3.0 | RKSU | None |
| Enjoy 8 Series | LDN | EMUI8.0 | BakaSU | None |
| Enjoy 9 Plus Series | JKM | EMUI 9.1, HarmonyOS 2.0 | KernelSU | None |
| Enjoy 9s Series | POT | EMUI 9.0 | RKSU | None |
| Enjoy 10 Plus Series | STK | EMUI 9.1 | RKSU | None |
| Enjoy 8 Plus Series | FLA | EMUI 9.1 | RKSU | None |
| Huawei MediaPad M3 Lite Series | CPN | LineageOS 17.1 | KernelSU-Next | Required 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:
fastboot flash kernel <kernel image file path>Finally, type:
fastboot rebootTo 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 Branch | Corresponding Manager Version | Download Link |
|---|---|---|
| KernelSU | v0.9.2 | GithubRelease |
| RKSU | v3.0.0-30-legacy | GithubReleases |
| KernelSU-Next | Latest Version | GithubReleases |
| SukiSU-Ultra | 4.1.2 | GithubReleases |
| BakaSU | Latest Version | GithubActions |
TIP
Downloading via GithubActions requires logging into a Github account to display the download button.