KernelSU 高频问答集——设备支持、兼容性、hosts 与老内核 ten 问
KernelSU 与 Magisk 兼容吗
部分兼容。KernelSU 启用任何模块时,整个 Magisk 将无法工作(两者挂载系统冲突);但只用 KernelSU 的 su 时可以与 Magisk 共存——KernelSU 改内核、Magisk 改 ramdisk,互不干扰。
KernelSU 会替代 Magisk 吗
官方明确表示不会、也不是目标。Magisk 作为用户空间 root 方案已经足够好;KernelSU 的目标是提供内核接口。
支持 Xposed 吗
支持。LSPosed 可以在 ZygiskNext 的支持下正常运行,完整方案见 Zygisk 模块支持。
支持我的设备吗
先看 bootloader 能否解锁;再装管理器看状态。显示「不支持」的设备需自行编译内核,参考 判断设备支持。
支持 Android 12 以下的设备吗
兼容性取决于内核版本而非 Android 版本。出厂 Android 12 的设备必为 5.10+ 内核(必支持);旧内核设备(哪怕是 Android 12)需要自己编译。
支持多老的内核
目前最低支持到 4.14;更低版本需要手动移植,官方欢迎 PR。非 GKI 设备的集成思路见 非 GKI 老设备怎么用。
为什么手机是 Android 13,内核却是 android12-5.10
内核版本跟随设备出厂系统,后续升级一般不变。刷机永远以内核版本为准——给 android12-5.10 的设备刷 Android 13 内核等于自找 bootloop,规则见 内核版本与 KMI。
GKI 1.0 设备能用吗
不能直接用。GKI 1 与 GKI 2 是两个东西,GKI1 设备需自行编译内核。
能把 /system 挂载为可读写吗
不建议直接改系统分区,官方推荐用模块做 systemless 修改(见 模块机制原理)。坚持要改的用户可研究社区的 overlayfs 方案,风险自负。
能改 hosts 吗,AdAway 怎么用
可以。该功能 KernelSU 不内置,安装社区的 systemless-hosts 模块即可实现,配合「卸载模块」开关处理敏感应用的检测问题。
模块装了不生效
最高频问题,答案几乎都是先装元模块。完整排查顺序见 常见问题排查。
以上答案整理自官方 FAQ 与社区讨论,具体细节可能随版本变化,以官方最新版为准。