현재 상태에서 이 앱은 다음 기능을 수행합니다.
개발 과정 자체도 이야깃거리가 되었습니다. Bennett은 WHOOP 5.0의 블루투스 저에너지(BLE) 프로토콜을 약 23.5시간 만에 리버스 엔지니어링했습니다. 개발자는 X(구 트위터)에 이 빠른 과정을 문서화하여, 밴드의 BLE 데이터 패킷 분석부터 작동하는 Swift 애플리케이션으로의 발전 과정을 업데이트로 공유했습니다.
소스 코드는 GitHub 저장소 b-nnett/goose에 업로드되었고, 빠르게 입소문을 타며 Android Authority에서 Numerama에 이르기까지 다양한 기술 매체의 주목을 받았습니다. 이 프로젝트는 비슷한 리버스 엔지니어링 시도들의 계보를 따릅니다. 다른 개발자가 이전에 WHOOP 4.0용 오픈소스 iOS 클라이언트 my-whoop을 공개했고, GoWhoop이라는 별도 프로젝트도 같은 세대를 대상으로 했습니다. 이러한 초기 프로젝트들은 WHOOP의 구독 플랫폼과 별개로 하드웨어에서 가치를 추출하려는 지속적인 관심을 보여줍니다.
WHOOP의 비즈니스 모델은 하드웨어 회사로서는 이례적입니다. 밴드 자체는 때때로 저렴한 선불 비용 또는 무료로 제공되지만, 데이터에 접근하려면 반드시 활성 멤버십이 필요합니다. WHOOP 5.0 세대 기준으로 가장 저렴한 요금제인 WHOOP One은 연간 199달러이며, WHOOP Peak는 연간 299달러, WHOOP Life(WHOOP MG 밴드 포함)는 연간 399달러입니다.
밴드에는 화면이 없습니다. 유료 앱 없이는 아무것도 표시하지 못하고 사용자가 상호작용할 수 있는 기능도 없습니다. Goose의 목적은 간단하지만 숨겨진 현실을 드러내는 것입니다: 센서 데이터 자체는 BLE 수준에서 접근 가능하다는 것입니다. 구독료는 생체 데이터 자체에 대한 비용이 아니라, WHOOP가 그 데이터 위에 구축한 클라우드 기반 분석 및 알고리즘 인사이트에 대한 비용입니다.
로컬 우선 리더기를 만듦으로써, Goose는 하드웨어의 기본 유틸리티와 독점 소프트웨어의 가치 사이에 명확한 선을 긋습니다. 이는 '연간 199달러 중 얼마만큼이 센서에 대한 것이고, 얼마만큼이 스트레인(Strain) 점수에 대한 것인가?'라는 질문을 던집니다.
Goose는 공식 WHOOP 앱을 대체하지 않으며, 그럴 의도도 없습니다. 사용을 고려하는 사람이라면 현재 한계를 이해하는 것이 필수적입니다.
이것은 개발자의 개념 증명이지, 정제된 소비자 제품이 아닙니다. 앱 스토어에 등록되어 있지 않으며, 설치하려면 기술적 지식이 필요합니다. 소스 코드를 직접 빌드하거나 iOS 기기에 사이드로드(sideload)해야 할 가능성이 높습니다.
WHOOP의 핵심 가치 제안은 알고리즘, 즉 스트레인 점수, 리커버리 점수, 수면 성과 지표 및 개인 맞춤형 코칭 권장 사항에 있으며, 이 모든 것은 WHOOP 서버에서 계산됩니다. Goose는 원시 센서 데이터를 읽지만 이러한 점수들을 재현할 수 없습니다. WHOOP의 특정 지표를 훈련 결정에 의존하는 사용자에게 Goose는 재료는 제공하지만 레시피는 제공하지 않는다고 볼 수 있습니다.
모든 데이터는 사용자가 수동으로 내보내지 않는 한 기기에만 저장됩니다. 백업, 기기 간 동기화, 클라우드 대시보드가 없습니다.
상용 제품의 통신 프로토콜을 리버스 엔지니어링하는 것은 서비스 약관 위반이나 지적 재산권 문제를 촉발할 수 있습니다. 일부 초기 커뮤니티 반응에서는 WHOOP가 법적 조치를 취할 가능성을 제기했습니다. Goose의 README는 이를 개인 연구 프로젝트로 제시하지만, 법적 문제는 아직 확인되지 않은 상황입니다.
이 앱은 WHOOP 5.0에서만 테스트되었으며, 의료용 WHOOP MG 변종과의 호환성은 확인되지 않았습니다. iOS에서 블루투스 LE로 작동하지만, 안드로이드는 지원하지 않습니다.
Goose는 갑자기 나타난 프로젝트가 아닙니다. 이는 하드웨어를 '구독 함정'으로부터 해방시키려는 더 광범위한 오픈소스 생태계의 가장 최근이자 가장 주목받는 사례입니다.
Gadgetbridge는 가장 성숙한 예시입니다. 이 무료 클라우드리스 Android 애플리케이션은 Xiaomi, Amazfit, Pebble 등의 공식 동반 앱을 대체하여, 사용자가 공급업체 계정이나 외부 서버로 데이터를 전송하지 않고도 알림 수신, 피트니스 데이터 동기화, 기기 설정을 할 수 있게 합니다.
Wasp-os는 한 걸음 더 나아가 펌웨어 자체를 대체합니다. 이 MicroPython 기반 오픈소스 OS는 PINE64의 PineTime을 포함한 nRF52 기반 스마트워치에서 실행되며, 완전히 공급업체에 독립적인 스택을 위해 Gadgetbridge와 통합됩니다. PineTime은 오픈소스 소프트웨어를 실행하도록 특별히 설계되었으며, InfiniTime 및 Wasp-os와 같은 커뮤니티 프로젝트가 독점 웨어러블 OS에 대한 무료 대안을 제공합니다.
동일한 원칙을 가진 새로운 하드웨어 프로젝트도 등장하고 있습니다. 스코틀랜드 인디 브랜드의 모듈식 수리 가능 GPS 스포츠 시계인 UNA Watch는 구독이 없으며 음악 저장소 및 마이크 모듈과 같은 사용자 설치 가능 하드웨어 업그레이드를 약속하며 출시되었습니다. 같은 시기에, 부활한 Pebble Core 시계의 사전 주문이 시작되면서 사용자가 진정으로 소유하는 하드웨어에 대한 관심이 다시 살아나고 있음을 알렸습니다.
이러한 노력들은 하나의 통찰력으로 수렴됩니다: 이 기기들의 센서는 밴드를 착용한 사람에게 속하는 데이터를 생성합니다. 구독료는 생체 정보 자체에 대한 것이 아니라, 그 정보에 대한 특정 해석에 대한 대가입니다. 오픈소스 프로젝트는 데이터가 프로토콜 수준에서 읽을 수 있음을 증명하며, 더 많은 개발자들이 이를 입증함에 따라 웨어러블 기업들은 정기 사용료를 진정으로 뛰어난 분석 기능으로 정당화하거나, 무료 대안이 성숙해짐에 따라 잠긴 사용자 기반이 잠식되는 것을 지켜봐야 하는 압박이 커지고 있습니다.
현재로서 Goose는 한 개발자가 단 하루 만에 만든 거친 프로토타입에 불과합니다. 그러나 이것은 많은 사용자가 오랫동안 의심해 온 사실, 즉 자신의 손에 있는 하드웨어가 구독 모델이 보여주는 것보다 훨씬 더 많은 능력을 가지고 있다는 것을 가시화했기 때문에 공감을 얻은 프로토타입입니다.
현재 상태에서 이 앱은 다음 기능을 수행합니다.
개발 과정 자체도 이야깃거리가 되었습니다. Bennett은 WHOOP 5.0의 블루투스 저에너지(BLE) 프로토콜을 약 23.5시간 만에 리버스 엔지니어링했습니다. 개발자는 X(구 트위터)에 이 빠른 과정을 문서화하여, 밴드의 BLE 데이터 패킷 분석부터 작동하는 Swift 애플리케이션으로의 발전 과정을 업데이트로 공유했습니다.
소스 코드는 GitHub 저장소 b-nnett/goose에 업로드되었고, 빠르게 입소문을 타며 Android Authority에서 Numerama에 이르기까지 다양한 기술 매체의 주목을 받았습니다. 이 프로젝트는 비슷한 리버스 엔지니어링 시도들의 계보를 따릅니다. 다른 개발자가 이전에 WHOOP 4.0용 오픈소스 iOS 클라이언트 my-whoop을 공개했고, GoWhoop이라는 별도 프로젝트도 같은 세대를 대상으로 했습니다. 이러한 초기 프로젝트들은 WHOOP의 구독 플랫폼과 별개로 하드웨어에서 가치를 추출하려는 지속적인 관심을 보여줍니다.
WHOOP의 비즈니스 모델은 하드웨어 회사로서는 이례적입니다. 밴드 자체는 때때로 저렴한 선불 비용 또는 무료로 제공되지만, 데이터에 접근하려면 반드시 활성 멤버십이 필요합니다. WHOOP 5.0 세대 기준으로 가장 저렴한 요금제인 WHOOP One은 연간 199달러이며, WHOOP Peak는 연간 299달러, WHOOP Life(WHOOP MG 밴드 포함)는 연간 399달러입니다.
밴드에는 화면이 없습니다. 유료 앱 없이는 아무것도 표시하지 못하고 사용자가 상호작용할 수 있는 기능도 없습니다. Goose의 목적은 간단하지만 숨겨진 현실을 드러내는 것입니다: 센서 데이터 자체는 BLE 수준에서 접근 가능하다는 것입니다. 구독료는 생체 데이터 자체에 대한 비용이 아니라, WHOOP가 그 데이터 위에 구축한 클라우드 기반 분석 및 알고리즘 인사이트에 대한 비용입니다.
로컬 우선 리더기를 만듦으로써, Goose는 하드웨어의 기본 유틸리티와 독점 소프트웨어의 가치 사이에 명확한 선을 긋습니다. 이는 '연간 199달러 중 얼마만큼이 센서에 대한 것이고, 얼마만큼이 스트레인(Strain) 점수에 대한 것인가?'라는 질문을 던집니다.
Goose는 공식 WHOOP 앱을 대체하지 않으며, 그럴 의도도 없습니다. 사용을 고려하는 사람이라면 현재 한계를 이해하는 것이 필수적입니다.
이것은 개발자의 개념 증명이지, 정제된 소비자 제품이 아닙니다. 앱 스토어에 등록되어 있지 않으며, 설치하려면 기술적 지식이 필요합니다. 소스 코드를 직접 빌드하거나 iOS 기기에 사이드로드(sideload)해야 할 가능성이 높습니다.
WHOOP의 핵심 가치 제안은 알고리즘, 즉 스트레인 점수, 리커버리 점수, 수면 성과 지표 및 개인 맞춤형 코칭 권장 사항에 있으며, 이 모든 것은 WHOOP 서버에서 계산됩니다. Goose는 원시 센서 데이터를 읽지만 이러한 점수들을 재현할 수 없습니다. WHOOP의 특정 지표를 훈련 결정에 의존하는 사용자에게 Goose는 재료는 제공하지만 레시피는 제공하지 않는다고 볼 수 있습니다.
모든 데이터는 사용자가 수동으로 내보내지 않는 한 기기에만 저장됩니다. 백업, 기기 간 동기화, 클라우드 대시보드가 없습니다.
상용 제품의 통신 프로토콜을 리버스 엔지니어링하는 것은 서비스 약관 위반이나 지적 재산권 문제를 촉발할 수 있습니다. 일부 초기 커뮤니티 반응에서는 WHOOP가 법적 조치를 취할 가능성을 제기했습니다. Goose의 README는 이를 개인 연구 프로젝트로 제시하지만, 법적 문제는 아직 확인되지 않은 상황입니다.
이 앱은 WHOOP 5.0에서만 테스트되었으며, 의료용 WHOOP MG 변종과의 호환성은 확인되지 않았습니다. iOS에서 블루투스 LE로 작동하지만, 안드로이드는 지원하지 않습니다.
Goose는 갑자기 나타난 프로젝트가 아닙니다. 이는 하드웨어를 '구독 함정'으로부터 해방시키려는 더 광범위한 오픈소스 생태계의 가장 최근이자 가장 주목받는 사례입니다.
Gadgetbridge는 가장 성숙한 예시입니다. 이 무료 클라우드리스 Android 애플리케이션은 Xiaomi, Amazfit, Pebble 등의 공식 동반 앱을 대체하여, 사용자가 공급업체 계정이나 외부 서버로 데이터를 전송하지 않고도 알림 수신, 피트니스 데이터 동기화, 기기 설정을 할 수 있게 합니다.
Wasp-os는 한 걸음 더 나아가 펌웨어 자체를 대체합니다. 이 MicroPython 기반 오픈소스 OS는 PINE64의 PineTime을 포함한 nRF52 기반 스마트워치에서 실행되며, 완전히 공급업체에 독립적인 스택을 위해 Gadgetbridge와 통합됩니다. PineTime은 오픈소스 소프트웨어를 실행하도록 특별히 설계되었으며, InfiniTime 및 Wasp-os와 같은 커뮤니티 프로젝트가 독점 웨어러블 OS에 대한 무료 대안을 제공합니다.
동일한 원칙을 가진 새로운 하드웨어 프로젝트도 등장하고 있습니다. 스코틀랜드 인디 브랜드의 모듈식 수리 가능 GPS 스포츠 시계인 UNA Watch는 구독이 없으며 음악 저장소 및 마이크 모듈과 같은 사용자 설치 가능 하드웨어 업그레이드를 약속하며 출시되었습니다. 같은 시기에, 부활한 Pebble Core 시계의 사전 주문이 시작되면서 사용자가 진정으로 소유하는 하드웨어에 대한 관심이 다시 살아나고 있음을 알렸습니다.
이러한 노력들은 하나의 통찰력으로 수렴됩니다: 이 기기들의 센서는 밴드를 착용한 사람에게 속하는 데이터를 생성합니다. 구독료는 생체 정보 자체에 대한 것이 아니라, 그 정보에 대한 특정 해석에 대한 대가입니다. 오픈소스 프로젝트는 데이터가 프로토콜 수준에서 읽을 수 있음을 증명하며, 더 많은 개발자들이 이를 입증함에 따라 웨어러블 기업들은 정기 사용료를 진정으로 뛰어난 분석 기능으로 정당화하거나, 무료 대안이 성숙해짐에 따라 잠긴 사용자 기반이 잠식되는 것을 지켜봐야 하는 압박이 커지고 있습니다.
현재로서 Goose는 한 개발자가 단 하루 만에 만든 거친 프로토타입에 불과합니다. 그러나 이것은 많은 사용자가 오랫동안 의심해 온 사실, 즉 자신의 손에 있는 하드웨어가 구독 모델이 보여주는 것보다 훨씬 더 많은 능력을 가지고 있다는 것을 가시화했기 때문에 공감을 얻은 프로토타입입니다.