Fitbit Open-Source-Android-App

Diese App basiert auf der Arbeit von Jiska Classen, Matthias Hanreich, Steffen Kreis, Tobias Krichel, Johannes Riedel und Sven Ströher.
Funktionen
- Nach BLE-Fitbit-Geräten scannen
- Gegenüber Fitbit-Server authentifizieren wie die Original-App
- Authentifizierungsdaten vom Fitbit-Server für Authentifizierungs-Replay abrufen¹
- Aktivitätsdumps abrufen¹ und entschlüsseln²
- Auf Live-Modus zugreifen¹
- Speicher inklusive der vollständigen Firmware auslesen²
- Benutzerdefinierte Firmware flashen³, die Schrittzahlen modifiziert, rohe Beschleunigungsdaten ausliest usw.
Arbeitsablauf
- Verwenden Sie die offizielle Fitbit-App und verknüpfen Sie einen physisch in Ihrem Besitz befindlichen Tracker mit Ihrem Benutzerkonto.
- Mit einem regulär verknüpften Tracker können Sie auf alle Funktionen zugreifen, die eine Authentifizierung erfordern (Live-Modus¹, Speicherauslesung²).
- Erstellen Sie eine beliebige benutzerdefinierte Firmware mit unserem Nexmon-basierten Projekt https://github.com/seemoo-lab/fitness-firmware oder verwenden Sie eines der vorkompilierten Images.
Modelle
- alle Modelle inklusive der Ionic Smartwatch
- wahrscheinlich nur Fitbit Flex, Charge, Charge HR, One mit Firmware < Oktober 2017, idealerweise einen neuen Tracker kaufen und nie aktualisieren
- nur Fitbit Flex