嗨我的應用出現問題。 App正在使用Mifare Classic 1k芯片。 我在卡上寫了一些信息密鑰B。Mifare Classic 1k - 僅在三星S III mini GT-i8190N上出錯
問題是: 雖然應用程序工作正常三星S3(果凍4.1.2,在調試模式下,上,NFC),上三星S III迷你GT-I8190N(果凍4.1.2,在調試模式下, nfc on)相同的應用程序無法正常工作。我可以用keyA讀取,但是我不能用keyB寫入。事實上,任何試圖調用authenticateSectorWithKeyB
回報false
造成任何後續的寫請求拋出以下異常:
1月1日至一日:21:44.682:E/TAG(4392):產生java.io.IOException:的Transceive失敗 1月1日至一日:21:44.682:E/TAG(4392):在android.nfc.TransceiveResult.getResponseOrThrow(TransceiveResult.java:52)
任何想法,爲什麼發生這種情況?任何解決問題的方法?
嗨,你有沒有設法找出是什麼導致了錯誤?因爲我有一個類似的移動設備,但在我的情況下,它不想解密數據(相同的代碼在Nexus 7上完美工作)。謝謝! – Adrian 2014-09-03 18:47:00