绑定国铁吉讯账号是小布建议中的一个功能,绑定后可在购票后获得速览、流体云、小
布提醒等出行提醒功能,非常便捷。但众所周知,OPPO / OnePlus / Realme 的高通平
台设备解锁 BootLoader 后会将 KeyStore 切至另一个槽位(回锁后恢复原状),但
该槽位默认缺少部分 Key,导致 Attestation 功能无法使用,而国铁吉讯账号绑定依
赖该功能进行签名,自然也是无法绑定的,会出现如下提示。教程来自知名玩机大神M
大原创,ROM乐园仅做收集整理
虽然有些 Magisk 模块可以临时修复此问题,但原理是通过 hook 实现,极大概率会遗
留一些漏洞被检测,并且一旦忘记 root 或掉 hook,账号绑定就会丢失,不能做到永
久修复。有没有办法永久修复呢,答案是有,修复该功能需要 root 权限,修复后无论
是卸载 root 还是回锁后再次解锁都无需再进行修复,并且没有任何副作用!*
* 欧加系解锁后将 KeyStore 切至第二槽位,此时只能对该槽位进行操作,该槽位的内
容对原槽位无任何影响。回锁后恢复原槽位,微信指纹支付正常启用,Play Integrity
依然能够达到 STRONG 等级,故不存在副作用。
(注:本教程以 OnePlus 13 为例,系统语言为简体(中文),已解锁 BootLoader
且 root 方式为 Kitsune Mask 27001;本教程默认读者拥有 adb、解锁 BootLoader
和 root 的基础知识并了解其风险,由此带来的任何不良后果的将由读者自行承担 )
第一步:解锁 BootLoader、安装 root、启用 adb 调试
第二步:下载所需文件并解压:点击这里下载
【电脑篇】
第三步:复制文件到临时目录
1. 将手机以 adb 调试方式连接至电脑。
2. 打开终端,输入指令「adb push <文件地址> /data/local/tmp」,将<文件地址>
(含括号)替换为第二步解压后的文件地址,地址前后需要添加空格。Windows 系统
下可以先输入前半部分指令,之后将文件拖入终端,路径会自动填充,之后再输入后
半部分指令。
3. 回车执行,看到「1 file pushed」即代表执行成功。
第四步:安装到 KeyStore
1. 输入指令「adb shell su -c exit」,激活 root 权限。
2. 在手机中点击「允许」授权。允许 root 权限
3. 输入指令下面的指令,很长需要全部复制
「adb shell su -c LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox /data/
local/tmp/attestation attestation true」。
4. 回车执行,看到「InstallKeybox is done!」即代表执行成功。
5. 输入指令「adb shell rm /data/local/tmp/attestation」,并回车执行。
----------
第五步:验证是否修复成功
1. 在桌面找到「拨号」并打开。
2. 输入「*# 899 #」。
3. 点击「手动测试」。
4. 将顶栏滑到最右侧,点击「其他」。
5. 点击「Key 状态」。
6. 检查是否除了「SOTER key」全为绿色,如果一切正常,这时小布建议已经可
以正常绑定国铁吉讯账号了。
该教程也可以用来修复部分欧加机型 Netflix 启动时出现「网络错误 (15001)
(-93)」的报错,且可正常使用 Widevine L1 FHD 画质。目前在 OnePlus 13 中
测试成功,但在 OnePlus 12 中测试失败,故不保证能用于修复 Netflix,请读
者自行测试。
一加13刷机包下载:http://www.romleyuan.com/rom/romlist?mid=1533
ROM乐园官方技术帮刷服务:http://www.romleyuan.com/lec/read?id=70