#1
|
Extraer los datos de la Miband: Ya es posible!
Buenas a todos, indagando por la web he visto que nuestros amigos de xda-developers han desarrollado ya dos aplicaciones para poder extraer los datos de la miband en csv y el html.
hay dos metodos por ahora: 1) el desarrollado por el usuario XMXM, que funciona desde windows conectando el movil al ordenador (valido con y sin root) http://forum.xda-developers.com/show...&postcount=369 v4.0e http://forum.xda-developers.com/show...&postcount=379 v5.1 http://forum.xda-developers.com/gene...ction-t3019156 v5.2 [NUEVO] Novedades de la ultima versión:
(Click para mostrar/ocultar)
Screenshots: http://imgur.com/ALWh4zf http://imgur.com/P9MLtq4 http://imgur.com/H8ntvcM "I wrote a program to synchonize data from Mi Band to desktop. The data is being saved to CSV format so you can open it in Excel. I also provide an html file that can load and show usage charts in the browser. The application should be compatible with both rooted and non-rooted phones as long as you have USB debugging enabled and adb can connect to your phone. "How to use: Preparation steps: 1. If you plan to use both packages, unpack them both to same directory. 2. Make sure you have USB drivers for your device properly installed and that your device is accessible by ADB when you connect it through USB 3. If you use it on windows, extract package has all binaries included, for Linux, you would need to to manually install android-sdk for (adb binary), sqlite3 and openssl to uncompress zlib data. You will also need to add execute permissions to run.sh by running chmod +x run.sh 4. (Optional) Review config.js and make any changes to your liking (set Goals for sleep hours and daily steps, override UI language) 5. (Optional) If you do not want main report being open every time you run extract, change OpenHTML=Y in run.bat/run.sh to OpenHTML=N Running application: 1. Connect your phone through USB and make sure USB debugging setting is enabled on your phone. 2. Execute run.bat - if your phone is rooted, the data would be pulled automatically. If your phone is not rooted you would see backup screen and you need to press "Back up my data" button in the bottom left corner. 3. Data from your mi band will be saved to extract.csv file and extract.js. After extraction is complete, if OpenHTML is set to Y, mi_data.html will be opened automatically to show charts for your Mi usage." ![]() ![]() 2) el desarrollado por el usuario Bonoboo (solo para usuarios root), Una aplicacion APK independiente para el movil, o un profile para la app Tasker: What is this It's Android application / Tasker profile that generates files with all your activity and sleep statistics. Available two data formats. You can export to any or both. CSV - table, can be opened in Excel / OpenOffice / OfficeSuite. Delimiter - comma. HTML - web-page, can be opened in any browser on your PC / phone. Contains table and interactive charts. Path to files configurable, it is important to upload files into Dropbox and other services. File will be updated automatically after 30 seconds after starting Mi Band application. So after each synchronization you will always have fresh data. http://forum.xda-developers.com/showpost.php?p=58499059 Última edición por Viriatox Día 01/02/15 a las 22:04:45 |
Los siguientes 19 usuarios han agradecido a Viriatox su comentario: | ||
|
#2
|
Gracias por traernos esta interesantísima novedad.
Espero poder explorarla mañana. __Saludos__ |
#3
|
||||
|
||||
Muy interesante.
|
#5
|
Primer intento fallido (Motorola G 2014, no root)
Se abre una pantalla tipo MS DOS ( ![]() A ver si encuentro alguna causa. __Saludos__ |
#6
|
||||
|
||||
Gracias y muy interesante, el lunes voy a hecharle un vistazo rápido.
|
#7
|
Hay una nueva versión para los no root:
http://forum.xda-developers.com/show...&postcount=379 __Saludos__ |
#8
|
Nade, sigo con el mismo problema.
Tengo la impresión de que en el .bat hay una indicación de un archivo o una ruta que no se corresponde con la de mi móvil, pero no se cuál ![]() __Saludos__ |
#9
|
|
Cita:
Gracias, actualizo la cabecera |
#10
|
||||
|
||||
Algo hago mal con la primera app. No soy root pero en el paso de ejecutar run.bat no tira.
|
#11
|
|
Cita:
No tengo ni idea de programación ni de desarrollo pero jugaría que el problema empieza por que la segunda línea del .bat dice "set SDPath=/sdcard" y creo que no tenemos la información en la sdcard sino en la memoria interna. Ahora bien, ni idea de cómo modificar eso. __Saludos__ |
#12
|
otra nueva versión... y me sigue sin funcionar
![]() |
#13
|
Gracias por el aporte y... jolín, estamos gafados con este asunto. Pero vaya, no tardará en caer, que esos de XDA son unos fenómenos.
__Saludos__ |
#14
|
||||
|
||||
![]() Última edición por JAMELGO Día 02/02/15 a las 09:31:46 |
#15
|
Buenas.
Yo sí he conseguido hacerlo funcionar. Hay que tener activado el modo de depuración USB en el teléfono y hay que tener también instalado el driver USB del teléfono en el ordenador desde el que vas a ejecutar el script. Mi teléfono es un Nexus 5 con Android 5.0.1, sin root. El ordenador tiene Windows 7. Al ejecutar la primera vez da error porque no tiene permisos para ejecutar acciones contra el teléfono: C:\miband>run.bat El sistema no puede encontrar el archivo especificado. El sistema no puede encontrar el archivo especificado. Press "Backup My Data" button on device... Extraction failed El sistema no puede encontrar el archivo especificado. El sistema no puede encontrar el archivo especificado. Hay que mirar el teléfono, y habrá un mensaje preguntando si permites la ejecución de acciones desde el ordenador. Le dices que si, y que lo recuerde. Al ejecutar la segunda vez, incluso cumpliendo todos los requisitos, da algunos mensajes que parecen de error (El sistema no puede encontrar el archivo especificado.), pero es porque intenta borrar los ficheros de base de datos que ya existiesen: C:\miband>run.bat El sistema no puede encontrar el archivo especificado. El sistema no puede encontrar el archivo especificado. Press "Backup My Data" button on device... apps/com.xiaomi.hm.health/db/origin_db-journal apps/com.xiaomi.hm.health/db/origin_db No se pudo encontrar C:\miband\db\origin_db.bak No se pudo encontrar C:\miband\db\origin_db-journal.bak El sistema no puede encontrar el archivo mi_data.html. El último mensaje es porque me faltaba de descomprimir miband_analytics_v52.zip (en el mismo directorio donde está run.bat) Ejecutando una tercera vez todo va correcto: C:\miband>run.bat Press "Backup My Data" button on device... apps/com.xiaomi.hm.health/db/origin_db-journal apps/com.xiaomi.hm.health/db/origin_db Y la información que sale es cojonuda, estupenda ![]() Saludos. Última edición por dvilloldo Día 02/02/15 a las 14:49:43 |
Los siguientes 3 usuarios han agradecido a dvilloldo su comentario: | ||
#16
|
Pues yo con el adb y los drivers del movil instalados y el modo depuración activado no consigo que funcione en mi LG G2 (Android 4.4.2)
No me sale en el movil la ventana de "Backup my data" PD: si editas el archivo config.js y pones en la ultima linea var lang = "es_ES"; ( solo hay que añadir es_ES entre las comillas que ya hay) podrás ver todos los datos en castellano Última edición por Viriatox Día 02/02/15 a las 15:08:56 |
#17
|
|
Buenas.
Cita:
Saludos. |
#18
|
Buenas, te lo pongo por aqui:
log: Extract Started 02/02/2015 Renaming ADB SU copy to sdcard * daemon not running. starting it now on port 5037 * * daemon started successfully * log_adb: error: device offline a que se puede deber? |
#19
|
|
Buenas.
Cita:
allow_usb_debugging.png Tras dar OK en ese mensaje debería funcionar el script (al menos a mi me funcionó) Saludos. |
|
#20
|
Pues nada, ni mensaje de permisos de ejecución ni datos guardados.
Pantalla CMD que pasa a toda velocidad y se cierra. He probado a instalar controladores y me dice que ya los tengo. Ahora he hecho una prueba en la pantalla CMD, con el comando "adb devices" me dice que adb server is out of date. killing... * daemon started successfully * List of devices attached ZX1D____ZWP device ¿Alguna sugerencia al respecto? Muchas gracias. __Saludos__ Nota: acabo de comprobar que es el el número de mi móvil (Motorola G 2ª generación, con Lollipop 5.0.2 recién instalado, no root) |
Gracias de parte de: | ||
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 15:56:01 (GMT +2)
HTCMania: líderes desde el 2007