Reverse-Engineering-Projekt. Es begann mit dem Bowflex Treadmill 22, endete jedoch damit, dass es für jede Maschine mit Android, die von Nautilus Inc. (Nautilus, Bowflex, Schwinn) verkauft wird, verallgemeinert wurde.
Willkommen zu meiner Dokumentation der “Bowflex-Konsole”! (was Nautilus Vantron nennt).
Vantron ist die Basis der meisten “Smart Devices” von Nautilus Inc. Im Grunde handelt es sich um ein Android-Tablet, das proprietäre Software ausführt. Zusätzlich gibt es einige hardwarebezogene Dinge, die meine Neugier geweckt haben.
Ich habe mich stark auf frühere Arbeiten gestützt, die ich auf Reddit gefunden habe (danke xasmx), um ein tieferes Verständnis für die Software und Hardware der Maschine zu erlangen.
Nach dem Spielen mit den dekompilierten Anwendungen kann ich mit Sicherheit sagen, dass die folgende Dokumentation in irgendeiner Weise auf die folgenden Bowflex-Geräte extrapoliert werden könnte:
Ich habe keinen Max Trainer oder VeloCore, aber es sollte funktionieren, solange ein USB-Anschluss verfügbar ist, basierend auf den Code-Ergebnissen.
Bestätigt, dass es mit den folgenden Versionen von NautilusLauncher funktioniert:
Der Jailbreak wurde bereits von Nautilus gepatcht.
Android Jailbreak
Sicherung der Inhalte Ihrer Konsole
Dekomplierung
Bowflex Eigenheiten
ROM-Dump (aktualisiert 2024!)
So viele zukünftige Updates wie möglich für mein Laufband zu ermöglichen.
Nautilus, Inc. bietet nur eine 1-jährige Garantie auf die Elektronik, und als ich sah, dass der Mechanismus zum Ausschalten der Maschine (und damit des Android-Tablets) im Grunde darin bestand, “die AC-Stromversorgung über den hinteren Schalter zu unterbrechen”, hat mich das erschreckt. Jedes Linux-basierte Gerät sollte sicher heruntergefahren werden, um eine Beschädigung des Betriebssystems zu vermeiden, und dieses Android-Tablet ist keine Ausnahme. Also, solange es noch funktioniert, warum nicht ein bisschen mehr Spaß damit haben?
Am Ende möchte ich die Kommunikation, die zum Motorcontroller in meinem Laufband geht, abfangen, verstehen und nachbilden, damit ich, falls das Tablet ausfällt, immer noch ein funktionierendes Gerät habe.
©2022-2024 Sebastian Barrenechea. Alle Rechte vorbehalten.
Erstellt mit Astro v4.16.13.