Tool [Open Source] [Linux] MIKAI v2.0.0-beta.1

Secondo me il problema è che prima di utilizzare mikai utilizzavi mykey..

In realtà non ho mai usato mykey, l'ho installato su windows, ho posizionato la chiavetta e l'ho letta per vedere se con quello apparivano cose strane ma non ci ho mai scritto. La chiavetta attualmente è intonsa, ossia regolarmente utilizzata su distributore e mai modificata via mykey o mikai.

Aggiornamento:
Ho installato ubuntu pulito (su un vero pc, non un mac con macchina virtuale). Seguendo poi l'ottimo post di @Pit2 installando quindi libpcsclite-dev libusb-dev libnfc5 libnfc-bin libnfc-dev, solo "libnfc" non va a buon fine non trovando il pacchetto (ma libnfc5, libnfc-dev e libnfc-bin si).
Dopo aver aggiunto le canoniche 3 voci alla blacklist il comendo nfc-list funziona correttamente mostrandomi la chiavetta sopra al lettore.
Codice:
nfc-list uses libnfc 1.7.1
NFC device: ACS / ACR122U PICC Interface opened
1 ISO14443B-2 ST SRx passive target(s) found:
ISO/IEC 14443-2B ST SRx (106 kbps) target:
                UID: 94  ac  58  b6  66  1f  02  d0

Invece mikai mi dà tutta una serie di errori assenti nelle prove che ho effettuato con la vecchia installazione di Kali.
se usato SENZA sudo restituisce:

Codice:
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted credit. Expected 0.55€ but found 232.04€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612
Master Key: BB74E95C
OTP: 0000002E
Session Key: 6A76D7E4
Transactions counter: 9F0A35DE [669150]
Current credit: CC30DEDC [232.04€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]

Se usato CON sudo invece:
Codice:
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: read only -1 bytes (7 expected) (Input/output error).
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted credit. Expected 0.55€ but found 232.04€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612
Master Key: BB74E95C
OTP: 0000002E
Session Key: 6A76D7E4
Transactions counter: 9F0A35DE [669150]
Current credit: CC30DEDC [232.04€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]

Riguardo i dump invece, mikai_100_linux64 funziona ma non salva nulla.
Se invece utilizzo mikai_200beta1_linux64 funziona esattamente allo stesso modo ma termina con:
Written dump to "keydump2.mky" che allego (come.txt)
 

Allegati

  • keydump2.txt
    512 bytes · Visualizzazioni: 310
Prova a mandare un backup completo a quello di mikai mostrando il problema, è una beta, così aiuti a risolvere
Scarica mikai2 beta:
./mikai-reset così correggi tutti i campi sbagliati(Anche OTP se necessario)
Associa al codice gestore (A mano o con mikai vendor)
./mikai -u
E dovresti riuscire a far funzionare il tutto
 
Ultima modifica:
Scarica mikai2 beta:
./mikai-reset così correggi tutti i campi sbagliati(Anche OTP se necessario)
Associa al codice gestore (A mano o con mikai vendor)
./mikai -u
E dovresti riuscire a far funzionare il tutto
Come avevo detto io oppure ho sbagliato qualcosa? :asd:
Messaggio unito automaticamente:

In realtà non ho mai usato mykey, l'ho installato su windows, ho posizionato la chiavetta e l'ho letta per vedere se con quello apparivano cose strane ma non ci ho mai scritto. La chiavetta attualmente è intonsa, ossia regolarmente utilizzata su distributore e mai modificata via mykey o mikai.

Aggiornamento:
Ho installato ubuntu pulito (su un vero pc, non un mac con macchina virtuale). Seguendo poi l'ottimo post di @Pit2 installando quindi libpcsclite-dev libusb-dev libnfc5 libnfc-bin libnfc-dev, solo "libnfc" non va a buon fine non trovando il pacchetto (ma libnfc5, libnfc-dev e libnfc-bin si).
Dopo aver aggiunto le canoniche 3 voci alla blacklist il comendo nfc-list funziona correttamente mostrandomi la chiavetta sopra al lettore.
Codice:
nfc-list uses libnfc 1.7.1
NFC device: ACS / ACR122U PICC Interface opened
1 ISO14443B-2 ST SRx passive target(s) found:
ISO/IEC 14443-2B ST SRx (106 kbps) target:
                UID: 94  ac  58  b6  66  1f  02  d0

