Apple Watch เชื่อมต่อ Android และ Windows สำเร็จ: ทลายกำแพงปิด
เป็นเวลานานกว่าหนึ่งทศวรรษที่ Apple ได้จำกัด watchOS ไว้ภายใต้เงื่อนไขอันเข้มงวดว่า หากไม่มี iPhone แล้ว Apple Watch จะแทบไม่สามารถใช้งานอะไรได้เลย ทว่ากำแพงระบบนิเวศอันแน่นหนานั้นได้ถูกเจาะทะลุเป็นครั้งแรก เมื่อนักพัฒนาอิสระ LordixDemon ได้ปล่อยยูทิลิตีโอเพนซอร์ส `apple_watch_connector` ที่เชื่อมต่อ Apple Watch เข้ากับสมาร์ตโฟน Android รวมถึงระบบปฏิบัติการ Windows และ Linux ได้โดยตรง
ทลายกำแพงระบบปิด: ถอดรหัสโปรโตคอล Bluetooth และ IDS สำเร็จ
โครงการนี้ไม่ได้เป็นเพียงแค่หน้าเว็บครอบธรรมดาหรือการคัดลอกการแจ้งเตือนพื้นฐาน แต่เป็นการสร้างขั้นตอนการจับคู่ Bluetooth Low Energy และโครงสร้างแพ็กเก็ต Identity Services (IDS) ของ Apple ขึ้นมาใหม่ทั้งหมด ด้วยสถาปัตยกรรมที่ประกอบด้วยมอดูล Magisk บน Android เครื่องมือฝั่งเดสก์ท็อปที่เขียนด้วยภาษา Rust และแอปพลิเคชัน Flutter จึงสามารถเจรจาคีย์เข้ารหัสและเชื่อมต่อใหม่อย่างต่อเนื่องได้อย่างสมบูรณ์
การทดสอบจริงยืนยันว่านาฬิกาสามารถเปิดใช้งานได้ครบวงจร จับคู่ผ่านรหัส PIN 6 หลักบนคอมพิวเตอร์ สแกนจับคู่ผ่านกล้องบน Android และซิงค์หน้าปัดนาฬิกาได้จริง สำหรับผู้ที่ชื่นชอบงานประกอบของ Apple Watch แต่ไม่ต้องการเปลี่ยนไปใช้ iOS ความสำเร็จนี้พิสูจน์แล้วว่าตัวเรือนสามารถทำงานนอกระบบนิเวศของ Cupertino ได้ในทางเทคนิค
การรองรับฮาร์ดแวร์ การอัปเดตระบบ และก้าวต่อไป
ความสำเร็จขั้นแรกนี้ได้รับการยืนยันบน Apple Watch Ultra 2 ที่ใช้เฟิร์มแวร์ watchOS ปัจจุบัน ขณะที่การขยายความเข้ากันได้ไปยังรุ่นอื่นยังอยู่ระหว่างการพัฒนา เนื่องจากเครื่องมือนี้อาศัยโปรโตคอลที่วิศวกรรมย้อนกลับขึ้นมาแทนที่จะเป็น API ทางการ จึงมีความเป็นไปได้สูงที่การอัปเดต watchOS ในอนาคตจะพยายามอุดช่องทางการจับคู่นี้
Preserved Benefit: อิสระในการใช้งานฮาร์ดแวร์ Apple Watch เซนเซอร์สุขภาพ และหน้าปัดนาฬิการ่วมกับโทรศัพท์ Android และพีซี Windows โดยไม่ต้องมี iPhone Explicit Trade-Off: จำเป็นต้องรูทเครื่องผ่าน Magisk บน Android ขาดการซิงค์ข้อมูล HealthKit ขึ้นคลาวด์ และมีความเสี่ยงที่จะใช้งานไม่ได้หลังการอัปเดต watchOS
ก่อนทดลองเครื่องมือจับคู่ที่ไม่เป็นทางการ ตรวจสอบรุ่นนาฬิกาของคุณได้ที่ เครื่องมือระบุรุ่น Apple Watch หรือเปรียบเทียบเซนเซอร์ใน ตารางเปรียบเทียบเซนเซอร์