Hunter Magisk & Root 检测 - 主流 Root 方案痕迹怎么识别
这项在查什么
「Magisk & Root」是 Hunter 检测列表里的第一项,也是最常被讨论的一项。它的目标是识别设备上是否存在 Root 工具及其残留痕迹——包括 Magisk(目前最主流)、SuperSU、KernelSU 等方案留下的文件、挂载点、包名、属性值等线索。
Hunter 同时检查:
- 已安装的应用列表里是否有 Magisk Manager / 其他 Root 管理应用
- 系统挂载点(Magisk 的 magic mount)是否存在
- 系统属性(
ro.debuggable、ro.secure等)是否被改 - SU 二进制文件路径、权限和属性
谁会被这项触发
| 场景 | 触发概率 | 说明 |
|---|---|---|
| 正在使用 Magisk 且未开隐藏 | 必然触发 | Magisk 的残留不可能完全无痕迹 |
| 开了 Magisk Hide 但隐藏配置不全 | 大概率触发 | Magisk Hide 只管注入,挂载点痕迹未必完全隐藏 |
| 卸了 Magisk 但没清理干净 | 可能触发 | 残留文件和挂载点还在 |
| 用过 SuperSU / 其他 Root 方案 | 大概率触发 | 卸载不彻底常留痕迹 |
| 完全没做过 Root | 正常不触发 | 这项报红时重点怀疑:ROM 预装?二手机前任机主? |
没做过 Root 却报了怎么办
这是一个需要认真排查的信号。按优先级排除:
- 确认 ROM 本身是否预装了 Root:部分第三方刷机包自带 Root(尤其是一些定制 LineageOS),恢复出厂设置清不掉这种预装
- 检查是不是二手机:前任机主可能做过 Root 后没卸干净
- 误报可能性:极少数老机型或特殊 ROM 的分区结构会被误判为 Magisk 挂载
Hunter 会在详情里给出它检测到的具体路径——顺着路径到文件管理器里核对,比单纯看结论有用得多。
和 Magisk Hide 检测的关系
Magisk & Root 检测看的是「痕迹在不在」,Magisk Hide 检测看的是「隐藏功能本身能不能被发现」。两者是不同维度的检测:
- 前者回答「设备上有没有 Root 残留」
- 后者回答「Magisk 的隐藏配置对 Hunter 自己能不能生效」
典型用法是:你开了 Magisk Hide 之后先跑 Hunter 的 Magisk & Root 检测看还有没有残留;如果还报红,再去看 Magisk Hide 检测的详情,它会列出干扰隐藏的进程和服务。
相关术语
- Magisk:目前最主流的 Android Root 方案,安装在系统分区之外,自带隐藏功能
- Zygisk:Magisk 新版用来向进程注入的机制,旧版叫 Magisk Hide
- Magic Mount:Magisk 实现系统分区修改不写入分区本身的机制
- DenyList:Magisk Hide 的目标应用列表——加进 DenyList 的应用看不到 Root 痕迹