Invece mikai mi dà tutta una serie di errori assenti nelle prove che ho effettuato con la vecchia installazione di Kali.
se usato SENZA sudo restituisce:

Codice:
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted credit. Expected 0.55€ but found 232.04€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612
Master Key: BB74E95C
OTP: 0000002E
Session Key: 6A76D7E4
Transactions counter: 9F0A35DE [669150]
Current credit: CC30DEDC [232.04€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]

Se usato CON sudo invece:
Codice:
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: read only -1 bytes (7 expected) (Input/output error).
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted credit. Expected 0.55€ but found 232.04€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612
Master Key: BB74E95C
OTP: 0000002E
Session Key: 6A76D7E4
Transactions counter: 9F0A35DE [669150]
Current credit: CC30DEDC [232.04€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]

Riguardo i dump invece, mikai_100_linux64 funziona ma non salva nulla.
Se invece utilizzo mikai_200beta1_linux64 funziona esattamente allo stesso modo ma termina con:
Written dump to "keydump2.mky" che allego (come.txt)
Ciao, da come ho capito tu vuoi utilizzare l'acr122u come lettore, però li vedo che tenta di collegare con il pn532 via i2c; quindi prova a fare
sudo nano /etc/nfc/libnfc.conf
Poi vai in fondo e guarda cosa c'è scritto alla voce name e connstring
 
@Pit2 Grazie, non ho risolto sulla macchina virtuale ma su un vecchio portatile con su kali ha funzionato

tuttavia la mia chiavetta mi da un risultato alquanto strano:
Codice:
root@kali:~/mikai_200beta1_linux64# sudo ./mikai
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 18. Expected AB but found C5.
WARNING: Corrupted data at 19. Expected AD but found CC.
WARNING: Corrupted data at 1A. Expected B8 but found 2E.
WARNING: Corrupted data at 1B. Expected CA but found 78.
WARNING: Corrupted data at 1C. Expected B0 but found 9F.
WARNING: Corrupted data at 1D. Expected BA but found DE.
WARNING: Corrupted data at 1E. Expected B0 but found 04.
WARNING: Corrupted data at 1F. Expected AB but found 06.
WARNING: Corrupted data at 20. Expected BB but found 8C.
WARNING: Corrupted data at 21. Expected A8 but found 30.
WARNING: Corrupted data at 22. Expected BB but found 62.
WARNING: Corrupted data at 23. Expected AB but found D7.
WARNING: Corrupted data at 24. Expected C2 but found 4E.
WARNING: Corrupted data at 25. Expected B9 but found A5.
WARNING: Corrupted data at 26. Expected B0 but found F6.
WARNING: Corrupted data at 27. Expected AB but found 3D.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted data at 47. Expected 8B but found AE.
WARNING: Corrupted data at 48. Expected 97 but found 43.
WARNING: Corrupted data at 49. Expected 77 but found FB.
WARNING: Corrupted data at 4A. Expected 80 but found 94.
WARNING: Corrupted data at 4B. Expected 71 but found 85.
WARNING: Corrupted data at 4C. Expected 99 but found E8.
WARNING: Corrupted data at 4D. Expected 80 but found 86.
WARNING: Corrupted data at 4E. Expected 7D but found 57.
WARNING: Corrupted data at 4F. Expected 76 but found 6B.
WARNING: Corrupted data at 50. Expected 7C but found 61.
WARNING: Corrupted data at 51. Expected 8A but found CA.
WARNING: Corrupted data at 52. Expected 82 but found 32.
WARNING: Corrupted data at 53. Expected 7E but found 29.
WARNING: Corrupted data at 54. Expected 81 but found CB.
WARNING: Corrupted data at 56. Expected 81 but found 35.
WARNING: Corrupted credit. Expected 0.55€ but found 560.36€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612 [3FBFB4CA]
Master Key: 2014E95C
OTP: 0000002E
Session Key: E3D6D7E4
Operations counter: 9F0A35DE [669150]
Current credit: CC30DEDC [560.36€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]
Is bound: yes

