fl3xbl0w Projektlogo

fl3xbl0w

Veröffentlicht am 28. Mai 2022

Reverse-Engineering-Projekt. Es begann mit dem Bowflex Laufband 22, entwickelte sich jedoch zu einer Verallgemeinerung für jede von Nautilus Inc. (Nautilus, Bowflex, Schwinn) verkaufte Maschine mit Android.

fl3xbl0w Projektlogo

Willkommen zu meiner “Bowflex Console” Dokumentation! (was Nautilus Vantron nennt).

Vantron ist die Grundlage der meisten “intelligenten Geräte” von Nautilus Inc. Grundsätzlich handelt es sich um ein Android-Tablet mit proprietärer Software. Abgesehen von einigen hardwarebezogenen Dingen, die meine Neugier geweckt haben.

Ich habe stark auf eine frühere Arbeit zurückgegriffen, die ich auf Reddit gefunden habe (danke xasmx!), um ein tieferes Verständnis der Software und Hardware der Maschine zu erlangen.

Kompatible Geräte (Android Jailbreak)

Nachdem ich mit den dekompilierten Anwendungen gearbeitet habe, kann ich mit Sicherheit sagen, dass die folgende Dokumentation auf die folgenden Bowflex-Geräte in irgendeiner Form übertragen werden kann:

Laufbänder

  • Laufband 22 / Laufband 56 (gleiches Laufband. Das 56 hat einen 220V AC-Eingang, das 22 einen 120V AC-Eingang)
  • Laufband 10 / Laufband 25 (gleiches Laufband. Das 25 hat einen 220V AC-Eingang, das 10 einen 120V AC-Eingang)

Fahrräder

  • VeloCore

Max Trainer

  • Max Total 16
  • Max Trainer M9

Ich besitze keinen Max Trainer oder ein VeloCore, aber es sollte funktionieren, solange du einen verfügbaren USB-Anschluss basierend auf den Code-Funden hast.

Bestätigt funktionsfähig mit NautilusLauncher Versionen:

  • 5.0.0.350
  • 5.0.0.382

Der Jailbreak wurde bereits von Nautilus gepatcht.

Dokumentation

Allgemeine Informationen

In Arbeit

Endziel

So viele zukünftige Updates wie möglich für mein Laufband ermöglichen.

Nautilus, Inc. bietet nur eine 1-jährige Garantie auf die Elektronik an, und sobald ich sah, dass der Mechanismus zum Ausschalten der Maschine (und damit des Android-Tablets) im Grunde darin bestand, die AC-Stromversorgung über den Rückenschalter zu unterbrechen, hat mich das erschreckt. Jedes Linux-basierte Gerät sollte sicher heruntergefahren werden, um eine Beschädigung des Betriebssystems zu verhindern, und dieses Android-Tablet ist keine Ausnahme. Also, solange es läuft, warum nicht ein bisschen mehr Spaß damit haben?

Letztendlich möchte ich die Kommunikation zum Motorcontroller meines Laufbands abfangen, verstehen und neu erstellen, sodass ich, falls das Tablet ausfällt, weiterhin ein funktionierendes Gerät habe.

Inhalt übersetzt von o1-mini

©2022-2025 Sebastian Barrenechea. Alle Rechte vorbehalten.

Erstellt mit Astro v5.5.4.