Dies ist eine alte Version des Dokuments!


Jawbone Up Move

Jawbone Up Move ist ein Fitness-Tracker von der 2017 pleite gegangenen Firma Jawbone. Es enthält Bewegungssensoren und hat einen Knopf auf der Vorderseite, hinter dem sich 14 LEDs befinden. Damit lassen sich lustige Animationen anzeigen.

Da die Dinger appgebunden sind und Jawbone diese natürlich nicht mehr weiterbetreibt, sind sie jetzt Elektroschrott. Durch einen lustigen Zufall haben wir jetzt ein paar davon und wollen mal schauen, was man damit noch so machen kann.

Mögliche Anwendungszwecke

  • Fitness-Tracker :- ) - Vielleicht kann man sie einfach mit ihrem Originalzweck weiter benutzen.
  • Irgendeine andere Art von Bewegungstracker (Türsensor, Alarmanlage)
  • Fernsteuerknopf (dafür besonders cool: Es gibt die Dinger in verschiedenen Farben und Mustern, man kann also mehrere auseinanderhalten. Außerdem lassen sich durch die LEDs besonders komplexe Interaktionen realisieren)
  • Airtag-Klon (mit OpenHaystack-Firmware (o.ä.))
  • Bluetooth LE-Experimentierplattform
  • Irgendein Akteur: Man hat schließlich 14 Ausgänge, vielleicht auch UART und mehr (evtl. sogar USB)
  • Irgendeine Anzeige

Hacking

Ansätze

Offizielle App

Man kann die offizielle App untersuchen, um das Kommunikationsprotokoll zu verstehen. Einerseits durch eine statische Analyse (z.B. Dekompilation per jadx), andererseits durch eine Dynamische: Sie einfach mal benutzen und schauen, was sie tut.

Leider funktioniert die offizielle App (com.jawbone.up, nicht die neue com.jawbone.upopen!) nicht über die Kopplung hinaus, sie will immer, dass man einen Account erstellt. Geht natürlich nicht. Man müsste sie also patchen. Das hätte den Vorteil, dass man sie vielleicht auch einfach mit ihrem Originalzweck nutzen könnte.