Fitbit App Android de Código Abierto

Esta aplicación está basada en el trabajo de Jiska Classen, Matthias Hanreich, Steffen Kreis, Tobias Krichel, Johannes Riedel y Sven Ströher.
Características
- Escanear dispositivos Fitbit BLE
- Autenticarse contra el servidor de Fitbit como la aplicación original
- Obtener credenciales de autenticación del servidor de Fitbit para repetición de autenticación¹
- Obtener volcados de actividad¹ y descifrarlos²
- Acceder al modo en vivo¹
- Volcar memoria incluyendo el firmware completo²
- Flashear firmware personalizado³ que modifica el conteo de pasos, lee datos brutos del acelerómetro, etc.
Flujo de trabajo
- Usa la aplicación oficial de Fitbit y asocia un rastreador que poseas físicamente con tu cuenta de usuario.
- Con un rastreador asociado regularmente puedes acceder a todas las funciones que requieren autenticación (modo en vivo¹, lectura de memoria²).
- Construye cualquier firmware personalizado utilizando nuestro proyecto basado en Nexmon https://github.com/seemoo-lab/fitness-firmware o usa una de las imágenes precompiladas.
Modelos
- todos los modelos incluyendo el reloj inteligente Ionic
- probablemente solo Fitbit Flex, Charge, Charge HR, One con firmware < octubre de 2017, idealmente compra un nuevo rastreador y nunca lo actualices
- solo Fitbit Flex