安卓NFC卡模拟

4

我希望在安卓上使用NFC进行卡片模拟。当我将设备放在Mifare读卡器上时,我会得到卡号。是否可以通过我的设备编程来更改这个卡号?

1个回答

3
不可以在Android中以编程的方式设置抗碰撞标识符(UID,这通常是MIFARE读卡器显示的“卡号”)。实际上,默认情况下,许多Android设备将暴露一个随机UID(请参见使用HCE模式获取静态NFC标签ID在Android中获取NFC芯片的固定ID)。
但是,至少对于Broadcom NFC芯片组,似乎可以通过编辑系统映像上的配置文件(编辑Android中的主机卡模拟功能)或自定义libnfc-nci(使用固定的卡ID进行基于主机的卡模拟)来将抗碰撞标识符设置为静态值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接