用 Shamiko 隐藏手机 Root
为什么要隐藏 Root?
一些银行app、游戏出于安全顾虑,会在应用启动时检测ROOT,若检测到设备已被ROOT,app就会异常退出,导致应用无法正常使用。因此就有了隐藏ROOT的需求。例如以下是打开《部落冲突:皇室战争》后,因检测到手机已被ROOT导致游戏直接闪退:
隐藏 Root 的方法
我们可以通过安装 Shamiko
的方式来隐藏ROOT。
1. 下载 Shamiko
打开 Shamiko
的 Github release,选择跟自己 Magisk
版本相符的版本下载。
2. 在 Magisk 中安装 Shamiko
打开 Magisk
,点击下方 模块
,点击 从本地安装
,选择刚刚下载的文件,等待安装完后点击重启。
3. 配置 Shamiko
Shamiko
有两种启动模式:
- 黑名单模式(blacklist,默认):仅对黑名单内的应用生效;
- 白名单模式(whitelist):全局隐藏ROOT,仅对白名单内的应用失效。
这里建议用白名单模式(whitelist),这样就免去了给每个应用手动加入黑名单的繁琐。方法如下:
在 /data/adb/shamiko/
新建一个文件 whitelist
即可启用白名单模式。
若要启用黑名单模式,将 whitelist
文件删除即可。
4. 完成
在 Magisk
模块页中,若能看到 [😋 Shamiko is working as whitelist mode]
则说明白名单配置成功。银行app、一些有ROOT检测的游戏都能正常使用了。
用 Shamiko 隐藏手机 Root
https://www.liedou.cc/posts/43875/