KernelSU 版本形态与发布节奏——读懂 v3.3.0 时代的更新方式
两套版本号
KernelSU 有两条版本线,看管理器主页能看到两个数字:
- 用户空间版本:管理器 APK 与 ksud 的版本,例如 v3.3.0;
- 内核版本号:内核侧代码的整型版本(如截图中的 11731),与用户空间版本相互独立、各自递增。
刷入的内核和管理器版本不必完全同步,但官方建议两者都保持较新,避免出现内核与管理器接口不匹配的情况。模块开发者还需留意 UAPI 版本号——内核驱动发生破坏性变更时它会递增,模块可据此判断兼容性。
发布渠道与节奏
- 唯一官方发布渠道是 GitHub Releases 页面,提供管理器 APK、各 KMI 的 GKI boot.img、AnyKernel3 刷机包与 ksud 工具;
- 版本迭代较快,从 v0.x 时代演进到 3.x:v3.0 放弃了 GKI 镜像模式的官方构建支持(推荐用 ddk 方案构建 LKM);v3.3.0 为 x86_64 新增了 syscall dispatcher 补丁机制,并支持修补 boot 时备份原厂镜像;
- 具体某个版本带来了什么,以发布页的更新说明为准。
开源与协议
- 项目完全开源,内核目录下的代码遵循 GPL-2.0,其余部分遵循 GPL-3.0-or-later;
- 思想来源致谢 Kernel-Assisted Superuser 项目,模块与 BusyBox 能力受益于 Magisk 项目;
- 翻译工作由社区维护,讨论集中在 Telegram 群组。
升级观念
KernelSU 的内核部分升级在 LKM 模式下非常轻:管理器里点「直接安装」即可完成修补与刷写,全程不用电脑。GKI 模式则需要重新下载镜像刷入。无论哪种模式,升级前都应该确认手里有原厂 boot 备份——这是 备份原厂 boot 镜像 反复强调的保命习惯。