20 C
Sevastopol
3 июня, 2026
СЕВОБОРОНА
Технологии

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

Разработчик под ником bennett за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки и представил открытый проект Goose — бесплатный и опенсорсный аналог фирменного приложения. Сам гаджет Whoop отслеживает сон, восстановление после тренировок, уровень нагрузки и другие показатели организма. Браслет стоит недорого, но без платного приложения (подписка $199 в год) практически является бесполезным куском пластика.

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

Проект Goose написан полностью с нуля, без задействования исходного кода Whoop и даже без использования официального API компании. Goose — локальный компаньон для Whoop 5.0, который собирает, анализирует и показывает данные с браслета без каких-либо подписок.

«Альфа‑версия, демонстрирующая жизнеспособность проекта такого масштаба. Она ещё не готова к использованию в качестве приложения для отслеживания данных о здоровье. Если вы не знаете, что такое Xcode или как собрать ядро ​​Rust, эта версия не для вас. Вернитесь 13 июня 2026 года для первой публичной бета‑версии на TestFlight», — пояснил bennett.

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

«Репозиторий не содержит кода или API, созданных или лицензированных компанией Whoop или принадлежащих ей. Он не обходит никакие из их систем платного доступа и не взаимодействует с ними каким‑либо образом», — уточнил разработчик.

Сутки по процедуре реверс-инжиниринга выглядели так:

  • час 1/24:

    • mvp собран с bluetooth-соединением;

    • rust-бэкенд подключён для локальной обработки данных;

    • live HR от whoop работает.

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

  • час 3/24:

    • приложение теперь довольно проработано;

    • логика синхронизации live/backlog завершена;

    • логика отслеживания сна и будильника реализована;

    • иду на пробежку, чтобы проверить реальные данные с устройства против моих Apple Watch.

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

  • час 6/24:

    • активности теперь работают, с статистикой;

    • ИИ-тренер на базе сервера приложения codex (встроенный непосредственно в iOS-приложение!);

    • ЧСС (частоты сердечных сокращений) в покое теперь рассчитывается;

    • все проходит гладко.

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

  • час 10/24:

    • пульс в покое + HRV в покое подключены.

    • UI завершён, в приложении осталось сделать отслеживание сна (должно включать ox2 + температуру + частоту дыхания), исправить расчёт стресса + «батарейки».

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

  • час 19/24: я лёг спать. Теперь у нас есть данные о сне, осталось сделать визуализацию и убедиться, что это действительно работает.

Инженер за 24 часа провёл реверс-инжиниринг спортивного браслета Whoop 5.0 для работы без подписки

  • 23,5 часа спустя… есть приложение, и оно с открытым исходным кодом. Оно отслеживает активности и сон. Оно имеет полную поддержку сенсоров: ЧСС, SpO2, HRV, температура, движение и так далее.

Источник