Root、Magisk、Zygisk 术语对照 - Hunter 报告里常见的 Root 相关名词
Root
Root 是 Android 设备的最高系统权限——类似 Linux 的 root 用户或 Windows 的管理员权限。拿到 Root 后可以修改系统分区、预装应用、调整系统配置等。
Root 的典型获取方式:
- 解锁 Bootloader 后刷入 Magisk / KernelSU / SuperSU
- 部分厂商提供官方 Root 方案(如一加的开发者选项里的 OEM 解锁)
Root 会留下痕迹——这就是 Hunter 要检测的东西。
Magisk
Magisk 是目前最主流的 Android Root 方案,由 John Wu 开发。它的核心特点是系统外安装——不直接修改 /system 分区,而是在 Boot 阶段通过 magic mount 把模块注入到运行时。这使得:
- OTA 升级不容易变砖
- 可以随时开关 Root 权限
- 自带隐藏功能(旧版 Magisk Hide / 新版 Zygisk)
Magisk 由两部分组成:
- Magisk Manager(现在叫 Magisk App):管理模块、配置隐藏、更新
- Magisk 二进制:实际的 Root 注入与挂载逻辑
Zygisk
Zygisk 是 Magisk v24+ 引入的新注入机制,用来替代旧版 Magisk Hide。
两者区别:
- 旧版 Magisk Hide:通过修改系统属性 + DenyList 过滤实现隐藏,原理相对简单、兼容性好
- 新版 Zygisk:通过向 Zygote 进程注入代码实现动态过滤,原理更底层、但兼容性略复杂
DenyList(拒绝列表)是两者共同使用的机制——你把某个应用加进 DenyList,Magisk 就会尝试向那个应用隐藏 Root 痕迹。
Zygisk 常与 Shamiko 模块配合使用——Shamiko 是一个 Zygisk 模块,提供额外的 Root 隐藏能力。
Magic Mount
Magic Mount 是 Magisk 实现系统分区修改不写入分区本身的核心机制。它利用 FUSE(Filesystem in Userspace)在运行时覆盖系统文件,但不实际修改 /system 分区。这让 Magisk 的模块可以覆盖系统文件,但 OTA 升级时不会因为分区被改而变砖。
Hunter 的 Magisk & Root 检测会扫 magic mount 留下的挂载点痕迹。
KernelSU
KernelSU 是另一款流行的 Android Root 方案,核心思路是在内核层面实现 Root 权限管理(Magisk 是 system 层面)。两者的检测逻辑有重叠但不完全相同——Hunter 会分别扫描 KernelSU 的痕迹。
SuperSU
SuperSU 是 Magisk 出现之前最主流的 Root 管理工具,现在已经基本被 Magisk 取代。但部分老机型或教程还会用它,Hunter 也会扫描 SuperSU 的残留痕迹。
Shizuku
Shizuku 是一款通过 ADB shell 授权实现系统级 API 调用的工具——它不提供 Root 权限,但能让应用调用部分只有 shell / system 权限才能调用的 API。部分 Hunter 检测项会提到 Shizuku 相关的文件夹存在(早期版本)。