fl3xbl0w项目标志

fl3xbl0w

发布于 2022年5月28日

逆向工程项目。最初从 Bowflex Treadmill 22 开始,但最终被推广为 Nautilus Inc.(Nautilus、Bowflex、Schwinn)销售的任何配备 Android 的机器。

fl3xbl0w项目标志

欢迎来到我的“Bowflex 控制台”文档!(Nautilus 称之为 Vantron)。

Vantron 是 Nautilus Inc. 大多数“智能设备”的基础。基本上是一款运行专有软件的 Android 平板电脑。此外,还有一些引发我好奇心的硬件相关内容。

我大量依赖于我在 Reddit 上找到的之前的工作(感谢 xasmx!),以更深入地了解机器的软件和硬件。

兼容设备(Android 越狱)

在使用 反编译的应用程序 后,我可以肯定地说,以下文档可以以某种方式推断到以下 Bowflex 设备:

跑步机

  • Treadmill 22 / Treadmill 56(同一款跑步机。56型号具有220伏交流输入,22型号具有120伏交流输入)
  • Treadmill 10 / Treadmill 25(同一款跑步机。25型号具有220伏交流输入,10型号具有120伏交流输入)

自行车

  • VeloCore

Max Trainer

  • Max Total 16
  • Max Trainer M9

我没有 Max Trainer 或 VeloCore,但根据代码发现,只要有可用的 USB 端口,它应该可以正常工作。

已确认与 NautilusLauncher 版本兼容:

  • 5.0.0.350
  • 5.0.0.382

Nautilus 已经修补了越狱漏洞。

文档

一般信息

进行中的工作

最终目标

为我的跑步机启用尽可能多的未来更新。

Nautilus, Inc. 仅为电子产品提供1年的保修期,当我看到关闭机器(因此也关闭 Android 平板电脑)的机制基本上是“通过后部开关切断交流电源”时,我感到害怕。每个基于 Linux 的设备都应安全关闭,以防止操作系统损坏,这台 Android 平板电脑也不例外。所以在它运行时,为什么不多做些有趣的事情呢?

最终,我希望拦截、理解并重新创建发送到我跑步机电机控制器的通信,这样即使平板电脑出现故障,我仍然拥有一个功能正常的设备。

内容翻译者 o1-mini

©2022-2025 Sebastian Barrenechea. 保留所有权利.

构建于 Astro v5.5.4.