软件使用手册合辑

内核级Root方案怎么选

给正在 Magisk、KernelSU、APatch 之间犹豫的人:三条分界线 + 一份按机型情况反推的决策思路。相关文档:超级密钥设置与保管.md · Zygisk环境怎么搭.md


一、先分清三套方案各自动哪里

同样都是拿 root,三套方案动的地方完全不同:

二、三条最实用的分界线

第一条:你的机型拿得到内核源码吗? 拿不到的话,KernelSU 这条路基本堵死(除非设备刚好是 GKI 内核),剩下两套都能走——它们的安装素材都是原厂 boot 镜像。

第二条:你的内核版本在哪个区间? APatch 覆盖 3.18 ~ 6.12,且明确不限于 GKI 机型;ARM64 架构是硬条件。老设备往往反而好办,新平台的 6.6 内核目前在不同品牌上的实测结果差异较大,动手前先查自己内核版本号。

第三条:你要不要内核级的模块能力? 三家的模块体系不通用:Magisk 模块最丰富;KernelSU 模块与 Magisk 模块结构相近;APatch 的 APM 兼容 Magisk 模块的使用习惯,另有独家的 KPM——能把代码注入内核空间、支持内核函数与系统调用表的 hook,这是另外两套没有的形态。

三、按处境反推

四、别踩的三个坑

  1. 同一台设备别叠装两套。boot 分区只该有一套方案;换方案前先把原厂 boot.img 刷回去。
  2. 内核版本不等于安卓版本。系统显示 Android 14 的手机内核可能还是 5.10,判断支持与否看内核与符号表配置。
  3. APatch 的解锁凭据是密钥不是开关。修补镜像时设的那串超级密钥是唯一凭据,设定规则与遗忘后果见 超级密钥设置与保管.md,别等刷完才想这件事。

同站更多文档

  1. Zygisk环境怎么搭
  2. 超级密钥设置与保管