ITADN
tryigit/PlayIntegrityFix
tryigit/PlayIntegrityFix · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

China ROM 集成

由于大多数用户依赖此模块用于其设备,针对官方 China ROM 的特定开发内容已被集成。因此,强烈建议官方 China ROM 用户使用此模块。


模块版本 PIFS 和 PIFB

本项目提供两个不同的版本,以满足不同的需求。请选择最适合您的设备和使用场景的版本。

PIFS Advanced

  • 全称:Play Integrity Fix Advanced
  • 核心方法:来自 LSPosed 开发者的全新且改进的基础架构
  • 目标范围:细粒度控制,仅影响 target.txt 文件中指定的应用
  • Bootloader 隐藏:是,包含高级 Bootloader 隐藏功能
  • 内存占用:较高
  • Android 要求:Android 11 及以上
  • ROM 兼容性:任意 ROM,推荐官方中国 ROM
  • 硬件密钥:非严格必需

PIFB Lite

  • 全称:Play Integrity Fix Lite
  • 核心方法:较旧且轻量级的方法
  • 目标范围:全局,仅挂钩 Google Services Framework GSF
  • Bootloader 隐藏:否,仅提供基本属性
  • 内存占用:较低
  • Android 要求:Android 10 及以上
  • ROM 兼容性:任意 ROM,推荐官方中国 ROM
  • 硬件密钥:TEE 可信执行环境必须正常工作

[!WARNING] 频繁的一致性检查可能导致您的设备指纹或 keybox 被 Google 屏蔽。请避免不必要地执行检查。


要求

在安装之前,请确保您的设备满足以下要求:

  • Root 方案:KernelSU
  • Zygisk:已启用
  • CPU 架构:64 位 arm64 v8a
  • ROM:强烈建议使用官方 ROM 以获得最佳效果,尤其是中国 ROM

主要特性

通用特性

  • 主板伪装:将主板标识符设置为 MP Mass Production,使其看起来像标准零售设备。同时将硬件国家代码设置为中国,这有助于绕过某些小米设备的区域限制。
  • 禁用 LSPosed 日志:防止应用程序通过 getprop 读取 LSPosed 属性来检测 Zygisk。
  • 动态属性隐藏:如果已安装 Shamiko,该模块将避免设置冗余属性。如果未安装 Shamiko,它将应用基本属性以帮助绕过简单的引导加载程序检查。

仅限维护与自修复 PIFS

为了提供无缝体验,该模块集成了在后台运行的智能自动化系统,以维持合规性和韧性。

  • 动态安全补丁欺骗:为旧设备注入新活力。该模块智能检测您的设备安全补丁是否已超过六个月。如果是,它会自动将补丁日期欺骗为近期且合理的值,帮助您在不受支持的硬件上通过完整性检查。此过程完全自动,无需用户干预。
  • 主动 Keybox 轮换:为了领先于 Google 的检测方法,该模块主动刷新其伪装。在执行特定操作(如更新)期间,它会尝试从社区驱动的 KeyboxHub 下载一个新的、随机的且评级为强的 keybox.xml。您现有的 keybox 会被安全备份,如果下载失败则恢复,确保您永远不会处于易受攻击的状态。这种自我更新机制显著提高了您长期通过 STRONG 完整性的成功率。

版本特定功能

  • 高级 Bootloader 隐藏(仅 PIFS):主动防止应用程序检测到已解锁的 Bootloader。默认情况下,这针对所有应用程序以实现最大效果。
  • Prop 和证书欺骗:PIFB Lite 使用一种简单且经典的钩子,仅针对 GMS(Google Mobile Services)进程来欺骗设备证书。PIFS Advanced 使用一种现代且可定制的方法,仅针对 target.txt 文件中定义的应用程序欺骗证书。两个版本在每次启动时都自动使用随机的 keybox 文件以规避检测。

配置与文件路径

您可以通过创建或修改以下文件来自定义模块的行为。

指纹文件 仅限 PIFB

用于伪造设备指纹。

  • 路径: /data/adb/pif.json

目标应用文件 仅限 PIFS

模块将针对的包名列表。

  • 路径: /data/adb/tricky_store/target.txt

[!NOTE] 要自定义此列表,您必须先删除下面这个在每次启动时自动填充该列表的脚本。 /data/adb/tricky_store/AllAppsTarget.sh

Keybox 文件 PIFS 和 PIFB

用于证书伪造以通过 STRONG 完整性检查。

  • PIFB 路径: /data/adb/keybox.xml
  • PIFS 路径: /data/adb/tricky_store/keybox.xml

指南:要查找和贡献 keybox 文件,请访问 KeyboxHub 或 Keybox Checker 工具。

安全补丁文件 仅限 PIFS

伪造安全补丁日期,这有助于通过运行 Android 13 及以上版本的已停止服务(End of Life)设备上的完整性检查。此文件默认不存在,您必须手动创建它。

  • 路径: /data/adb/tricky_store/security_patch.txt
  • 2025 年 1 月 1 日的内容示例: 20250101

高级设置 请谨慎使用

如何查看主板硬件国家

在终端中运行以下命令以查看您的设备出厂区域代码: getprop ro.boot.hwc


社区与免责声明

Telegram:如需参与讨论和获取社区支持,请加入 Clever Tech Telegram 群组。

[!NOTE] 本项目以原样形式分享给觉得有用的用户。此 GitHub 仓库主要用于分发更新,并且是另一个项目的 fork,请参阅 changelog 以了解归属信息。