Recuperare il Token da Xiaomi Robot Vacuum con iOS

Recuperare il Token da Xiaomi Robot Vacuum con iOS

Vedremo la procedura per trovare il token del Robot Aspirapolvere Xiaomi per coloro che hanno un telefono iPhone.

Nel precedente artico Pulizia a Zone con Xiaomi Robot Aspirapolvere viene spiegato come integrare il Robot in Home Assistant con telefono Android ora vediamo come farlo con iOS.

Ringrazio Fabio per avermi fornito tutto il materiale con cui ho realizzato questa guida.

 

Iniziate configurando il robot con l’app Mi-Home,
usando iTunes, create un backup non criptato dell’iPhone.
Installate iBackup Viewer, apritelo e selezionare apri il tuo backup

Aprite il modulo “Dati grezzi“,
andate su xiaomi.mihome (1),
cercate un file simile a questo: sqlite (2), nota che non_mihome.sqlite è il file corretto (3),
salvate questo file sul vostro filesystem.
Installate sul Pc DB Browser per SQLite ed avviatelo.

 

Aprite DB Browser, andate sul menù Open Database (1) e caricate il file .sqlite precedentemente salvato dal backup,
clicca sulla Execute SQL (2).

 


Inseriste la seguente stinga (query): SELECT ZTOKEN FROM ZDEVICE WHERE ZMODEL LIKE “%vacuum%” (1)  poi eseguitela (2),
copiate la stringa esadecimale a 96 cifre restituita negli Appunti (3).
L’ultima versione dell’app Mi Home memorizza i token crittografati in una chiave da 96 caratteri e richiede un ulteriore passaggio per decodificarli nel token vero e proprio che ci servirà in Home Assistant.

 

Andate ora all’indirizzo http://aes.online-domain-tools.com/ e compilate come segue:
(1) Tipo di input: testo
(2) Testo di input (hex): la vostra chiave di 96 caratteri
(3) Selezionate: Hex
(4) Funzione: AES
(5) Modalità: ECB
(6) Chiave (esadecimale): 00000000000000000000000000000000
(7) Selezionate: Hex

Premete ora il pulsante decrypt. Il vostro token saranno le prime due righe sulla destra. Queste due linee di codice ottenuto sarà il token a 32 caratteri che vi servirà per configurare in Home Assistant il vostro Robot Xiaomi.

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Advertisment ad adsense adlogger