【问题标题】:Read or emulate NFC card with Android 4.2.2使用 Android 4.2.2 读取或模拟 NFC 卡
【发布时间】:2017-10-13 06:12:45
【问题描述】:

我可以使用 Android 4.2.2(在 Galaxy S4 上)ISO/IEC 14443B (NFC) 卡(如 SRI 512)读取或模拟吗?

如果是,我可以模仿什么?所有卡数据?

【问题讨论】:

    标签: android nfc rfid ndef hce


    【解决方案1】:

    不,你不能。

    SRI 512 不是 NFC 卡。相反,它部分基于 ISO 14443 B 类(仅限较低层)。当前的 Android NFC 设备不支持读取(甚至检测)这些类型的卡。 Android 不使用支持这些卡所需的(专有)轮询和选择协议。

    此外,您无法使用您的设备模拟此类卡。这有多种原因:

    1. Android 仅从 Android 4.4 开始支持基于主机的卡模拟 (HCE)。因此,Galaxy S4(运行 stock Android 4.2.2)将仅支持基于安全元素的卡模拟。

    2. Android HCE 只能模拟 ISO/IEC 14443-4 卡(并且仅当它们使用基于 AID 的应用程序选择(ISO/IEC 7816-4 中定义的文件结构))或有时(? ) FeliCa 卡。

    【讨论】:

    • SRI 512 是我的朋友的 nfc 卡。你有其他想法我怎样才能模拟这张卡?不是用安卓?
    • SRI512(现在似乎被称为 T25TB512?)当然不是 NFC(甚至不遵循完整的 ISO 14443 B 类标准)。它使用 ST 专有的防冲突命令 (PCall16),因此当前任何 Android NFC 设备都无法检测到(因为这些设备不使用该命令进行轮询)。
    猜你喜欢
    • 2015-07-23
    • 2015-07-06
    • 2011-09-30
    • 2023-04-11
    • 2015-12-10
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多