b-nnettDans son état actuel, l'application permet de :
Le défi temporel fait partie intégrante de l'histoire. Bennett a reverse-engineeré le protocole Bluetooth Low Energy du WHOOP 5.0 en environ 23,5 heures . Le développeur a documenté le processus sur X (anciennement Twitter), publiant des mises à jour qui sont passées de l'analyse initiale des paquets de données BLE à une application Swift fonctionnelle .
Le code source a été mis en ligne sur GitHub sous le dépôt b-nnett/goose, et le projet est rapidement devenu viral, repris par des médias technologiques allant d'Android Authority à Numerama . Le projet s'inscrit également dans une lignée d'efforts similaires : un autre développeur avait déjà publié my-whoop, un client iOS open source pour le WHOOP 4.0, et un projet séparé nommé GoWhoop ciblait la même génération . Ces projets antérieurs témoignent d'un intérêt soutenu pour extraire de la valeur du matériel WHOOP indépendamment de la plateforme d'abonnement de l'entreprise.
Le modèle économique de WHOOP est inhabituel pour une entreprise de matériel. Si le bracelet lui-même est parfois proposé à un prix d'achat réduit, voire gratuit, l'accès à ses données nécessite un abonnement actif. Pour la génération WHOOP 5.0, le forfait le moins cher, WHOOP One, coûte 199 $ par an, le niveau WHOOP Peak est à 299 $ par an et WHOOP Life (associé au bracelet WHOOP MG) à 399 $ par an .
Le bracelet n'a pas d'écran. Sans l'application payante, il n'affiche rien et ne fait rien d'utilisable pour l'utilisateur . Le but de Goose est de révéler une réalité simple mais cachée : les données des capteurs sont accessibles au niveau BLE. L'abonnement ne paie pas pour les données biométriques — il paie pour les analyses cloud et les algorithmes que WHOOP construit au-dessus de ces données .
En créant un lecteur local, Goose trace une ligne claire entre l'utilité matérielle brute et la valeur du logiciel propriétaire. Il pose, en substance, la question suivante : combien des 199 $ par an sont pour les capteurs, et combien pour le Strain Score ?
Goose n'est pas un remplacement de l'application officielle WHOOP, et il ne cherche pas à l'être. Comprendre ses limites actuelles est essentiel pour quiconque envisage de l'utiliser.
Il s'agit d'une preuve de concept de développeur, pas d'un produit grand public peaufiné. Elle n'est pas disponible sur l'App Store et son installation nécessite des connaissances techniques — probablement la compilation de l'application à partir des sources ou son sideloading sur un appareil iOS .
La proposition de valeur centrale de WHOOP réside dans ses algorithmes : le Strain Score, le Recovery Score, les métriques de performance du sommeil et les recommandations personnalisées sont tous calculés sur les serveurs de WHOOP . Goose lit les flux bruts des capteurs, mais ne peut pas reproduire ces scores. Les utilisateurs qui comptent sur les métriques spécifiques de WHOOP pour leurs décisions d'entraînement constateront que Goose fournit les ingrédients, mais pas la recette.
Toutes les données restent sur l'appareil, sauf si l'utilisateur les exporte manuellement. Pas de sauvegarde, pas de synchronisation entre appareils, pas de tableau de bord cloud .
Le reverse engineering d'un protocole de communication d'un produit commercial peut entraîner des violations des conditions d'utilisation ou des défis en matière de propriété intellectuelle. Certaines réactions précoces de la communauté ont déjà soulevé la question de savoir si WHOOP pourrait engager des poursuites judiciaires . Le fichier README de Goose présente le travail comme un projet de recherche personnel, mais les eaux juridiques restent inexplorées.
L'application n'a été testée que sur le WHOOP 5.0, et la compatibilité avec le WHOOP MG de qualité médicale n'est pas confirmée. Elle fonctionne avec le Bluetooth LE sur iOS, mais ne supporte pas Android.
Goose n'est pas né dans le vide. C'est la dernière entrée, et la plus visible, d'un écosystème plus large de projets open source qui rejettent le modèle du matériel piégé par un abonnement.
Gadgetbridge reste l'exemple le plus abouti. Cette application Android gratuite et sans cloud remplace les applications compagnes officielles des appareils Xiaomi, Amazfit, Pebble et autres, permettant aux utilisateurs de recevoir des notifications, de synchroniser des données de fitness et de configurer leurs appareils sans aucun compte vendeur ni transmission de données vers des serveurs externes .
Wasp-os va plus loin en remplaçant le firmware lui-même. Ce système d'exploitation open source basé sur MicroPython fonctionne sur les montres connectées basées sur nRF52, y compris la PineTime de PINE64, et s'intègre à Gadgetbridge pour une pile totalement indépendante des vendeurs . La PineTime a été conçue spécifiquement pour fonctionner avec des logiciels open source, avec des projets communautaires comme InfiniTime et Wasp-os fournissant des alternatives gratuites et contrôlées par l'utilisateur aux systèmes d'exploitation propriétaires des wearables .
De nouveaux projets matériels émergent autour des mêmes principes. La UNA Watch, une montre GPS modulaire et réparable d'une marque indépendante écossaise, a été lancée avec la promesse de zéro abonnement et de mises à niveau matérielles installables par l'utilisateur, comme le stockage de musique ou un module micro . À peu près au même moment, les précommandes ont ouvert pour les montres Pebble Core relancées, signalant un regain d'intérêt pour du matériel que les utilisateurs possèdent vraiment .
Ces efforts convergent vers une idée unique : les capteurs de ces appareils génèrent des données qui appartiennent à la personne qui porte le bracelet. Les frais d'abonnement ne sont pas pour les biométries elles-mêmes — ils sont pour une interprétation particulière de celles-ci. Les projets open source démontrent que les données sont lisibles au niveau du protocole, et à mesure que de plus en plus de développeurs le prouvent, la pression s'accroît sur les entreprises de wearables pour qu'elles justifient des frais récurrents par des analyses vraiment supérieures, ou qu'elles regardent leur base d'utilisateurs captifs s'éroder à mesure que des alternatives gratuites mûrissent.
Pour l'instant, Goose reste un prototype brut construit par un développeur en une seule journée. Mais c'est un prototype qui a rencontré un écho parce qu'il rend visible ce que de nombreux utilisateurs soupçonnent depuis longtemps : le matériel qu'ils ont au poignet est capable de bien plus que ce que le modèle d'abonnement les laisse voir.
b-nnettDans son état actuel, l'application permet de :
Le défi temporel fait partie intégrante de l'histoire. Bennett a reverse-engineeré le protocole Bluetooth Low Energy du WHOOP 5.0 en environ 23,5 heures . Le développeur a documenté le processus sur X (anciennement Twitter), publiant des mises à jour qui sont passées de l'analyse initiale des paquets de données BLE à une application Swift fonctionnelle .
Le code source a été mis en ligne sur GitHub sous le dépôt b-nnett/goose, et le projet est rapidement devenu viral, repris par des médias technologiques allant d'Android Authority à Numerama . Le projet s'inscrit également dans une lignée d'efforts similaires : un autre développeur avait déjà publié my-whoop, un client iOS open source pour le WHOOP 4.0, et un projet séparé nommé GoWhoop ciblait la même génération . Ces projets antérieurs témoignent d'un intérêt soutenu pour extraire de la valeur du matériel WHOOP indépendamment de la plateforme d'abonnement de l'entreprise.
Le modèle économique de WHOOP est inhabituel pour une entreprise de matériel. Si le bracelet lui-même est parfois proposé à un prix d'achat réduit, voire gratuit, l'accès à ses données nécessite un abonnement actif. Pour la génération WHOOP 5.0, le forfait le moins cher, WHOOP One, coûte 199 $ par an, le niveau WHOOP Peak est à 299 $ par an et WHOOP Life (associé au bracelet WHOOP MG) à 399 $ par an .
Le bracelet n'a pas d'écran. Sans l'application payante, il n'affiche rien et ne fait rien d'utilisable pour l'utilisateur . Le but de Goose est de révéler une réalité simple mais cachée : les données des capteurs sont accessibles au niveau BLE. L'abonnement ne paie pas pour les données biométriques — il paie pour les analyses cloud et les algorithmes que WHOOP construit au-dessus de ces données .
En créant un lecteur local, Goose trace une ligne claire entre l'utilité matérielle brute et la valeur du logiciel propriétaire. Il pose, en substance, la question suivante : combien des 199 $ par an sont pour les capteurs, et combien pour le Strain Score ?
Goose n'est pas un remplacement de l'application officielle WHOOP, et il ne cherche pas à l'être. Comprendre ses limites actuelles est essentiel pour quiconque envisage de l'utiliser.
Il s'agit d'une preuve de concept de développeur, pas d'un produit grand public peaufiné. Elle n'est pas disponible sur l'App Store et son installation nécessite des connaissances techniques — probablement la compilation de l'application à partir des sources ou son sideloading sur un appareil iOS .
La proposition de valeur centrale de WHOOP réside dans ses algorithmes : le Strain Score, le Recovery Score, les métriques de performance du sommeil et les recommandations personnalisées sont tous calculés sur les serveurs de WHOOP . Goose lit les flux bruts des capteurs, mais ne peut pas reproduire ces scores. Les utilisateurs qui comptent sur les métriques spécifiques de WHOOP pour leurs décisions d'entraînement constateront que Goose fournit les ingrédients, mais pas la recette.
Toutes les données restent sur l'appareil, sauf si l'utilisateur les exporte manuellement. Pas de sauvegarde, pas de synchronisation entre appareils, pas de tableau de bord cloud .
Le reverse engineering d'un protocole de communication d'un produit commercial peut entraîner des violations des conditions d'utilisation ou des défis en matière de propriété intellectuelle. Certaines réactions précoces de la communauté ont déjà soulevé la question de savoir si WHOOP pourrait engager des poursuites judiciaires . Le fichier README de Goose présente le travail comme un projet de recherche personnel, mais les eaux juridiques restent inexplorées.
L'application n'a été testée que sur le WHOOP 5.0, et la compatibilité avec le WHOOP MG de qualité médicale n'est pas confirmée. Elle fonctionne avec le Bluetooth LE sur iOS, mais ne supporte pas Android.
Goose n'est pas né dans le vide. C'est la dernière entrée, et la plus visible, d'un écosystème plus large de projets open source qui rejettent le modèle du matériel piégé par un abonnement.
Gadgetbridge reste l'exemple le plus abouti. Cette application Android gratuite et sans cloud remplace les applications compagnes officielles des appareils Xiaomi, Amazfit, Pebble et autres, permettant aux utilisateurs de recevoir des notifications, de synchroniser des données de fitness et de configurer leurs appareils sans aucun compte vendeur ni transmission de données vers des serveurs externes .
Wasp-os va plus loin en remplaçant le firmware lui-même. Ce système d'exploitation open source basé sur MicroPython fonctionne sur les montres connectées basées sur nRF52, y compris la PineTime de PINE64, et s'intègre à Gadgetbridge pour une pile totalement indépendante des vendeurs . La PineTime a été conçue spécifiquement pour fonctionner avec des logiciels open source, avec des projets communautaires comme InfiniTime et Wasp-os fournissant des alternatives gratuites et contrôlées par l'utilisateur aux systèmes d'exploitation propriétaires des wearables .
De nouveaux projets matériels émergent autour des mêmes principes. La UNA Watch, une montre GPS modulaire et réparable d'une marque indépendante écossaise, a été lancée avec la promesse de zéro abonnement et de mises à niveau matérielles installables par l'utilisateur, comme le stockage de musique ou un module micro . À peu près au même moment, les précommandes ont ouvert pour les montres Pebble Core relancées, signalant un regain d'intérêt pour du matériel que les utilisateurs possèdent vraiment .
Ces efforts convergent vers une idée unique : les capteurs de ces appareils génèrent des données qui appartiennent à la personne qui porte le bracelet. Les frais d'abonnement ne sont pas pour les biométries elles-mêmes — ils sont pour une interprétation particulière de celles-ci. Les projets open source démontrent que les données sont lisibles au niveau du protocole, et à mesure que de plus en plus de développeurs le prouvent, la pression s'accroît sur les entreprises de wearables pour qu'elles justifient des frais récurrents par des analyses vraiment supérieures, ou qu'elles regardent leur base d'utilisateurs captifs s'éroder à mesure que des alternatives gratuites mûrissent.
Pour l'instant, Goose reste un prototype brut construit par un développeur en une seule journée. Mais c'est un prototype qui a rencontré un écho parce qu'il rend visible ce que de nombreux utilisateurs soupçonnent depuis longtemps : le matériel qu'ils ont au poignet est capable de bien plus que ce que le modèle d'abonnement les laisse voir.