Generic Android GKI 5.10 and 6.6 kernels with KernelSU-Next, SUSFS, NoMount, and Full LTO.
- Python 85.1%
- Shell 14.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github | ||
| reproducibility | ||
| tests | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| build-gki-5.10.sh | ||
| build-gki-6.6.sh | ||
| BUILDING.md | ||
| LICENSE | ||
| README.md | ||
| THIRD_PARTY_NOTICES.md | ||
GKI KernelSU + SUSFS
Generic Kernel Image builds. Compatibility is determined by the Android/GKI kernel family, KMI generation, and page size - not by a device name.
The supported families are exactly Android 12 GKI 5.10 and Android 15 GKI 6.6. See BUILDING.md for the direct entry points, disk-storage requirements, and outputs. The public release name is gki-20261012. This public source projection preserves the reviewed implementation and historical build identities; it has not been rebuilt. See BUILDING.md for provenance and the NoMount validation prerequisite.
Ivan Angelov's original contributions are licensed under GPL-2.0-only. Third-party material keeps its original terms; see THIRD_PARTY_NOTICES.md.
GKI 5.10
| Feature | What it is |
|---|---|
| GKI base | Android 12 GKI android12-5.10-lts, KMI 9, 4 KiB pages. This snapshot resolves the tracked LTS branch to 5.10.269. |
| KernelSU-Next | Kernel-based root support, version 33342 / v3.4.1. |
| SUSFS | Kernel hooks for root hiding. |
| NoMount v2.1.0 | Built-in VFS path redirection. |
| Baseband Guard | Restricts access to baseband interfaces. |
| DroidSpaces | Android virtualization and container compatibility patches. |
| NTSync | Fast Windows-compatible synchronization primitives. |
| FUSE-BPF | BPF-backed FUSE redirection and passthrough support. |
| BBRv3 | Default TCP congestion-control algorithm. |
| WireGuard | Built-in WireGuard VPN support. |
| Advanced networking | IPSet, netfilter extras, FQ, FQ-CoDel, and CAKE. |
| CIFS | SMB network filesystems with xattr and POSIX support. |
| Namespaces | User, PID, IPC, and related namespace support. |
| OverlayFS | Layered filesystem support. |
| BTF and tracing | BTF, kallsyms, kprobes, uprobes, and BPF events. |
| ARM64 optimizations | Memory prefetch and 16-byte clear-page alignment. |
| Full LTO | ZyC Clang 17.0.0 (2023-07-25) Full LTO with ThinLTO disabled. |
GKI 6.6
| Feature | What it is |
|---|---|
| GKI base | Android 15 GKI android15-6.6-lts, KMI 8, 4 KiB pages. This snapshot resolves the tracked LTS branch to 6.6.144. |
| KernelSU-Next | Kernel-based root support, version 33342 / v3.4.1. |
| SUSFS | Kernel hooks for root hiding. |
| NoMount v2.1.0 | Built-in VFS path redirection. |
| Baseband Guard | Restricts access to baseband interfaces. |
| DroidSpaces | Android virtualization and container compatibility patches. |
| NTSync | Fast Windows-compatible synchronization primitives. |
| FUSE-BPF | BPF-backed FUSE redirection and passthrough support. |
| BBRv3 | Default TCP congestion-control algorithm. |
| WireGuard | Built-in WireGuard VPN support. |
| Advanced networking | IPSet, netfilter extras, FQ, FQ-CoDel, and CAKE. |
| CIFS | SMB network filesystems with xattr and POSIX support. |
| Namespaces | User and DroidSpaces-required namespace support. |
| OverlayFS | Layered filesystem support. |
| BTF and tracing | BTF, kallsyms, kprobes, uprobes, and BPF events. |
| RCU lazy | Built-in lazy RCU callback batching support (CONFIG_RCU_LAZY=y). |
| ZRAM multi-compression | Built-in support for multiple ZRAM compression algorithms (CONFIG_ZRAM_MULTI_COMP=y). |
| MGLRU | Multi-generational LRU page reclaim, built in and enabled by default (CONFIG_LRU_GEN=y, CONFIG_LRU_GEN_ENABLED=y). |
| ARM64 optimizations | Memory prefetch and 16-byte clear-page alignment. |
| Full LTO | Official Android Clang 18 (clang-r510928) Full LTO with ThinLTO disabled. |