Проект по обратной разработке. Начался с беговой дорожки Bowflex 22, но в итоге был унифицирован для любой машины с Android, продаваемой Nautilus Inc. (Nautilus, Bowflex, Schwinn).
Добро пожаловать в документацию моей «Консоли Bowflex»! (что Nautilus называет Vantron).
Vantron — основа большинства «умных устройств» Nautilus Inc. По сути, это Android-планшет с проприетарным программным обеспечением. Помимо некоторых аппаратных аспектов, вызвавших мой интерес.
Я сильно опирался на предыдущую работу, которую нашел на Reddit (спасибо xasmx!) для более глубокого понимания программного и аппаратного обеспечения машины.
После работы с декомпилированными приложениями, я могу с уверенностью сказать, что следующая документация могла быть экстраполирована, так или иначе, на следующие устройства Bowflex:
У меня нет Max Trainer или VeloCore, но это должно работать, если у вас есть доступный USB-порт на основе найденного кода.
Подтверждено работоспособность с версиями NautilusLauncher:
Jailbreak уже был запатчен Nautilus.
Android Jailbreak
Резервное копирование содержимого вашей консоли
Декомпиляция
Особенности Bowflex
Сброс ROM (обновлено 2024!)
Обеспечить как можно больше будущих обновлений для моей беговой дорожки.
Nautilus, Inc. предлагает только 1 год гарантии на электронику, и как только я увидел, что механизм отключения машины (и, следовательно, Android-планшета) фактически заключается в “разрыве питания переменного тока через задний переключатель”, меня это испугало. Каждое устройство на базе Linux должно безопасно завершать работу, чтобы предотвратить повреждение операционной системы, и этот Android-планшет не является исключением. Поэтому, пока он работает, почему бы не повеселиться немного с ним?
В конечном итоге я хочу перехватить, понять и воссоздать коммуникацию, идущую к контроллеру мотора в моей беговой дорожке, чтобы, если планшет выйдет из строя, у меня все равно оставалось функционирующее устройство.
©2022-2025 Себастьян Барренечеа. Все права защищены.
Создано с использованием Astro v5.5.4.