È criptata in un altro modo, ancora da studiare.
Ho una chiavetta con lo stesso problema, in questo caso non esiste software in grado di aggiornare il credito.
Messaggio unito automaticamente:

In realtà non ho mai usato mykey, l'ho installato su windows, ho posizionato la chiavetta e l'ho letta per vedere se con quello apparivano cose strane ma non ci ho mai scritto. La chiavetta attualmente è intonsa, ossia regolarmente utilizzata su distributore e mai modificata via mykey o mikai.

Aggiornamento:
Ho installato ubuntu pulito (su un vero pc, non un mac con macchina virtuale). Seguendo poi l'ottimo post di @Pit2 installando quindi libpcsclite-dev libusb-dev libnfc5 libnfc-bin libnfc-dev, solo "libnfc" non va a buon fine non trovando il pacchetto (ma libnfc5, libnfc-dev e libnfc-bin si).
Dopo aver aggiunto le canoniche 3 voci alla blacklist il comendo nfc-list funziona correttamente mostrandomi la chiavetta sopra al lettore.
Codice:
nfc-list uses libnfc 1.7.1
NFC device: ACS / ACR122U PICC Interface opened
1 ISO14443B-2 ST SRx passive target(s) found:
ISO/IEC 14443-2B ST SRx (106 kbps) target:
                UID: 94  ac  58  b6  66  1f  02  d0

Invece mikai mi dà tutta una serie di errori assenti nelle prove che ho effettuato con la vecchia installazione di Kali.
se usato SENZA sudo restituisce:

Codice:
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted credit. Expected 0.55€ but found 232.04€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612
Master Key: BB74E95C
OTP: 0000002E
Session Key: 6A76D7E4
Transactions counter: 9F0A35DE [669150]
Current credit: CC30DEDC [232.04€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]

Se usato CON sudo invece:
Codice:
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Connection timed out).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: read only -1 bytes (7 expected) (Input/output error).
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Input/output error).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (No such device or address).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 2.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 1.
error    libnfc.bus.i2c    Error: wrote only -1 bytes (10 expected) (Operation not supported).
error    libnfc.driver.pn532_i2c    Failed to transmit data. Retries left: 0.
error    libnfc.driver.pn532_i2c    Unable to transmit data. (TX)
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted credit. Expected 0.55€ but found 232.04€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612
Master Key: BB74E95C
OTP: 0000002E
Session Key: 6A76D7E4
Transactions counter: 9F0A35DE [669150]
Current credit: CC30DEDC [232.04€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]

Riguardo i dump invece, mikai_100_linux64 funziona ma non salva nulla.
Se invece utilizzo mikai_200beta1_linux64 funziona esattamente allo stesso modo ma termina con:
Written dump to "keydump2.mky" che allego (come.txt)

Non c'è bisogno di installare driver o altro. MIKAI ha libnfc linkato staticamente, quindi driver e altro sono dentro.
Per quanto riguarda il dump ho fatto una modifica di sintassi del comando tra le due versioni:
Codice:
mikai 1.0.0: ./mikai-dump -o nomefile
mikai 2.0.0: ./mikai-dump nomefile
 
Ciao, da come ho capito tu vuoi utilizzare l'acr122u come lettore, però li vedo che tenta di collegare con il pn532 via i2c; quindi prova a fare
sudo nano /etc/nfc/libnfc.conf
Poi vai in fondo e guarda cosa c'è scritto alla voce name e connstring

Nulla di nulla su libnfc.conf

Codice:
  GNU nano 4.3                                          /etc/nfc/libnfc.conf                                                       
# Allow device auto-detection (default: true)
# Note: if this auto-detection is disabled, user has to set manually a device
# configuration using file or environment variable
#allow_autoscan = true

# Allow intrusive auto-detection (default: false)
# Warning: intrusive auto-detection can seriously disturb other devices
# This option is not recommended, user should prefer to add manually his device.
#allow_intrusive_scan = false

# Set log level (default: error)
# Valid log levels are (in order of verbosity): 0 (none), 1 (error), 2 (info), 3 (debug)
# Note: if you compiled with --enable-debug option, the default log level is "debug"
#log_level = 1

