KernelSU (包名:me.weishu.kernelsu)是 Android GKI 设备的 root 解决方案,它工作在内核模式,并直接在内核空间中为用户空间应用程序授予 root 权限。 KernelSU 还提供了一个基于 overlayfs 的模块系统,允许您加载自定义插件到系统中。 它还提供了一种修改 /system 分区中文件的机制。经测试KernelSU相对于Magisk能更好的隐藏Root。
基于内核
KernelSU 运行在内核空间,对用户空间应用有更强的掌控。
白名单访问控制
只有被授权的 App 才可以访问 su
,而其他 App 无法感知其存在。
受限制的 root 权限
KernelSU 可以自定义 su
的 uid, gid, groups, capabilities 和 SELinux 规则:把 root 权限关进笼子里。
模块系统 & 开源
KernelSU 支持通过 overlayfs 修改 /system,并且是 GPL-3 许可下的开源项目。
KernelSU:https://github.com/tiann/KernelSU/releases
ZygiskOnKernelSU:https://github.com/Dr-TSNG/ZygiskOnKernelSU/releases
v0.7.2
[SU] Fixed the issue of incorrect allowlist after an app with root permissions is uninstalled.
[SU] Fixed an issue that caused bootloop when uninstalling an application in multi-user after being granted root permissions.
[kernel] Support Linux kernel version 6.4.
[Module] Fixed the problem of non-standard module.prop
causing module directory confusion.
[Module] Update busybox to 1.36.1.
[Module] Support using /debug_ramdisk
as temporary directory.
[Security] Strengthen signature verification to avoid root privileges being taken over when using unofficial managers (CVE-2023-49794).
v0.7.1
[内核]修复su在android14-6.1内核上不工作。
[内核]修复android14-6.1内核上wifi不工作。
[模块]为应用程序配置文件添加缺少的组。
[模块]修复changelog获取失败。
[模块]当缺少模块id时,修复模块页面空白。
[管理]添加翻译。