众所周知,Android没有提供NFC的UID相关API,而是在每次数据传输时随机产生一个UID,以避免有人将UID作为安全验证信息而产生安全隐患。
在付款及其他一些NFC交互中,Android API给了开发者发送数据的很大自由。
在获取Root权限后,部分机型可以通过修改System分区下NFC芯片配置文件来固定UID。
在不获取Root权限/解锁Bootloader的情况下(为了保证数据安全性),用二进制流来模拟一张常见的Mifare s50(M1)卡向读卡器仅发送UID的过程是否可行?
阅读全文
收起全文