Translate

sábado, 24 de febrero de 2018

Manual Extraer TOKEN de un producto XIAOMI para usar su API desde Android (Sin Root)

1. Habilitar en el dispositivo Android el modo desarrollador y la depuración USB y conectarlo al Ordenador

Descomprimir
Ir por el cmd de Windows al directorio donde hemos descomprimido el SDK Platform Tools y ejecutar adb backup -noapk com.xiaomi.smarthome -f backup.ab
En el dispositivo Android aceptar la copia de seguridad sin meterle password


Se crear un archivo en esa misma ruta que se llama bakckup.ab (Unos 30 megas)
Y en el dispositivo Android sale un mensaje de que la copia es correcta
3.       Descargar ADB Backup Extractor (https://sourceforge.net/projects/adbextractor/)
Descomprimirlo
Copiar el archivo de la copia de seguridad bakckup.ab a la carpeta recién descomprimida donde se ecuentra el archivo abe.jar (ADB Backup Extractor\android-backup-tookit\android-backup-extractor\android-backup-extractor-20180203-bin)
Ir a esa misma ruta desde el CMD de Windows y ejecutar
java.exe -jar abe.jar unpack backup.ab backup.tar
se creará un archivo en esa misma ruta que se llama backup.tar (unos 50 megas)
4.       Descomprimir el archivo backup.tar y veremos que aparece la base de datos miio2.db de la APP de xioami en la ruta backup\apps\com.xiaomi.smarthome\db
5.       Instalamos el programa DB Browser para SQLite (http://sqlitebrowser.org/) y lo abrimos. Arrastramos la BBDD a este programa y se abrirá.
Vamos a la pestaña ejecutar SQL y en la ventana pegamos el sig texto:
select token from devicerecord where localIP is "172.16.0.51"
Le damos al PLAY

Y en la ventana inferior nos muestra el TOKEN, podemos copiarlo con el raton.
NOTA: En lugar de sacar solo un token podemos sacar todos los de la SQL según su ip en una tabla con:
select token, localIP from devicerecord
Copiando todas las filas y las columnas podréis pegarlo en un Excel y contar que es de 32 caracteres para aseguraros de que es lo que buscáis.
En el Excel podéis contar el número de caracteres con =LARGO(A2)


No hay comentarios:

Publicar un comentario