【发布时间】:2013-11-14 21:07:15
【问题描述】:
Android 4.4 引入了基于主机的卡仿真 (HCE)。如您所知,所有 NFC 卡都有一个固定的卡 ID (NfcAdapter.EXTRA_ID)。
我的办公室门禁通常会检测 NFC 卡 ID 以进行授权。将手机刷到 KitKat 后,我尝试使用访问阅读器扫描手机。但是每当屏幕关闭并再次打开时,我都会得到一个不同的卡 ID。
我确实尝试保持手机屏幕打开,并将模拟卡 ID 注册到门禁系统。它设法授予打开门的权限。但这在屏幕关闭并再次打开后将不起作用。
自从 KitKat 引入 HCE 模式以来,我一直在尝试使用手机模拟我的门禁卡。
有没有固定手机模拟卡 ID 的想法?
【问题讨论】:
-
请您发布您的代码。我知道有一个新参数 4.4,requiresDeviceUnlock。您是否尝试将其更改为 false/true?
-
没有人会让你模拟自定义卡 UID,至少在官方上,它会以某种方式破坏大多数 RFID、NFC 门禁系统的安全性!!!但我非常非常肯定,如果你降级,这很容易。
-
在google play store看到一个全卡模拟器(有卡UID)很激动,希望能成为它的开发者!!
-
任何没有UID模拟的模拟器应用都是垃圾!!
标签: android nfc android-4.4-kitkat uniqueidentifier hce