# Manually set default device (no default)
# To set a default device, you must set both name and connstring for your device
# Note: if autoscan is enabled, default device will be the first device available in device list.
#device.name = "microBuilder.eu"
#device.connstring = "pn532_uart:/dev/ttyUSB0"

È criptata in un altro modo, ancora da studiare.
Ho una chiavetta con lo stesso problema, in questo caso non esiste software in grado di aggiornare il credito.

Ok, in caso allora servisse assistenza ed eventuali prove sono qui

Non c'è bisogno di installare driver o altro. MIKAI ha libnfc linkato staticamente, quindi driver e altro sono dentro.
Per quanto riguarda il dump ho fatto una modifica di sintassi del comando tra le due versioni:
Codice:
mikai 1.0.0: ./mikai-dump -o nomefile
mikai 2.0.0: ./mikai-dump nomefile
Proverò senza driver ma non capisco comunque perchè su kali va tutto bene mentre su ubuntu cerca di usare I2C.
Confermo che l'errore nel dump era mio non utilizzando la sintassi "mikai-dump -o"
 
@SEG0C scusate se vi disturbo, potreste pubblicare la source anche se con errori e bug?
Vorrei iniziare a studiarla bene che avevo un progettino in mente, se poi vi serve una mano ve la do volentieri
 
Ultima modifica:
Ragazzi ma è normale che dopo aver caricato il credito con ./mikai -u poi leggendo la chiavetta con ./mikai mi riporta 2 warning esattamente:
Warning: corrupted data at 23. Expected 95 but found 77.
Warning: corrupted data at 27. Expected 91 but found 73.
Ovviamente prima di modificare il credito originale che era di 0.10 cent ./mikai non mi dava nessun warning
Grazie
Messaggio unito automaticamente:

 
Ragazzi ma è normale che dopo aver caricato il credito con ./mikai -u poi leggendo la chiavetta con ./mikai mi riporta 2 warning esattamente:
Warning: corrupted data at 23. Expected 95 but found 77.
Warning: corrupted data at 27. Expected 91 but found 73.
Ovviamente prima di modificare il credito originale che era di 0.10 cent ./mikai non mi dava nessun warning
Grazie
Messaggio unito automaticamente:

Che versione stai utilizzando? Hai usato MyKey prima di usare MIKAI?
 
Si ho fatto il reset con mikai poi letta con mykey mi dava credito 99,99 e quindi ho provato a inverginarla con quest'ultimo e effettivamente dopo mi dava credito 00,00 poi stamattina messa nel distributore l'ha letta correttamente così ho messo 10cent per il codice gestore e appena arrivato a casa l'ho caricata con mikai
 
ma una volta scaricato da Tor cosa devo fare? subito ./mikai sul terminale? perche mi dice non trovato
Dopo averlo scaricato devi decomprimere l'archivio.. dopo di che devi entrare nella cartella mikai.. con il comando "cd mikai"..
Solo dopo questo puoi lanciare il comando ./mikai
Messaggio unito automaticamente:

Si ho fatto il reset con mikai poi letta con mykey mi dava credito 99,99 e quindi ho provato a inverginarla con quest'ultimo e effettivamente dopo mi dava credito 00,00 poi stamattina messa nel distributore l'ha letta correttamente così ho messo 10cent per il codice gestore e appena arrivato a casa l'ho caricata con mikai
Anche a me era successa la stessa cosa.. usa la versione 2 e non utilizzare più mykey, usa solo mikai
 
  • Mi piace
Reazioni: parfry
Si ho fatto il reset con mikai poi letta con mykey mi dava credito 99,99 e quindi ho provato a inverginarla con quest'ultimo e effettivamente dopo mi dava credito 00,00 poi stamattina messa nel distributore l'ha letta correttamente così ho messo 10cent per il codice gestore e appena arrivato a casa l'ho caricata con mikai
Ok risolto fatto reset con mikai caricato gestore e messo credito ma sapete spiegarmi le domande che escono fuori su ./mikai -u nel momento della ricarica? Si deve mettere yes in tutte e tre le domande vero?
 
