Generic Android GKI 5.10 and 6.6 kernels with KernelSU-Next, SUSFS, NoMount, and Full LTO.
  • Python 85.1%
  • Shell 14.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-12 22:00:47 +03:00
.github Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00
reproducibility Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00
tests Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00
tools Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00
.gitattributes GKI KernelSU source snapshot 2026-09-02 22:49:00 +03:00
.gitignore Update generic GKI source and use short archive names 2026-09-08 13:57:55 +03:00
build-gki-5.10.sh Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00
build-gki-6.6.sh Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00
BUILDING.md Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00
LICENSE GKI KernelSU source snapshot 2026-09-02 22:49:00 +03:00
README.md Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00
THIRD_PARTY_NOTICES.md Update public GKI 5.10.269 and 6.6.144 source projection 2026-10-12 22:00:47 +03:00

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.