用 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/