既然IPhone6已经上市(至少在某些市场),我真的想知道如果有人能够获得任何信息(甚至尝试过),如果外部阅读器能够检测到iPhone6内的NFC芯片吗?如果有可能,可以读取多少信息?
我知道目前没有针对IOS应用程序的NFC访问API,因此我现在想采用不同的路径,只需将IPhone6放在外部NFC读卡器上即可识别出来。
答案 0 :(得分:4)
理论上,答案应该是是:iPhone 6在卡仿真模式下工作,因此必须将其自身呈现给读者作为卡。
可读信息可能不多,但至少你应该能够轮询支付应用程序的存在 - 发送SELECT APDU(APDUs =与智能卡交互的命令,例如iPhone模拟的智能卡)已知的申请。
通过发送一个空的SELECT或SELECT作为发卡行安全域(AID通常为A000000151000000
或A000000003000000
的管理应用程序),该卡应该回复一个包含有关卡的信息的数据结构或芯片。
现在我只需要亲自动手测试它......
答案 1 :(得分:1)
你可以读取UUID,但每次都是随机的,这样就无法识别设备。
有关详细信息,请参阅https://youtu.be/LmjpO4evkw0和http://flomio.com/2014/10/apple-pay-makes-nfc-relevant/