Skip to content

MAKOSU MANAGER / GKI 2.0

MakoSU

Reliable kernel-root maintenance in one focused manager.

MakoSU brings permissions, KMI matching, SuSFS, KPM, modules, and kernel flashing into one release contract.

Android 8.0+
Manager minimum
5.10 - 6.12
Release KMI range
7 KMIs
Bundled per release
3 ABIs
Rust userspace

MANAGER CAPABILITIES

Direct daily workflows with recoverable failure paths

The Manager is organized around real maintenance work: identify the device, select the correct module, manage hiding settings, and retain a recovery path.

01

KMI-aware matching

Reads Android KMI markers and avoids selecting an LKM from the major kernel version alone.

02

SuSFS management

Manages hidden paths, maps, Kstat, uname, logging, and auto-start settings in one place.

03

Recoverable updates

Stages and validates new modules, then restores the previous state when activation fails.

04

Signing contract

Keeps the Manager package, APK certificate, and kernel certificate expectations aligned.

05

KPM and flashing

Provides KPM, module management, boot-image patching, and kernel flashing tools.

06

Material and Miuix

Two focused interfaces with theme switching and alternate launcher icon support.

RELEASE KMI SET

Seven release KMIs, selected with explicit compatibility data

The formal release targets GKI 2.0. Vendor ABI, symbols, configuration, and KMI markers must still match. Kernel 5.4 remains experimental.

Review release contract →
Android 125.10android12-5.10
Android 135.10android13-5.10
Android 135.15android13-5.15
Android 145.15android14-5.15
Android 146.1android14-6.1
Android 156.6android15-6.6
Android 166.12android16-6.12

SUSFS USERSPACE

Configuration reliability before feature count

MakoSU makes the SuSFS userspace path transactional to reduce UI stalls, concurrent overwrites, and unrecoverable boot-time states.

Atomic writes

Temporary files, fsync, and atomic replacement reduce corruption after interrupted writes.

Strict parsing

Rejects truncated data, duplicate fields, oversized values, and trailing bytes.

Single read

Loads the complete configuration through one root call instead of many sequential commands.

Rollback

Auto-start updates and restores attempt to return to the last usable module state.

RELEASE CONTRACT

The Manager and kernel must agree on one identity

Changing the package or certificate is not a cosmetic edit. Every identity change requires rebuilt KMIs and another APK v2 certificate verification.

Application package
com.makosu.manager
Certificate DER size
0x0549
Release KMIs
7
Userspace ABIs
arm64 / armv7 / x86_64

RECOVERY FIRST

Prepare recovery before flashing

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.

View source →
MakoSU

Characters and visual material related to Senren Banka belong to YUZUSOFT and their respective rightsholders. MakoSU is an unofficial maintenance project.