Метка RFID, формат Android

Я пишу приложение С# для чтения/записи RFID-меток, отформатированных приложением Android (NXP). Я нашел ключи по умолчанию (A0 A1 A2 A3 A4 A5 и D3 F7 D3 F7 D3 F7), и я могу прочитать все данные из тега, но проблема в том, что я не могу ничего написать на нем.

Другая странность заключается в том, что блок ключей выглядит так [00 00 00 00 00 00 78 77 88 C1 00 00 00 00 00 00], и этот блок аутентифицируется по ключу [A0 A1 A2 A3 A4 A5]

У меня вопрос, как аутентифицировать сектор, чтобы иметь права на запись?


person Merab Chikvinidze    schedule 02.09.2011    source источник


Ответы (1)


позвольте мне понять проблему - вы записали информацию NDEF / RTD (URI или другую) с помощью телефона Android с NFC в какой-то тег NFC (какой - MIFARE Ultralight, Topaz или другой?). Теперь у вас есть USB-считыватель NFC (какой?), подключенный к настольному ПК, и вы пытаетесь считать данные с метки? Это правильно?

Пожалуйста, подтвердите и укажите недостающую информацию.

БР СТЭН

person STeN    schedule 03.09.2011
comment
У меня есть тег NFC 1k, отформатированный приложением Android, я написал приложение C # Winforms, которое использует считыватель NFC для чтения данных из этого тега, я использовал ключи A = (A0 A1 A2 A3 A4 A5) для сектора 0 и A = (D3 F7 D3 F7 D3 F7) для другого сектора. затем я обнаружил, что ключ B=(FFFFFFFFFFFF) дает мне разрешение на запись некоторых данных в этот тег. поэтому я могу записать некоторые данные, используя свое приложение, и Android может их прочитать. но теперь есть другая проблема, я не могу изменить блок клавиш. поэтому мой вопрос: возможно ли неформатировать (изменить ключи) тег в формате Android? и что означают эти модификаторы доступа [78 77 88 C1]? - person Merab Chikvinidze; 06.09.2011