【问题标题】:Android NFC - Mifare Classic Restore and Transfer not workingAndroid NFC - Mifare Classic 恢复和传输不工作
【发布时间】:2022-12-16 05:10:00
【问题描述】:

根据文档;

恢复:将块的内容移动到内部传输 缓冲

传输:将内部传输缓冲区的内容写入 值块

所以想将一些数据从 x 块移动到 y 块。

根据准入条件,第 3 区支持transfer和restore。

还12座有一个数据quickappdemotest。我想把它从12座至13座通过使用 restore 和 transfer 方法,但不知何故它不起作用。

MifareClassic mfc = MifareClassic.get(tag);
try {
    mfc.connect();
    boolean authA = mfc.authenticateSectorWithKeyA(3, MifareClassic.KEY_NFC_FORUM);
    if (authA) {
        mfc.restore(12);
        mfc.transfer(13);
    }
    mfc.close();
} catch (Exception e) {
    Log.d(TAG, "Error: " + e.getMessage());
}

它不会抛出任何异常,但在方法完成后,当我仅从应用程序检查时12座有quickapptestdemo数据。

谁能给我线索?

【问题讨论】:

    标签: android nfc restore transfer mifare


    【解决方案1】:

    恢复命令需要格式化为值块的块 块 12 的示例: FF00000000FFFFFFFF0000000CF30CF3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多