Projeto de engenharia reversa. Começou com a esteira Bowflex Treadmill 22, mas acabou se generalizando para qualquer máquina com Android vendida pela Nautilus Inc. (Nautilus, Bowflex, Schwinn).
Bem-vindos à minha documentação da “Consola Bowflex”! (o que a Nautilus chama de Vantron).
Vantron é a base da maioria dos “dispositivos inteligentes” da Nautilus Inc. Basicamente, um tablet Android rodando software proprietário. Além de algumas coisas relacionadas ao hardware que despertaram minha curiosidade.
Apoiei-me bastante em um trabalho anterior que encontrei no Reddit (obrigado xasmx!) para alcançar uma compreensão mais profunda do software e hardware da máquina.
Depois de brincar com as aplicações decompiladas, posso dizer com certeza que a documentação a seguir pode ser extrapolada de uma forma ou de outra para os seguintes dispositivos Bowflex:
Eu não tenho uma Max Trainer nem uma VeloCore, mas deve funcionar desde que você tenha uma porta USB disponível, com base nas descobertas do código.
Confirmado que funciona com as versões do NautilusLauncher:
O jailbreak já foi corrigido pela Nautilus.
Jailbreak de Android
Backup dos conteúdos da sua Consola
Decompilando
Curiosidades da Bowflex
Dump da ROM (atualizado 2024!)
Habilitar o maior número possível de atualizações futuras para minha esteira.
A Nautilus, Inc. oferece apenas uma garantia de 1 ano na parte eletrônica, e assim que vi que o mecanismo para desligar a máquina (e, portanto, o tablet Android) era basicamente “cortar a energia AC através do interruptor traseiro”, isso me assustou. Todo dispositivo baseado em Linux deve ser desligado de maneira segura para evitar a corrupção do sistema operacional, e este tablet Android não é exceção. Então, enquanto estiver funcionando, por que não se divertir um pouco mais com ele?
No final, quero interceptar, entender e recriar a comunicação que vai para o controlador do motor na minha esteira para que, se o tablet morrer, eu ainda tenha um dispositivo funcionando.
©2022-2024 Sebastián Barrenechea. Todos os direitos reservados.
Construído com Astro v4.16.13.