mirror of
https://github.com/tiann/KernelSU.git
synced 2025-02-20 11:43:32 +08:00
1.9 KiB
1.9 KiB
English | 中文
KernelSU
一个基于内核, 为安卓 GKI 准备的 root 方案.
阅读之前
现在 KernelSU 支持 5.10 以下的旧内核, 但永远不会有旧内核的CI, 因为它们不是通用的. 任何关于如何编译旧内核的问题都不会得到任何答复并将被关闭.
KernelSU 还处于早期开发阶段, 你不应该生产环境中使用它. KernelSU 的开发者将不对你的任何损失负责.
如果你遇到任何问题, 请打开 issue 告诉我们! (最好使用英语)
兼容状态
现在, KernelSU 可以在这些版本的内核上正常工作, 不需要任何修改.
5.15
5.10
5.4
4.19
如果你确认 KernelSU 能在其他版本上工作, 请打开一个 issue 告诉我们!
使用方法
- 用 KernelSU 刷新一个自定义的内核, 你可以自己构建它或者从 CI 下载.
- 安装管理器应用, 然后享受吧 :)
对于 5.10 以下的旧内核, 你必须自己构建.
构建
构建GKI内核
- 首先下载 GKI 源代码, 你可以参考 GKI 构建说明
- cd
< GKI 内核源代码目录 >
. curl -LSs "https://raw.githubusercontent.com/tiann/KernelSU/main/kernel/setup.sh" | bash -
.- 构建内核.
构建管理器应用
Android Studio / Gradle
讨论
许可证
鸣谢
- kernel-assisted-superuser: KernelSU 的灵感.
- true: apk v2 签名验证.
- Diamorphine: 一些rootkit技巧.
- Magisk: sepolicy 的实现.