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 以了解归属信息。