Magisk环境下的注意事项:Magisk Hide与授权
Magisk 是当前安卓 Root 的主流方案,也是 Fake Location ROOT 模式最常见的搭档。官方 FAQ 在「一直转圈」条目里专门为 Magisk 用户写了三行注意事项——都是踩坑实录级别的。
铁律一:Magisk Hide 里别勾选 Fake Location
这条与直觉相反,值得单独解释:Magisk Hide 的作用是「对指定应用隐藏 Root 状态」,听起来应该把所有应用都塞进去。但如果把 Fake Location 自己也勾进去了,它就再也拿不到 Root 授权——模拟启动时一直转圈,就是在等一个永远弹不出来的授权弹窗。
官方解法三选一:
- 从 Magisk Hide 的名单里移除 Fake Location;
- 暂时在 Magisk 设置中关闭 Magisk Hide 选项;
- 有些手机还需保持 Magisk 在后台运行(Magisk 被清理后授权通道同样会断)。
注意区分对象:Magisk Hide 该藏的是「银行类等检测 Root 的应用」,不是定位工具本身。Root 隐藏的正确用法见 ROOT隐藏:对指定应用隐藏Root权限。
铁律二:授权弹窗出现时允许并记住
首次启动模拟时 Magisk 会弹 Root 授权请求,选允许并勾选记住。如果之前手滑点了拒绝,在 Magisk 管理器的超级用户列表里把 Fake Location 改回允许即可,不用重装。
FlymeOS 用户的另一条
魅族不走 Magisk 而用 FlymeOS 自带 Root,部分机型更新系统后 Root 会失效——解法是关闭再重新启用 Root,展开见 启动模拟一直转圈的四种原因。
Magisk 环境的完整检查单
ROOT 模式在 Magisk 设备上的开工检查,按序过一遍:
- Magisk 版本为当前主流稳定版,Magisk 应用可正常运行;
- Fake Location 不在 Magisk Hide 名单里;
- 授权列表里 Fake Location 为「允许」;
- SELinux 可切换宽容模式(不支持切换的机型见 错误码104:内核与SELinux限制的解法);
- 若报「System分区不可写」等分区问题,走 Syslock分区解锁:System分区不可写的解法;
- 以上都通过仍失败的,按 虚拟位置服务连接失败的排查顺序 逐层排查。