背景 / Background
设备:Redmi Note 12 Turbo
系统:MIUI Global 14.0.7,欧洲版(EEA,非 xiaomi.eu)
目标 / The Challenge
在上述环境下用上公交卡。
步骤 / Our Approach
安装 Magisk,获取 root 权限;
下载并安装 Xiaomi Wallet / com.mipay.wallet 和 Mi Smart Cards / com.miui.tsmclient;
在 /data/adb/service.d 下创建一个脚本文件 set_se.sh,并赋予可执行权限。下面的命令可通过电脑端 adb shell 或手机端 Termux 执行:123456789$ su# cd /data/adb/service.d# echo 'resetprop ro.vendor.se.type HCE,UICC,eSE' > set_se.sh# chmod +x set_se.sh# ls -ltotal 4-rwxr-xr-x 1 root root 41 2023-05-09 00:43 set_se.sh# cat set_se.shresetprop ro.vendor.se.type HCE,UICC,eSE
重启,启动小米钱包的公交卡功能,按照提示打开 NFC 设置,将默认付款应用设为内置安全模块。
每步都干了啥?
安装 Xiaomi Wallet——就是小米钱包啦。
安装 Mi Smart Cards——为了让钱包的界面顶部出现交通卡那一栏图标。
创建 set_se.sh——这是一个 Magisk 启动脚本,通过修改系统属性让默认付款应用中出现我们需要的选项。
相关工作 / Related Work
MIUI EU 欧洲版 本地化 Magisk 模块 – Koizumi’s Blog——非 EU 版的我强上后喜提 bootloop……
MIUI 国际版/EU 安装小米钱包 傻瓜教程 - 知乎——有点复杂。
小米錢包在歐版本安裝教學(免root 免magisk)~小米12 s Ultra試過OK~ - Mobile01——装上这两个 App 之后能打开钱包,但无法将其设为默认付款应用(没有所谓的內建安全模組)。
MIUI 9 欧洲版移植小米公交、支付等服务 - V2EX——是这个楼让我知道要更改 build.prop,但热更改似乎不起作用。尝试用启动脚本修改,于是就解决了。
|