ปลดล็อกกำไลสุขภาพ! แฮก WHOOP 4.0 ให้ใช้ฟรีไม่ง้อรายปีด้วย OpenStrap

OpenStrap WHOOP 4.0 App
หน้าตาแอปพลิเคชัน OpenStrap ที่สร้างขึ้นมาเพื่อดึงข้อมูลจากสายรัดข้อมือ WHOOP 4.0 มาแสดงผลแบบฟรีๆ!

Wassup ชาว Maker และสายสปอร์ต! 🏃♂️ ยุคนี้อุปกรณ์แกดเจ็ตหลายๆ อย่าง มักจะมาพร้อมกับโมเดลธุรกิจแบบ "สมัครสมาชิก (Subscription)" ซื้อฮาร์ดแวร์มาแล้วยังไม่จบ ต้องจ่ายค่าแอปรายปีถึงจะดูข้อมูลได้ ซึ่งหนึ่งในนั้นก็คือสายรัดข้อมือฟิตเนสชื่อดังอย่าง WHOOP นั่นเองครับ[cite: 1]

แต่สำหรับชาวเราสายแฮกเกอร์และเมกเกอร์ การจ่ายรายปีเพื่อดูข้อมูลสุขภาพตัวเองมันดูไม่ค่อยแฟร์เท่าไหร่ (ในเมื่อเราซื้อเครื่องมาแล้วนี่นา!)[cite: 1] นี่จึงเป็นที่มาของโปรเจกต์ "OpenStrap" แอปพลิเคชันแบบ Open-source ที่จะมาเจาะระบบและดึงข้อมูลจาก WHOOP 4.0 ให้เราใช้งานได้ฟรีแบบไม่มีกั๊ก![cite: 1]

เบื้องหลังการแฮกโปรโตคอล Bluetooth 📡

จริงๆ แล้วตัวสายรัดข้อมือ WHOOP 4.0 ทำหน้าที่เป็นแค่ "กลุ่มก้อนเซนเซอร์" ที่เกาะอยู่บนข้อมือเรา แล้วคอยยิงข้อมูลดิบออกมาผ่าน Bluetooth ครับ[cite: 1] ถ้างั้นแอปก็แค่เกาะสัญญาณ Bluetooth แล้วดึงข้อมูลมาโชว์เลยสิ? ง่ายจะตาย! ...แต่เดี๋ยวก่อน! ความยากมันอยู่ที่โปรโตคอล (Protocol) พวกนี้มักจะเป็นความลับบริษัท (Proprietary) ครับ[cite: 1]

นักพัฒนาต้องทำวิศวกรรมย้อนกลับ (Reverse Engineering) เพื่อแกะรอยข้อมูลที่รับส่งกัน ซึ่งเขาพบกับความปั่นป่วนหลายอย่างเลย เช่น:

  • นาฬิกาในตัวเครื่อง: ฮาร์ดแวร์มันไม่ยอมจำเวลาครับ! ทุกครั้งที่เชื่อมต่อ แอปจะต้องส่งข้อมูลไปซิงก์นาฬิกาฮาร์ดแวร์ (Hardware clock) ใหม่ ไม่งั้นเวลามันจะรีเซ็ตกลับไปเป็นเลขศูนย์ (Unix time zero) ซะงั้น![cite: 1]
  • ค่าเซนเซอร์แบบดิบๆ: เซนเซอร์วัดอุณหภูมิรอบตัว (Ambient temperature) ไม่ได้ส่งค่ามาเป็นองศาเซลเซียสนะ แต่มันส่งมาเป็นค่าความต้านทานไฟฟ้าสัมพัทธ์ (Relative ADC values) ซึ่งถ้าไม่เอามาคำนวณปรับเทียบ (Calibration) ใหม่ ก็แทบจะเอาไปทำอะไรไม่ได้เลย[cite: 1]

สาย Privacy ต้องเลิฟสิ่งนี้ 🛡️

จุดเด่นอีกอย่างของแอป OpenStrap คือมันไม่ได้ไปเลียนแบบแอปต้นฉบับเป๊ะๆ แต่อัลกอริทึมในการคำนวณข้อมูลสุขภาพ ถูกเขียนขึ้นมาใหม่ทั้งหมดจากศูนย์ โดยอ้างอิงจากงานวิจัยสาธารณะ![cite: 1]

ที่สำคัญสุดๆ คือ ข้อมูลสุขภาพของคุณจะถูกคำนวณแบบ Offline ล้วนๆ (Local processing ที่ความถี่ 1 Hz) บนสมาร์ทโฟนของคุณเอง ข้อมูลจะไม่ถูกส่งออกไปเซิร์ฟเวอร์ไหนเลย (Serverless) ทำให้มั่นใจเรื่องความเป็นส่วนตัว (Privacy) ได้ 100%[cite: 1] นอกจากจะได้ใช้ฟรีแล้ว ยังช่วยลดปัญหาอุปกรณ์กลายเป็นขยะอิเล็กทรอนิกส์ (E-waste) เมื่อเราเลิกจ่ายรายปีอีกด้วย![cite: 1]

💡 ป้ายยาไอเทมเด็ด: ถ้าไม่อยากง้ออุปกรณ์แบรนด์เนมที่ล็อกสเปก ทำไมไม่ลองประกอบนาฬิกาสุขภาพหรือเซนเซอร์ IoT ของตัวเองดูล่ะครับ? บอร์ดตระกูล ESP32 ที่มี Bluetooth BLE ในตัว ก็สามารถทำหน้าที่แบบเดียวกับ WHOOP ได้เลย!

หากเพื่อนๆ กำลังมองหา บอร์ดพัฒนา ESP32, เซนเซอร์วัดอัตราการเต้นหัวใจ หรือต้องการ บริการรับปริ้นท์เคส 3D (3D Printing Service) เพื่อทำสายรัดข้อมือดีไซน์คัสตอม แวะมาจัดที่ Globalbyte Shop ได้เลยครับ! ทัก LINE OA มาปรึกษาและประเมินราคาฟรีได้เลย!

⚠️ คำเตือน: ข้อมูลอาจไม่แม่นยำ 100%

เนื่องจากค่าเซนเซอร์ที่ดึงมาได้เป็นข้อมูลดิบ และอัลกอริทึมถูกเขียนขึ้นใหม่แบบ Open-source ผลลัพธ์ที่ได้จากการวัด (เช่น การเผาผลาญแคลอรี หรืออุณหภูมิ) อาจจะไม่ได้ตรงกับแอป Official ของ WHOOP เป๊ะๆ นะครับ ถือว่าเอาไว้ดูเทรนด์ข้อมูลสุขภาพแบบคร่าวๆ ก็แล้วกัน!

🔗 ข้อมูลอ้างอิงและจุดวาร์ปโหลดโค้ด (Open-Source):

ใครที่มี WHOOP 4.0 นอนฝุ่นจับอยู่ในลิ้นชัก ลองปัดฝุ่นแล้วเอามาลงแอป OpenStrap กันดูครับ:

*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากบล็อกข่าวฮาร์ดแวร์ในต่างประเทศ การดัดแปลงหรือใช้แอปพลิเคชัน Third-party (นอกเหนือจากแอป Official) อาจละเมิดข้อตกลงการใช้งาน (Terms of Service) ของผู้ผลิต และอาจส่งผลต่อการรับประกันตัวเครื่อง ผู้ใช้ควรพิจารณาความเสี่ยงและใช้งานด้วยวิจารณญาณของตนเองครับ!

Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี