3

こんにちは、アプリに問題があります。アプリは Mifare Classic 1k チップで動作しています。キー Bでカードに情報を書き込みます。

問題: アプリは Samsung S3 (jelly 4.1.2、デバッグ モード オン、nfc オン) では正常に動作しますが、Samsung S III mini GT-i8190N (jelly 4.1.2、デバッグ モード オン、nfc オン)では同じアプリが動作します。正しく動作していません。keyA で読むことはできますが、 keyB で書くことはできません。実際、呼び出しを試みるとauthenticateSectorWithKeyB戻りfalse、後続の書き込み要求で次の例外がスローされます。

01-01 01:21:44.682: E/TAG(4392): java.io.IOException: 送受信に失敗しました 01-01 01:21:44.682: E/TAG(4392): android.nfc.TransceiveResult.getResponseOrThrow(TransceiveResult) .java:52)

なぜこれが起こっているのですか?問題を回避する方法はありますか?

4

1 に答える 1