Aplicativo Android de Código Aberto do Fitbit

Este aplicativo é baseado no trabalho de Jiska Classen, Matthias Hanreich, Steffen Kreis, Tobias Krichel, Johannes Riedel e Sven Ströher.
Recursos
- Digitalizar por dispositivos Fitbit BLE
- Autenticar contra o servidor Fitbit como o aplicativo original
- Obter credenciais de autenticação do servidor Fitbit para repetição de autenticação¹
- Obter dumps de atividade¹ e descriptografá-los²
- Acessar o modo ao vivo¹
- Despejar memória incluindo o firmware completo²
- Gravar firmware personalizado³ que modifica contagens de passos, lê dados brutos do acelerômetro, etc.
Fluxo de Trabalho
- Use o aplicativo oficial do Fitbit e associe um rastreador que você possui fisicamente à sua conta de usuário.
- Com um rastreador regularmente associado, você pode acessar todos os recursos que exigem autenticação (modo ao vivo¹, leitura de memória²).
- Construa qualquer firmware personalizado usando nosso projeto baseado em Nexmon https://github.com/seemoo-lab/fitness-firmware ou use uma das imagens pré-compiladas.
Modelos
- todos os modelos incluindo o smart watch Ionic
- provavelmente Fitbit Flex, Charge, Charge HR, One com firmware < outubro de 2017 apenas, idealmente compre um novo rastreador e nunca o atualize
- apenas Fitbit Flex