2011-08-10 43 views
0

我在Mifare Ultralight Tag中寫入一些數據(NDEF)。然後標籤被設置爲只讀Ndef.MakeReadOnly()。標籤似乎只能在後面閱讀。製作Mifare Ulralight在Android中寫保護

但是閱讀標籤內容顯示,只有頁面(4-15,Lx字節被設置爲1)被鎖定,三個BLx字節被留下0.當我得到它的權利,這意味着頁面鎖可能是再次改變。第2頁,字節2 = 11111000,第2頁字節3 = 11111111 - (見http://www.nxp.com/documents/data_sheet/MF0ICU1.pdf,第12頁)。

有沒有辦法讓標籤永久寫保護?

謝謝你的時間。

回答

0

要使整個標籤只讀,您可以再次將標籤作爲MifareUltralight而不是Ndef。那你就接着

MifareUltralightTag.transceive(new byte[] {0x26}); 

MifareUltralightTag.writePage(2,new byte[] {0x00, 0x00, 0xFF, 0xFF}); 

「激活新鎖定的配置。」