修复 Play Integrity

在设备解锁并 Root 后,Play Integrity 通常会出一些问题

Play Integrity
这里一般是空的,我因为之前搞过 PIF 所以有一个MEETS_BASIC_INTEGRITY

解决问题

安装 Play Integrity Fix

flash
在 Magisk 中刷入 PIF

打开 Shell,并获取 root

shell
获取 root
Magisk
记得给 Shell root 权限

切换到 /data/local/tmp 方便后面操作、

cd
cd /data/local/tmp

使用/data/adb/magisk/busybox wget -O pickaprint.sh "https://raw.githubusercontent.com/TheFreeman193/PIFS/main/pickaprint.sh"命令下载脚本,对于 KernelSU 用户可以使用/data/adb/ksu/bin/busybox wget -O pickaprint.sh "https://raw.githubusercontent.com/TheFreeman193/PIFS/main/pickaprint.sh"命令

shell
从 GitHub 下载脚本

编辑 /data/adb/pif.json,我这里使用 vi。填写的内容可以通过getprop获取

vi
使用 vi 编辑 pif.json
shell
使用 getprop 获取相关信息
shell
确定已经改好了

使用chmod 755 ./pickaprint.sh命令给予脚本 755 权限

shell
chmod 给权限

./pickaprint.sh运行脚本

shell
运行脚本
shell
此处选 y

reboot 看下效果

shell
reboot
PI
没生效,依然只有 BASIC

再次打开 /data/adb/pif.json,发现是信息被改了,可能是之前填少了,可以看到多了一个 BUILD_ID,重新填一下试试

vi
修正内容
shell
获取信息

再看看

shell
reboot
PI
忘了再执行一遍脚本了
shell
再试一下

再检查一遍,MEETS_BASIC_INTEGRITY 和 MEETS_DEVICE_INTEGRITY 都有了。至于 MEETS_STRONG_INTEGRITY…那是真的没办法,曾经可以靠漏洞破解,但现在已经修复了 🙁

PI
Play Integrity
YASNAC
再看看 YASNAC
FacebookXSina WeiboThreadsQzoneTelegram

发表评论