隐藏 ROOT
首先拿「国家反诈中心」APP 引出案例,可以看到这个应用是不支持 ROOT 设备直接打开的:
类似的还有其他一些应用也会检测手机 ROOT,不要慌! 我国光会出手!所以需要我们操作一番来隐藏手机的 ROOT 状态。
隐藏 ROOT 大概分为两大类:
- 一、Magisk 中开启 Zygisk 选项并配置排除列表
- 二、Magisk 中开启 Zygisk 选项并安装加载 Shamiko 模块
注意,这两种方法在部分 APP 实际测试可能会有冲突,所以具体得根据实际情况来操作。
准备工作¶
首先前提是我们得 打开 Magisk 的 Zygisk 选项
姿势一:配置排除列表¶
Magisk 设置中,勾选「遵守排除列表」然后在「配置排除列表」里面勾选想要隐藏 ROOT 的 APP 即可,本次使用「国家反诈中心」APP 为例:
这种 Magisk 自带的姿势虽然简单,但是对于一些检测严格的 APP 来说依然没有卵用,比如中国农业银行 APP 依然检测并拦截了 ROOT 设备的访问:
姿势二:开启 Shamiko 模块¶
首先下载最新的 Shamiko 模块:https://github.com/LSPosed/LSPosed.github.io/releases
然后打开 Magisk 在「模块」菜单中选择「从本地安装」,选择我们之前下载好的 Shamiko 模块即可,刷入完重启即可成功安装:
确保取消勾选上一章「姿势一:配置排除列表」中的「遵守排除列表」选项,此时可以正常打开中国农业银行 APP 了:
辅助姿势:隐藏 Magisk 应用¶
不排除某些 APP 检测当前手机是否安装了 Magik 应用的可能,不要慌,Magisk 也考虑到了这种情况。可以在设置里面自定义 Magisk 应用的包名,然后重启手机即可正常使用我们新建的自定义应用,和之前一样使用即可:
授人以鱼¶
在使用了「辅助姿势:隐藏 Magisk 应用」的情况下,下面这个表格是国光列举测试了截止目前时间 2023 年 01 月 10 日的一些带 ROOT 检测的 APP Bypass 情况:
APP 名称 | 是否有 ROOT 检测 | 配置排除列表(Bypass) | 开启 Shamiko 模块(Bypass) |
---|---|---|---|
中国工商银行 | ✅ | ✅ | ✅ |
中国农业银行 | ✅ | ❌ | ✅ |
中国银行 | ✅ | ✅ | ✅ |
中国建设银行 | ✅ | ✅ | ❌ |
招商银行 | ❌ | ✅ | ✅ |
交通银行 | 闪退??? | 闪退??? | 闪退??? |
中国邮政储蓄银行 | ✅ | ✅ | ❌ |
中兴银行 | ✅ | ✅ | ❌ |
兴业银行 | ✅ | ✅ | ❌ |
光大银行 | ❌ | ✅ | ✅ |
广发银行 | ❌ | ✅ | ✅ |
浦发银行 | ✅ | ✅ | ✅ |
民生银行 | ❌ | ✅ | ✅ |
微商银行 | ✅ | ✅ | ❌ |
网商银行 | ❌ | ✅ | ✅ |
平安银行 | ✅ | ✅ | ❌ |
南京银行 | ✅ | ✅ | ❌ |
浙商银行 | ❌ | ✅ | ✅ |
杭州银行 | ✅ | ✅ | ❌ |
宁波银行 | ✅ | ✅ | ❌ |
云闪付 | ✅ | ✅ | ❌ |
数字人民币 | ✅ | ✅ | ❌ |
国家反诈中心 | ✅ | ✅ | ✅ |
浙里办 | ❌ | 刷脸识别无法通过 | 刷脸识别无法通过 |
最后更新:
2023-02-08