b-nnettEn su estado actual, la app puede:
El propio cronograma de desarrollo pasó a ser parte de la historia. Bennett aplicó ingeniería inversa al protocolo Bluetooth Low Energy de la WHOOP 5.0 en aproximadamente 23,5 horas . El desarrollador documentó el proceso vertiginoso en X (antes Twitter), publicando actualizaciones que pasaban del análisis inicial de paquetes de datos BLE de la banda a una aplicación Swift funcional .
El código fuente se subió a GitHub bajo el repositorio b-nnett/goose, y rápidamente se volvió viral, siendo cubierto por medios tecnológicos como Android Authority y Numerama . El proyecto sigue una estela de esfuerzos similares de ingeniería inversa. Otro desarrollador había lanzado anteriormente my-whoop, un cliente iOS de código abierto para la WHOOP 4.0, y un proyecto aparte llamado GoWhoop se dirigía a la misma generación . Estos proyectos previos demuestran un interés sostenido por extraer valor del hardware de WHOOP de forma independiente a su plataforma de suscripción.
El modelo de negocio de WHOOP es inusual para una empresa de hardware. Aunque la banda en sí misma a veces se ofrece a un costo inicial bajo o incluso gratis, acceder a cualquier dato requiere una membresía activa. En la generación WHOOP 5.0, el plan más barato, WHOOP One, cuesta 199 dólares al año, el nivel WHOOP Peak está en 299 dólares al año y WHOOP Life (junto con la banda WHOOP MG) en 399 dólares al año .
La banda no tiene pantalla. Sin la app de pago, no muestra nada y no hace nada con lo que el usuario pueda interactuar . El propósito de Goose es exponer una realidad simple pero oculta: los datos del sensor son accesibles a nivel BLE. La suscripción no paga por los datos biométricos, sino por los análisis en la nube y la información algorítmica que WHOOP construye sobre esos datos .
Al crear un lector local, Goose traza una línea clara entre la utilidad bruta del hardware y el valor del software propietario. Pregunta, en efecto: ¿cuánto de esos 199 dólares anuales es por los sensores y cuánto por el Strain Score?
Goose no es un sustituto de la app oficial de WHOOP, ni pretende serlo. Entender sus límites actuales es esencial para cualquiera que se plantee usarlo.
Esto es una prueba de concepto de un desarrollador, no un producto pulido para el consumidor. No está disponible en la App Store, e instalarlo requiere conocimientos técnicos, probablemente compilar la app desde el código fuente o instalarla por sideloading en un dispositivo iOS .
La propuesta de valor central de WHOOP reside en sus algoritmos: el Strain Score, el Recovery Score, las métricas de rendimiento del sueño y las recomendaciones personalizadas de entrenamiento se calculan todas en los servidores de WHOOP . Goose lee los datos en bruto de los sensores, pero no puede reproducir esas puntuaciones. Los usuarios que dependen de las métricas específicas de WHOOP para sus decisiones de entrenamiento encontrarán que Goose proporciona los ingredientes, pero no la receta.
Todos los datos permanecen en el dispositivo a menos que el usuario los exporte manualmente. No hay copias de seguridad, ni sincronización entre dispositivos, ni un panel de control en la nube .
Hacer ingeniería inversa del protocolo de comunicación de un producto comercial puede violar los términos de servicio o enfrentarse a desafíos de propiedad intelectual. Parte de la reacción inicial de la comunidad ya ha planteado la cuestión de si WHOOP podría emprender acciones legales . El archivo README de Goose presenta el trabajo como un proyecto de investigación personal, pero el terreno legal sigue sin estar probado.
La app solo se ha probado en la WHOOP 5.0, y la compatibilidad con la variante de grado médico WHOOP MG no está confirmada. Funciona con Bluetooth LE en iOS, pero no es compatible con Android.
Goose no surgió de la nada. Es la entrada más reciente y visible en un ecosistema más amplio de proyectos de código abierto que rechazan el modelo de hardware como trampa de suscripción.
Gadgetbridge sigue siendo el ejemplo más maduro. Esta aplicación Android gratuita y sin nube reemplaza las apps oficiales de dispositivos de Xiaomi, Amazfit, Pebble y otros, permitiendo a los usuarios recibir notificaciones, sincronizar datos de fitness y configurar sus dispositivos sin ninguna cuenta de proveedor ni transmisión de datos a servidores externos .
Wasp-os lleva la filosofía un paso más allá, reemplazando el propio firmware. Este sistema operativo de código abierto basado en MicroPython funciona en smartwatches basados en nRF52, incluido el PineTime de PINE64, y se integra con Gadgetbridge para una pila completamente independiente del proveedor . El PineTime fue diseñado específicamente para ejecutar software de código abierto, con proyectos comunitarios como InfiniTime y Wasp-os que ofrecen alternativas gratuitas y controladas por el usuario a los sistemas operativos propietarios de wearables .
Están surgiendo nuevos proyectos de hardware en torno a los mismos principios. El UNA Watch, un reloj GPS deportivo modular y reparable de una marca independiente escocesa, se lanzó con la promesa de cero suscripciones y actualizaciones de hardware instalables por el usuario, como almacenamiento de música y un módulo de micrófono . Por la misma época, se abrieron los pedidos anticipados de los relojes Pebble Core reinventados, lo que indica un renovado interés por el hardware que los usuarios realmente poseen .
Estos esfuerzos convergen en una única idea: los sensores de estos dispositivos generan datos que pertenecen a la persona que lleva la banda. La cuota de suscripción no es por los biométricos en sí, sino por una interpretación particular de los mismos. Los proyectos de código abierto demuestran que los datos son legibles a nivel de protocolo, y a medida que más desarrolladores lo prueben, aumentará la presión sobre las empresas de wearables para que justifiquen las tarifas recurrentes con análisis genuinamente superiores o vean cómo su base de usuarios cautivos se erosiona a medida que maduran las alternativas gratuitas.
Por ahora, Goose sigue siendo un prototipo rudimentario construido por un desarrollador en un solo día. Pero es un prototipo que ha calado hondo porque hace visible lo que muchos usuarios llevaban tiempo sospechando: el hardware que llevan en la muñeca es capaz de mucho más de lo que el modelo de suscripción les deja ver.
b-nnettEn su estado actual, la app puede:
El propio cronograma de desarrollo pasó a ser parte de la historia. Bennett aplicó ingeniería inversa al protocolo Bluetooth Low Energy de la WHOOP 5.0 en aproximadamente 23,5 horas . El desarrollador documentó el proceso vertiginoso en X (antes Twitter), publicando actualizaciones que pasaban del análisis inicial de paquetes de datos BLE de la banda a una aplicación Swift funcional .
El código fuente se subió a GitHub bajo el repositorio b-nnett/goose, y rápidamente se volvió viral, siendo cubierto por medios tecnológicos como Android Authority y Numerama . El proyecto sigue una estela de esfuerzos similares de ingeniería inversa. Otro desarrollador había lanzado anteriormente my-whoop, un cliente iOS de código abierto para la WHOOP 4.0, y un proyecto aparte llamado GoWhoop se dirigía a la misma generación . Estos proyectos previos demuestran un interés sostenido por extraer valor del hardware de WHOOP de forma independiente a su plataforma de suscripción.
El modelo de negocio de WHOOP es inusual para una empresa de hardware. Aunque la banda en sí misma a veces se ofrece a un costo inicial bajo o incluso gratis, acceder a cualquier dato requiere una membresía activa. En la generación WHOOP 5.0, el plan más barato, WHOOP One, cuesta 199 dólares al año, el nivel WHOOP Peak está en 299 dólares al año y WHOOP Life (junto con la banda WHOOP MG) en 399 dólares al año .
La banda no tiene pantalla. Sin la app de pago, no muestra nada y no hace nada con lo que el usuario pueda interactuar . El propósito de Goose es exponer una realidad simple pero oculta: los datos del sensor son accesibles a nivel BLE. La suscripción no paga por los datos biométricos, sino por los análisis en la nube y la información algorítmica que WHOOP construye sobre esos datos .
Al crear un lector local, Goose traza una línea clara entre la utilidad bruta del hardware y el valor del software propietario. Pregunta, en efecto: ¿cuánto de esos 199 dólares anuales es por los sensores y cuánto por el Strain Score?
Goose no es un sustituto de la app oficial de WHOOP, ni pretende serlo. Entender sus límites actuales es esencial para cualquiera que se plantee usarlo.
Esto es una prueba de concepto de un desarrollador, no un producto pulido para el consumidor. No está disponible en la App Store, e instalarlo requiere conocimientos técnicos, probablemente compilar la app desde el código fuente o instalarla por sideloading en un dispositivo iOS .
La propuesta de valor central de WHOOP reside en sus algoritmos: el Strain Score, el Recovery Score, las métricas de rendimiento del sueño y las recomendaciones personalizadas de entrenamiento se calculan todas en los servidores de WHOOP . Goose lee los datos en bruto de los sensores, pero no puede reproducir esas puntuaciones. Los usuarios que dependen de las métricas específicas de WHOOP para sus decisiones de entrenamiento encontrarán que Goose proporciona los ingredientes, pero no la receta.
Todos los datos permanecen en el dispositivo a menos que el usuario los exporte manualmente. No hay copias de seguridad, ni sincronización entre dispositivos, ni un panel de control en la nube .
Hacer ingeniería inversa del protocolo de comunicación de un producto comercial puede violar los términos de servicio o enfrentarse a desafíos de propiedad intelectual. Parte de la reacción inicial de la comunidad ya ha planteado la cuestión de si WHOOP podría emprender acciones legales . El archivo README de Goose presenta el trabajo como un proyecto de investigación personal, pero el terreno legal sigue sin estar probado.
La app solo se ha probado en la WHOOP 5.0, y la compatibilidad con la variante de grado médico WHOOP MG no está confirmada. Funciona con Bluetooth LE en iOS, pero no es compatible con Android.
Goose no surgió de la nada. Es la entrada más reciente y visible en un ecosistema más amplio de proyectos de código abierto que rechazan el modelo de hardware como trampa de suscripción.
Gadgetbridge sigue siendo el ejemplo más maduro. Esta aplicación Android gratuita y sin nube reemplaza las apps oficiales de dispositivos de Xiaomi, Amazfit, Pebble y otros, permitiendo a los usuarios recibir notificaciones, sincronizar datos de fitness y configurar sus dispositivos sin ninguna cuenta de proveedor ni transmisión de datos a servidores externos .
Wasp-os lleva la filosofía un paso más allá, reemplazando el propio firmware. Este sistema operativo de código abierto basado en MicroPython funciona en smartwatches basados en nRF52, incluido el PineTime de PINE64, y se integra con Gadgetbridge para una pila completamente independiente del proveedor . El PineTime fue diseñado específicamente para ejecutar software de código abierto, con proyectos comunitarios como InfiniTime y Wasp-os que ofrecen alternativas gratuitas y controladas por el usuario a los sistemas operativos propietarios de wearables .
Están surgiendo nuevos proyectos de hardware en torno a los mismos principios. El UNA Watch, un reloj GPS deportivo modular y reparable de una marca independiente escocesa, se lanzó con la promesa de cero suscripciones y actualizaciones de hardware instalables por el usuario, como almacenamiento de música y un módulo de micrófono . Por la misma época, se abrieron los pedidos anticipados de los relojes Pebble Core reinventados, lo que indica un renovado interés por el hardware que los usuarios realmente poseen .
Estos esfuerzos convergen en una única idea: los sensores de estos dispositivos generan datos que pertenecen a la persona que lleva la banda. La cuota de suscripción no es por los biométricos en sí, sino por una interpretación particular de los mismos. Los proyectos de código abierto demuestran que los datos son legibles a nivel de protocolo, y a medida que más desarrolladores lo prueben, aumentará la presión sobre las empresas de wearables para que justifiquen las tarifas recurrentes con análisis genuinamente superiores o vean cómo su base de usuarios cautivos se erosiona a medida que maduran las alternativas gratuitas.
Por ahora, Goose sigue siendo un prototipo rudimentario construido por un desarrollador en un solo día. Pero es un prototipo que ha calado hondo porque hace visible lo que muchos usuarios llevaban tiempo sospechando: el hardware que llevan en la muñeca es capaz de mucho más de lo que el modelo de suscripción les deja ver.