Ok risolto fatto reset con mikai caricato gestore e messo credito ma sapete spiegarmi le domande che escono fuori su ./mikai -u nel momento della ricarica? Si deve mettere yes in tutte e tre le domande vero?
Esatto, devi mettere si per forza.. ti dice che la scrittura di quei settori è irreversibile e ti chiede il permesso.. cmq è cristallino, se leggi ti dice quale sono i settori che stai modificando dicendogli yes
 
ho estratto i file dallo zip e dentro c'era:
mikai
mikai-dump
mikai-reset
tutti e tre li ho nel desktop
scrivo cd mikai nel terminale e mi dice comando non trovato
 
Ok risolto fatto reset con mikai caricato gestore e messo credito ma sapete spiegarmi le domande che escono fuori su ./mikai -u nel momento della ricarica? Si deve mettere yes in tutte e tre le domande vero?
In realtà no. Non devi mettere tutti si (altrimenti che senso aveva mettere le domande?) Devi vedere il tuo gestore come opera (usando normalmente la chiave e facendo dump dopo le cariche e transazioni). A quel punto vedi se e quando cambiano quei blocchi e decidi se cambiarli o meno su mikai.
 
  • Mi piace
Reazioni: Denzovirus e SEG0C
ho estratto i file dallo zip e dentro c'era:
mikai
mikai-dump
mikai-reset
tutti e tre li ho nel desktop
scrivo cd mikai nel terminale e mi dice comando non trovato
I vari comandi di mikai vanno lanciati all'interno della cartella che contiene i file..
Se tu estrai l'archivio sul desktop e poi fai cd mikai, il terminale ti porta all'interno della cartella mikai.. quindi lanciando il comando ./mikai all"interno della cartella mikai non troverà mai niente, appunto perché è vuota..
Messaggio unito automaticamente:

In realtà no. Non devi mettere tutti si (altrimenti che senso aveva mettere le domande?) Devi vedere il tuo gestore come opera (usando normalmente la chiave e facendo dump dopo le cariche e transazioni). A quel punto vedi se e quando cambiano quei blocchi e decidi se cambiarli o meno su mikai.
Questo non lo sapevo, chiedo venia
 
Questo non lo sapevo, chiedo venia

Anche io non sono esperto, ho notato questa cosa facendo un po di prove e vedendo i dump degli altri utenti. Magari sbaglio ma mi pare di capire che dipende dal tipo di lettore della macchinetta.
Lettore nuovo decrementa il contatore, aggiorna lo storico e aumenta il numero operazioni
Lettore vecchio (io ho fatto prove solo con quelli dove vanno anche le ecs, ma magari ce ne sono altri tipo) aumenta solo il numero operazioni, mentre non modifica il resto.
 
  • Mi piace
Reazioni: SEG0C
Anche io non sono esperto, ho notato questa cosa facendo un po di prove e vedendo i dump degli altri utenti. Magari sbaglio ma mi pare di capire che dipende dal tipo di lettore della macchinetta.
Lettore nuovo decrementa il contatore, aggiorna lo storico e aumenta il numero operazioni
Lettore vecchio (io ho fatto prove solo con quelli dove vanno anche le ecs, ma magari ce ne sono altri tipo) aumenta solo il numero operazioni, mentre non modifica il resto.
In verità ci sono almeno 5 tipi di lettori che fanno robe diverse
 
ciao a tutti dove sono io ho due macchinette una solo per caffè e l'altra acqua e merendine , tutti e due sostituite da pochissimo, quindi presumo stesso lettore coges. cosa e successo? avevo una chiavetta diciamo briccata quindi ho fatto scrittura otp e reset ho inserito la chiave nel distributore per acquisire il gestore e successivamente ho caricato il credito, risultato led lampeggiante e da un controllo mi dice che alcuni blocchi non vanno bene vedasi le prime due foto.dopo ho pensato e se io dico no alla richiesta di inserimento credito che succede ? ho fatto, il risultato sono le ultime due foto la prima dove ho detto no alle domande e la seconda e il risultato , in questo modo la macchinetta dove c'è solo il caffe funziona ed il credito rimane sempre a 10 euro, mentre in quelle delle merendine sembra funzionare ma non elargisce la merendina. e comunque quello che ho riscontrato anche e che a parte i blocchi warning (diciamo) mi viene fuori credito corrotto SEGOC gentilmente come posso risolvere?
 

