Как сделать Android-приложение, которое может написать Mifare classic Tag?

1

Я пытаюсь сделать приложение, чтобы написать с моим Nexus S в небрежный Mifare Classic Tag. Нет NDEF, но любые байты! С помощью этого объяснения я могу уже прочитать карту отверстия (включая UID), но я не могу написать что-либо на Карте. Чтение MiFare Classic 1K с Android с помощью Nexus S.

Как это возможно? Я надеюсь, что вы можете помочь мне :)

Я аутентифицировал меня в каждом секторе, читал каждый Сектор, но не могу писать в Секторы. Пожалуйста, помогите мне, это очень важно!

Приветствие, Жюль :)

Теги:
mifare

2 ответа

3
Лучший ответ

Вы можете написать тег, используя это после процесса аутентификации: mfc.writeBlock(6, value), где 6 означает номер блока сектора, который вы прошли проверку подлинности. Значение представляет собой массив байтов данных, которые вы хотите записать на карту mifare. Обратите внимание, что длина массива байтов должна быть 16 байтов в длину. Если меньшая набивка равна нулю или нулевым значениям, но убедитесь, что у вас есть длина 16 байт. На ваш ответ ответ. :)

  • 0
    Можете ли вы привести пример выражения "значение" в блоке записи?
  • 0
    Это работает сейчас :) Спасибо Jyoti_m26
0

С помощью SDK Mifare вы можете общаться с несколькими картами NFC. Посмотрите: Введение в SDK Mifare

Ещё вопросы

Сообщество Overcoder
Наверх
Меню