Smart KMI matching
Reads Android KMI markers and loads the corresponding LKM instead of forcing based on kernel version alone.
MAKOSU MANAGER / GKI 2.0
Reliable kernel-root management packed into one clean manager.
MakoSU keeps permissions, KMI matching, SuSFS, KPM, modules, and kernel flashing consistent under a single release contract.
MANAGER CAPABILITIES
Features are organised around real maintenance workflows: identify the device, pick the right module, manage hiding configs, and preserve recovery paths when flashing fails.
Reads Android KMI markers and loads the corresponding LKM instead of forcing based on kernel version alone.
Unified management of hidden paths, mappings, stat, vname, logs, and auto-start configs.
New modules are staged and validated first; on failure, the manager restores the previous config and module state.
The package name, APK Release certificate, and expected kernel hash are maintained as a single release contract.
Provides KPM, module management, boot image patching, and kernel flashing.
Two management UIs, theme switching, and fallback icons — balancing information density with operational efficiency.
RELEASE KMI SET
Current releases target GKI 2.0. Vendor ABI, symbols, config, and KMI markers must still match; 5.4 / GKI 1.0 is not included in the formal release set.
View release contract →android12-5.10android13-5.10android13-5.15android14-5.15android14-6.1android15-6.6android16-6.12SUSFS USERSPACE
MakoSU applies transactional handling to the SuSFS userspace chain, reducing jank, concurrent overwrites, and unrecoverable states during boot.
Temporary files, fsync, and atomic replacement reduce the risk of config corruption after abnormal interruption.
Rejects truncated data, duplicate fields, oversized content, and trailing garbage.
The manager reads the entire config in one root call, reducing UI lag caused by repeated command invocations.
Auto-start modules and backup recovery attempt to return to the last known good state on failure.
RELEASE CONTRACT
Changing the package name or certificate is not a cosmetic UI change. Any identity field change requires rebuilding the KMI and re-verifying the APK v2 certificate.
RECOVERY FIRST
A mismatched kernel, LKM, signing identity, or target partition can make a device unbootable. Keep the original image and a working Fastboot or Recovery path.