Allegati

  • IMG-20200221-WA0001.jpg
    IMG-20200221-WA0001.jpg
    61.9 KB · Visualizzazioni: 282
  • IMG-20200221-WA0003.jpg
    IMG-20200221-WA0003.jpg
    58.3 KB · Visualizzazioni: 286
  • IMG-20200221-WA0005.jpg
    IMG-20200221-WA0005.jpg
    59.9 KB · Visualizzazioni: 246
  • IMG-20200221-WA0007.jpg
    IMG-20200221-WA0007.jpg
    62.3 KB · Visualizzazioni: 265
Non uso il software mikai, ne ho avuto modo di vedere i sorgenti, purtroppo li hanno tolti dal sito. Ma secondo me, il motivo del warning è dato solo dal fatto che il software compara lo storico con credito attuale. Ma dato che lo storico non lo hai upgradato, mikai si aspetta FFFF come credito. Tutto qua. Il fatto che funzioni su una sola macchinetta può essere che carichi troppo e una macchinetta va in over. Prova a caricare meno. Diciamo la metà. Poi in ultimo, prova a capire un po’ come funziona la chiave se vuoi rispondere alle domande coscientemente, nel senso, se non sai cos’è e a cosa serve il blocco 6, come fai a rispondere in modo sensato alla richiesta che ti viene fatta? Comunque, questi sono dettagli, per il tuo problema prova a caricare meno e per evitare il warning (se ho capito come ragiona mikai) rispondi si all’ultima domanda.
 
grazie per avermi risposto evidentemente non mi sono spiegato bene chiedo scusa a tutti e specialmente ad elliot il quale mi sembra molto infastidito . comunque le prime foto sono di normale procedura cioè ho risposto sempre yes nelle ultime due ho risposto no tranne all'ultima richiesta. credo che 10 euro non siano un gran somma e neanche 15 quindi non mi sembra di avere caricato eccessivamente il credito, se poi ti riferisci alla somma di 635 e passa euro quello non è stato messo da me, viene fuori una volta inserita la chiave. io non sono esperto assolutamente e non mi sembra di avere risposto a nessuna domanda qui nel forum(almeno cosi mi sembra) se ti riferisci ad altro fammi sapere comunque grazie ancora elliot per avermi risposto
 
Guarda, mi dispiace se ti sono sembrato infastidito, ma così non è. Il mio pensiero è rivolto un po’ a tutta la scena che fa da background. Avevo avuto l’impressione che chiedessi come mai quel warning e ho cercato di spiegarmi con la massima trasparenza. Quando parlo di background mi riferisco al fatto che è normale che dei warning mettano a disagio se non si conosce quel che si sta facendo. Mikai secondo me è pensato con il concetto che chi lo usa sappia di cosa si parli, ma è ovvio che essendo free, non può essere così. Tornando al tuo problema, non pensare che 10/15 euro possano essere pochi. Se fossero soldi veri, ce li metteresti? Non credo. Ad ogni modo io ho una macchina che non legge se sopra i 10 mentre un’altra va, per questo ti ho detto di verificare. Per i 635 ti ho già spiegato a cosa secondo me siano riferiti.
 
mikai deve fare diverse domande perchè le macchinette possono essere configurate in modo diverso da gestore a gestore quindi potrebbe capitare che un parametro che va bene per una macchinetta non vada bene per un'altra. ad esempio, una vuole i contatori incrementati e l'altra invece no. sta all'utilizzatore capire che cosa serve alla macchinetta. sta a chi vuole usare mikai studiare come funziona la macchinetta e poi usare uno strumento come mikai per semplificare le attività di correzione del contenuto delal chiavetta
 
  • Mi piace
Reazioni: LUBOSH
Mah, sai cosa, ho studio ECS e MyKey in tutte le salse possibili e immaginabili. Posso dirti che una macchina che di solito scarica il blocco 6, anche se vai a fare modifiche fatte bene ai soli 21/25 ti porta al raggiungimento del risultato.
 
  • Mi piace
Reazioni: Inbocca