Projet de rétro-ingénierie. A commencé avec le tapis de course Bowflex Treadmill 22 mais s'est généralisé pour toute machine avec Android vendue par Nautilus Inc. (Nautilus, Bowflex, Schwinn).
Bienvenue dans ma documentation de la “Console Bowflex” ! (ce que Nautilus appelle Vantron).
Vantron est la base de la plupart des “appareils intelligents” de Nautilus Inc. En gros, une tablette Android exécutant un logiciel propriétaire. En plus de quelques éléments liés au matériel qui ont éveillé ma curiosité.
Je me suis beaucoup appuyé sur un travail précédent que j’ai trouvé sur Reddit (merci xasmx !) pour obtenir une compréhension plus approfondie du logiciel et du matériel de la machine.
Après avoir joué avec les applications décompilées, je peux dire avec certitude que la documentation suivante pourrait être extrapolée d’une manière ou d’une autre aux appareils Bowflex suivants :
Je n’ai pas de Max Trainer ni de VeloCore, mais cela devrait fonctionner tant que vous avez un port USB disponible basé sur les découvertes du code.
Confirmé que cela fonctionne avec les versions de NautilusLauncher :
Le jailbreak a déjà été corrigé par Nautilus.
Jailbreak d’Android
Sauvegarder le contenu de votre Console
Décompilation
Particularités de Bowflex
Dump de la ROM (mis à jour 2024 !)
Permettre le plus grand nombre de mises à jour futures pour mon tapis de course autant que possible.
Nautilus, Inc. n’offre qu’une garantie d’un an sur la partie électronique, et dès que j’ai vu que le mécanisme pour éteindre la machine (et donc la tablette Android) était essentiellement “couper l’alimentation AC via l’interrupteur arrière”, cela m’a effrayé. Chaque appareil basé sur Linux devrait être éteint en toute sécurité pour éviter la corruption du système d’exploitation, et cette tablette Android ne fait pas exception. Alors tant qu’elle fonctionne, pourquoi ne pas s’amuser un peu plus avec ?
En fin de compte, je veux intercepter, comprendre et recréer la communication qui va vers le contrôleur du moteur de mon tapis de course pour que si la tablette meurt, j’aie encore un appareil fonctionnel.
©2022-2024 Sebastián Barrenechea. Tous droits réservés.
Construit avec Astro v4.16.13.