カスタム キーで Mifare Classic 1 K タグを書き込むためのソリューションを見つける必要があります。私はそれを書くことができません。私はすべてのオプションを試しましたが、残念ながら常に「IOException: Transceive Failed」というエラーが発生します。
以下は私のコードスニペットです:
byte custom_key[]={
(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff
};
// 16 bytes of Data. Otherwise it was throwing IllegalArgumentException .
byte[] data="Hello world of N".getBytes();
getMfc().connect();
if(getMfc().authenticateSectorWithKeyA(4, custom_key)) {
getMfc().writeBlock(3, data); // Here I receive IOException all the time.
} else {
getMfc().close();
}
この点で私を助けてください。Mifare Classic 1 K Tag を自分のキーで書き込む必要があります。