fcmfix icon indicating copy to clipboard operation
fcmfix copied to clipboard

Play Integrity 验证失败

Open Titans11 opened this issue 1 year ago • 8 comments

Chatgpt: 当一个模块直接对 Google Play 服务的核心组件产生影响时,即使通过隐藏方案(例如 Magisk 的 Zygisk 隐藏或 LSPosed 隐身模式)试图避开检测,也难以生效。这是因为 Play Integrity 机制会验证 Google Play 服务的完整性,而 FCM Fix 直接对其行为进行修改或注入,很可能被认为是破坏了核心服务的“未篡改”状态。

如果需要同时保持 Play Integrity 验证通过和 FCM 推送稳定性,但又不想卸载 FCM Fix,可以考虑向开发者提交lssues.

等待社区更新或贡献代码: 既然 FCM Fix 是开源项目,你可以尝试与开发者或社区成员沟通,看是否能够通过代码调整来绕过 Play Integrity 检测(例如:针对非必要进程的排除、动态作用域选择)。

虽然 FCM Fix 的功能很诱人,但其影响 Play Integrity 验证的行为本质上确实难以规避。如果无法接受卸载模块的代价,可能需要探索更高阶的技术方案或社区支持。如果你发现了更好的解决方法,也欢迎分享!

所以问题来了,鱼与熊掌不可兼得,有没有一种从天而降的方法?拭目以待。

Titans11 avatar Dec 01 '24 18:12 Titans11

TigerBeanst avatar Dec 01 '24 23:12 TigerBeanst

可以通过安装play integrity fix, play integrity fix next, xiaomi cts pass三个模块解决

Azalia021 avatar Dec 04 '24 14:12 Azalia021

可以通过安装play integrity fix, play integrity fix next, xiaomi cts pass三个模块解决

这三个模块我都知道,三选一,并非全部安装,并且你还漏了一个选择 https://github.com/osm0sis/PlayIntegrityFork 但是没用,因为装了FCM Fix,导致Play Integrity验证失败,若不信,你可以做实验。

目前为止的版本,FCM Fix直接作用于Google Play 服务,什么修复或伪装模块 都没用...所以我才提了issues.

Titans11 avatar Dec 06 '24 14:12 Titans11

作用域不要勾play服务就好了,勾play几乎没什么用,等下我把play服务推荐删了

kooritea avatar Dec 06 '24 15:12 kooritea

作用域不要勾play服务就好了,勾play几乎没什么用,等下我把play服务推荐删了

这个模块确实好用,显著提高了接收FCM推送的能力,既然作者现身解答了,那非常好,谢谢。

Titans11 avatar Dec 06 '24 15:12 Titans11

看了一下原来play服务的勾选推荐早删了,反正别勾就对了

kooritea avatar Dec 06 '24 16:12 kooritea

看了一下原来play服务的勾选推荐早删了,反正别勾就对了

已经彻底解决问题了,谢谢

Titans11 avatar Dec 08 '24 10:12 Titans11

看了一下原来play服务的勾选推荐早删了,反正别勾就对了

确实,你早就删了。但是酷安之类的,有人一直流传说要把那个给勾选上才好用,我都跟别人吵过一次了,对方非常坚信要勾选才好用,笑死。

Lovefish avatar Jan 24 '25 06:01 Lovefish