Get started
About 841 wordsAbout 3 min
This page has one job: install YukiSU and prove that basic root works.
The manager can patch images and install an LKM. It cannot turn the wrong KMI into the right one, and it cannot know every vendor boot layout. You still need to know the device you are modifying.
Plan recovery before changing the boot chain
Keep stock images from the exact current firmware and verify that bootloader/fastboot recovery still works. A wrong partition, slot or LKM can stop Android from booting.
Check the device first
Current support is limited to:
- ARM64;
- GKI 2.0;
- Linux 5.10 or newer;
- LKM,
CONFIG_KSU=m; - the required Kprobes, Kretprobes and syscall tracepoints.
Also identify:
| Item | What you need to know |
|---|---|
| KMI | The LKM must match the running kernel KMI |
| Boot partition | Whether this device uses boot, init_boot or a vendor layout |
| Slot | Which slot is active and which slot an OTA is preparing |
| Recovery | Where stock images are stored and how to restore them |
“Linux 6.1” alone is not a compatibility check. KMI, symbols, configuration and vendor changes can all differ.
1. Download the files
Get the official manager from YukiSU Releases. Avoid mirrored drives, chat attachments and similarly named repositories.
You need:
- YukiSU Manager APK for installation, grants, modules and diagnostics;
- a YukiSU LKM matching the device KMI, the
kernelsu.kothat enters the kernel.
Use a bundled matching resource when available. Otherwise build against the device kernel as described in Kernel integration. Disabling version checks is not a substitute for a matching module.
2. Choose the right installation entry
| Entry | When to use it |
|---|---|
| Direct install | The current environment already has root; update the active slot |
| Install to inactive slot | An A/B OTA has finished but the device has not rebooted into it |
| Patch an image | First installation or generating an output for manual flashing |
Local .ko | A device-specific or self-built LKM |
On a first install, YukiSU does not yet provide root, so you normally patch a stock image from the current firmware and flash it using the device's documented method. If another root solution is already active, read the relevant migration page first.
There is no universal fastboot command for every phone. If there were, vendors would not have made boot, init_boot, vendor layouts and A/B slots this entertaining.
3. Read the summary before pressing start
Confirm that:
- the input image belongs to the current firmware;
- LKM KMI matches the target kernel;
- partition and slot are correct;
- output image and logs will be kept;
- stock recovery is ready.
If manager detection and device-maintainer documentation disagree, stop and investigate. Many bad flashes come from giving a perfectly working tool the wrong target with great confidence.
4. Leave SuperKey alone on the first install
The official manager uses package and APK signature trust. SuperKey is not required.
| Choice | Result |
|---|---|
| Empty | Official manager signature authentication; recommended |
| Set | Adds key-based manager authentication |
| Disable APK signature verification | Removes signature fallback; high risk |
SuperKey authenticates the manager. It is not an app root password or a feature that becomes better merely because it sounds advanced. Read SuperKey authentication when you actually need custom signing or a private manager.
5. Write and reboot
After checking the target, perform the patch or installation. For manual flashing, use instructions written for this device and kernel—not a command copied from a different model.
Keep these on the computer before rebooting:
- stock images for the current firmware;
- the newly patched image;
- patch/install logs;
- working platform-tools or vendor recovery tools.
If the first boot is clearly stuck, do not keep rebooting for luck. Restore a known-good image using Rescue and recovery and inspect the first error.
6. Test root before adding everything else
After boot:
- Home recognizes YukiSU and shows the expected LKM version.
- Manager authentication succeeded.
- Embedded and installed
ksudversions are not obviously mismatched. - One trusted test app can open and close an authorized
susession. - The same state survives one more reboot.
This proves the LKM → ksud → manager → app-grant path.
7. Add modules and YukiZygisk afterwards
- Keep the existing MetaModule or install one that fits the device.
- Reboot and confirm mounting works.
- Add ordinary modules.
- Enable YukiZygisk only if Zygisk modules are needed.
- Enable injection modules one at a time, or at least know which recent change to disable first.
This is not asking for a laboratory-grade seven-stage experiment. It simply avoids changing root, the mount backend, ten modules and Zygisk before the first reboot, then having no idea which layer failed.
Installation is complete when
- YukiSU remains detected after reboot;
- only authorized apps receive root;
ksud, manager and LKM versions make sense together;- MetaModule mounts files required by modules;
- root and ordinary modules work while YukiZygisk is off.
Next
Copyright
Copyright Ownership:Anatdx
License under:Attribution-NonCommercial-ShareAlike 4.0 International (CC-BY-NC-SA-4.0)