2011-06-22 32 views
8

Mifare 1K RFID'den dizeleri yazabilmek ve okumak istiyorum. NXP TagWriter Uygulamasını kullandığım etiketi başarıyla okudum ve yazdım. Daha sonra here kodunu denedim, ancak bunun dışında anlamlı bir şey elde edebildim. BenMifare Classic 1K RFID'yi okuma ve yazma Nexus-S

auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_MIFARE_APPLICATION_DIRECTORY); 

İÇİN

auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_DEFAULT); 

değişti Ama sadece çıkış olarak bu oluncaya kadar bile kimliğini olmaz:

BLOCK 0: 298091JFIS8903JF0SDF093 
BLOCK 1: 298091JFIS8903JF0SDF093 

ne o yapmak ve hangi işlemi için emin değil karta okuma ve yazma olur. Herhangi bir örnek veya yön çok yardımcı olacaktır!

cevap

2

Yukarıdaki kodu boş bir Mifare 1K Klasik etiketinde denediniz mi?

Sadece bir değişken kaldırarak. NXP TagWriter Uygulaması, ilk yazımındaki kimlik doğrulama anahtarını değiştirerek, diğer programların yazmasını engelleyebilir.

+0

Evet, NXP'nin ilk yazmadaki kimlik doğrulamasını değiştirmesi gibi görünüyor. Ne kadar korkunç! Sanırım kendime yeni etiketler almak zorunda kalacağım! – neufuture