一般来说系统自带的钱包具备这个功能,但我想知道有没有第三方应用能做到?了解到一款叫做 [ NFC 卡模拟] 的 app 能做到,但要求 root ,有没有不要 root 的?
1
JensenQian 178 天前
安卓手机模拟卡肯定是要 root 的啊
除非那种门禁卡,有合作的 |
2
chinaqq 178 天前
现在手机钱包或者手环集成的那种都需要实名认证才会授权使用硬件的。root 那个只是模拟 UID ,不支持 M1 数据。
|
3
iminto 178 天前
不要 root 不行,放弃你这个想法。
|
4
gdfsjunjun 178 天前
换个思路,买个超薄的超小的卡贴,放在手机下部,再套上手机壳。由于 NFC 天线在手机顶部,所以并不影响。
你用读写卡的装置写入卡贴上就好了。 |
5
rlds 178 天前
不要 root 只能用手机自带的钱包
|
6
ysc3839 178 天前 via Android
没有办法,这些模拟功能都是用 TEE 和 NFC 模块的私有接口实现的,Android/Linux 中并不存在这些接口。理论上要实现的话就得根据机型适配,实际上并没有人去做这种工作。
那些要 root 的模拟 app 也只是改一下 NFC 的默认 ID ,并不能模拟 Mifare 卡。 |
7
BugCry 178 天前
换个思路:买个支持 NFC 的手环
|
8
ysc3839 178 天前 via Android
之前看过一个分析,说大多数手机的卡模拟是 TEE+NFC 模块独立运行的,这样的话关机后也能刷卡,添加卡时是手机厂商服务器算好加密数据,直接发送给 TEE ,手机上的管理程序只是做个中转。因此只要手机本身不支持,那就没法实现。
|
9
ahdung OP @gdfsjunjun 我现在就是这样,谢谢。
|