该模块尝试修复 Play Integrity 和 SafetyNet 判决以获得有效的证明。
该模块并不是为了隐藏根目录,也不是为了避免其他应用程序的检测。它仅用于通过 Play 完整性测试中的设备判定并验证您的设备。所有为报告非 Google 应用无法运行而创建的问题都将被关闭,恕不另行通知。
您将需要 root 和 Zygisk,因此您必须选择以下三个设置之一:
启用 Zygisk 的 Magisk。
安装了 ZygiskNext 模块的 KernelSU。
安装了 ZygiskNext 模块的 APatch。
刷新并重新启动设备后,您可以使用这些应用程序检查 PI 和 SN:
播放完整性 -> https://play.google.com/store/apps/details?id=gr.nikolaspyr.integritycheck
SafetyNet -> https://play.google.com/store/apps/details?id=rikka.safetynetchecker
注意:如果您收到有关限制的错误消息,则需要使用另一个应用程序,这是因为许多用户正在请求证明。
注意:SafetyNet 已过时,更多信息请参见:https://developer.android.com/privacy-and-security/safetynet/deprecation-timeline
另外,如果您使用自定义 rom 或自定义内核,请确保您的内核名称没有列入黑名单,您可以运行uname -r
命令来检查它。这是禁止字符串的列表:https://xdaforums.com/t/module-play-integrity-fix-safetynet-fix.4607985/post-89308909
请求证明后,您应该得到以下结果:
符合基本完整性 ✅
满足设备完整性 ✅
满足_STRONG_INTEGRITY
MEETS_VIRTUAL_INTEGRITY(仅适用于模拟器)
您可以在这篇文章中了解有关判决的更多信息:https://xdaforums.com/t/info-play-integrity-api-replacement-for-safetynet.4479337/
在 SafetyNet 中你应该得到这个:
基本完整性:true
ctsProfileMatch:true
评估类型:BASIC
注意:在未锁定的引导加载程序设备上不可能传递强判决,很少有设备和“漏洞”可以让您通过它,但是,在正常情况下,仅当您使用库存 ROM 和锁定的引导加载程序时,此判决才会是绿色的。旧帖子谈论强通行证是谷歌服务器中的一个“漏洞”,显然,现在它已经被修补了。
https://xdaforums.com/t/pif-faq.4653307/
https://github.com/chiteroman/PlayIntegrityFix/releases/latest
贝宝