0856b718defc558b0f0e6dfa423ea8f510a09c44
This patch modifies the following: - Move the version addition logic in ksu.h to Makefile processing - Print the current version number of KernelSU during make build build test (normal): buildlog: HOSTCC scripts/basic/bin2c Using .. as source for kernel -- KernelSU version: 11055 CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h KernelSU software: KernelSU Working Version: 11055 (v) Superusers: 0 Modules: 0  build test (missing .git file): buildlog: HOSTCC scripts/basic/bin2c Using .. as source for kernel ../drivers/kernelsu/Makefile:23: "KSU_GIT_VERSION not defined! It is better to make KernelSU a git submodule!" CHK include/generated/utsrelease.h CHK scripts/mod/devicetable-offsets.h KernelSU software: KernelSU Working Version: 16 (v) Superusers: 0 Modules: 0 The current kernel version 16 is too low for the manager to function properly. Please upgrade to version 10977 or higher!  (cherry picked from commit 0c38a1614a77d80de752aba20908e3f9d21660a8) Change-Id: I570f2ee33db224e1a36770f847137f290ba9bcfd Co-authored-by: stic-server-open <1138705738@qq.com>
English | 简体中文 | 繁體中文 | 日本語 | Portuguese-Brazil | Türkçe
KernelSU
A Kernel based root solution for Android devices.
Features
- Kernel-based
suand root access management. - Module system based on overlayfs.
Compatibility State
KernelSU officially supports Android GKI 2.0 devices(with kernel 5.10+), old kernels(4.14+) is also compatible, but you need to build kernel yourself.
WSA and containter-based Android should also work with KernelSU integrated.
And the current supported ABIs are : arm64-v8a and x86_64
Usage
Build
Discussion
- Telegram: @KernelSU
License
Credits
- kernel-assisted-superuser: the KernelSU idea.
- genuine: apk v2 signature validation.
- Diamorphine: some rootkit skills.
- Magisk: the sepolicy implementation.
Languages
Kotlin
67.1%
C
20%
Rust
11.1%
Shell
0.9%
Makefile
0.4%
Other
0.4%