2016-07-14 11 views
2

In meiner Android-Anwendung verwende ich NFC Type 1 Tags. Vom NFC-Tag lese ich Kartendaten und ich möchte auch die eindeutige Kennung (UID) erhalten. Ich kann sowohl data als auch UID lesen, aber jetzt möchte ich die UID meines NFC-Tags ändern.Kann ich die UID von NFC-Tags ändern

habe ich versucht, mit verschiedenen Anwendungen wie NFC-Tools, NFC Tag Writer, aber es gibt keine Möglichkeit, die UID zu ändern.

Ich suchte, aber nur gefunden, dass einige Art von Karten mit beschreibbaren UID kommen. Wer weiß also, ob die UID von NFC Type 1-Tags editierbar ist oder nicht?

+0

Gibt es einen bestimmten Grund, warum Sie diese UIDs ändern möchten? –

+0

Ja, eigentlich habe ich eine Authentifizierung hinzugefügt, dafür brauche ich nur bestimmte Werte. –

Antwort

0

AFAIK, die UID ist als eindeutige - und permanente - Kennung für NFC-Tags gedacht. Mit anderen Worten, es gibt keine Möglichkeit, es zu ändern.

2

Nein, die UID echter Typ 1-Tags (von Broadcom oder früher Innovision) kann nicht geändert werden. Diese UID ist eine Seriennummer, die während des Herstellungsprozesses permanent in den Nur-Lese-Speicher eingebrannt wird.

Ich bin nicht sicher für Typ 1 Tags, aber es gibt sicherlich andere NFC-A Tags (typisch von chinesischen Anbietern), die sich ähnlich wie NXP MIFARE Produkte verhalten und die UID mit speziellen Befehlen ändern können.

Beachten Sie, dass es eine sehr schlechte Idee ist, die UID/Antikollisions-ID (oder andere frei lesbare Daten) von NFC/RFID-Tags zu Authentifizierungszwecken zu verwenden, da diese Informationen einfach geklont werden können. Siehe auch:

Verwandte Themen