Logo del progetto fl3xbl0w

fl3xbl0w

Pubblicato il 28 mag 2022

Progetto di ingegneria inversa. È iniziato con il tapis roulant Bowflex Treadmill 22 ma si è evoluto per qualsiasi macchina con Android venduta da Nautilus Inc. (Nautilus, Bowflex, Schwinn).

logo flexblow

Benvenuti alla mia documentazione della “Consolle Bowflex”! (quello che Nautilus chiama Vantron).

Vantron è la base della maggior parte dei “dispositivi intelligenti” di Nautilus Inc. Fondamentalmente, un tablet Android che esegue software proprietario. Inoltre, alcune cose relative all’hardware che hanno suscitato la mia curiosità.

Mi sono basato molto su un lavoro precedente che ho trovato su Reddit (grazie xasmx!) per ottenere una comprensione più approfondita del software e dell’hardware della macchina.

Dispositivi compatibili (Jailbreak di Android)

Dopo aver giocato con le applicazioni decompilate, posso affermare con certezza che la seguente documentazione potrebbe essere estrapolata in un modo o nell’altro per i seguenti dispositivi Bowflex:

Tapis roulant

  • Treadmill 22 / Treadmill 56 (stesso tapis roulant. Il 56 ha ingresso a 220v AC, il 22 ha ingresso a 120v AC)
  • Treadmill 10 / Treadmill 25 (stesso tapis roulant. Il 25 ha ingresso a 220v AC, il 10 ha ingresso a 120v AC)

Biciclette

  • VeloCore

Max Trainer

  • Max Total 16
  • Max Trainer M9

Non possiedo un Max Trainer né una VeloCore, ma dovrebbe funzionare purché tu abbia una porta USB disponibile basata sui risultati del codice.

Confermato che funziona con le versioni di NautilusLauncher:

  • 5.0.0.350
  • 5.0.0.382

Il jailbreak è già stato corretto da Nautilus.

Documentazione

Informazioni generali

Lavori in corso

Obiettivo finale

Abilitare il maggior numero possibile di aggiornamenti futuri per il mio tapis roulant.

Nautilus, Inc. offre solo una garanzia di 1 anno sulla parte elettronica, e quando ho visto che il meccanismo per spegnere la macchina (e quindi, il tablet Android) era fondamentalmente “tagliare l’alimentazione AC tramite l’interruttore posteriore”, mi ha spaventato. Ogni dispositivo basato su Linux dovrebbe essere spento in modo sicuro per evitare la corruzione del sistema operativo, e questo tablet Android non fa eccezione. Quindi, finché è in funzione, perché non divertirsi un po’ di più con esso?

Alla fine, voglio intercettare, comprendere e ricreare la comunicazione che va al controller del motore nel mio tapis roulant in modo che, se il tablet muore, abbia ancora un dispositivo funzionante.

Contenuto tradotto da o1-mini

©2022-2025 Sebastián Barrenechea. Tutti i diritti riservati.

Costruito con Astro v5.5.4.