ich nach einer Möglichkeit, die Unlock-Sequenz von einem Android-Telefon mit einem Mifare-Tag aus dem chinesischen Hersteller zu senden, dass die, die mit einem beschreibbaren Block macht 0.Entsperren Mifare-Tag mit android
ich war die connect + transceive-Methoden versuchen und die 50 00 + 40 + 43 Byte-Sequenzen senden. Aber das wird nicht funktionieren.
Ich habe versucht, die private Transceive-Funktion (um Fehler zu überprüfen), aber das wird auch nicht funktionieren. Ich bekomme Fehler vom NFC-Dienst.
Hat jemand erfolgreich die Entsperrungssequenz senden können, um Block0 zu entsperren?
Ich verstehe nicht, warum diese Frage geschlossen wurde. – 4ZM
Ich habe gewählt, um wieder zu öffnen, aber Sie könnten in Erwägung ziehen, etwas von Ihrem Code hinzuzufügen, oder genau, welche Fehler Sie erhalten. Der spezifische Typ des Mifare-Tags würde ebenfalls helfen. – Geobits
Ich denke der Kommentar von https://developer.android.com/reference/android/nfc/tech/NfcA.html#transceive (byte []) über "full bytes" ist hier relevant, da in libnfc der Entsperrbefehl ist in Bits gesendet (7 Bits, um genau zu sein) und das ist nicht mit der öffentlichen API von Android möglich. Ich suche nach dem gleichen Ding, vielleicht gibt es eine Möglichkeit, etwas zu umgehen und interne/private Schnittstellen zu verwenden. –