Proyecto de ingeniería inversa. Comenzó con la trotadora Bowflex Treadmill 22 pero terminó generalizándose para cualquier máquina con Android vendida por Nautilus Inc. (Nautilus, Bowflex, Schwinn).
¡Bienvenidos a mi documentación de la “Consola Bowflex”! (lo que Nautilus llama Vantron).
Vantron es la base de la mayoría de los “dispositivos inteligentes” de Nautilus Inc. Básicamente, una tablet Android corriendo software propietario. Además de algunas cosas relacionadas con el hardware que me dieron curiosidad.
Me apoyé bastante en un trabajo previo que encontré en Reddit (gracias xasmx!) para lograr una comprensión más profunda del software y hardware de la máquina.
Después de jugar con las aplicaciones decompiladas, puedo decir con certeza que la siguiente documentación podría extrapolarse de una forma u otra a los siguientes dispositivos Bowflex:
No tengo una Max Trainer ni una VeloCore, pero debería funcionar siempre y cuando tengas un puerto USB disponible basado en los hallazgos del código.
Confirmado que funciona con las versiones de NautilusLauncher:
El jailbreak ya ha sido parcheado por Nautilus.
Jailbreak de Android
Respaldar los contenidos de tu Consola
Decompilando
Curiosidades de Bowflex
Dump de la ROM (actualizado 2024!)
Habilitar la mayor cantidad de actualizaciones a futuro para mi trotadora como sea posible.
Nautilus, Inc. solo ofrece una garantía de 1 año en la parte electrónica, y en cuanto vi que el mecanismo para apagar la máquina (y por ende, la tablet Android) era básicamente “cortar la energía AC a través del interruptor trasero”, eso me asustó. Cada dispositivo basado en Linux debería ser apagado de manera segura para evitar la corrupción del sistema operativo, y esta tablet Android no es la excepción. Así que mientras esté funcionando, ¿por qué no divertirse un poco más con ella?.
Al final, quiero interceptar, entender y recrear la comunicación que va hacia el controlador del motor en mi trotadora para que si la tablet muere, aún tenga un dispositivo funcionando.
©2022-2024 Sebastián Barrenechea. Todos los derechos reservados.
Construido con Astro v4.16.13.