ทีม checra1n ได้ปล่อยเครื่องมือเจลเบรคตัวใหม่ล่าสุดออกมาแล้ว (เวอร์ชัน 0.10.1) มีการปรับปรุงการทำงาน แก้ไขบัค และอัปเดตให้รองรับการเจลเบรค iOS 13.4 และ iOS 13.4.1
เนื่องจาก checkra1n ใช้ช่องโหว่ checkm8 ใน Bootrom ทำให้มันรองรับทั้ง iPhone และ iPad รุ่นก่อนๆ เท่านั้นนะครับ
checra1n เป็นการเจลเบรคแบบ Semi-tethered ต้องต่อกับคอมพิวเตอร์ใหม่ทุกครั้งที่มีการเปิดเครื่องใหม่
iPhone
| iPad
|
ดาวน์โหลด checkra1n สำหรับ macOS ได้จาก https://checkra.in/releases/#all-downloads เราจะได้ไฟล์ checkra1n.dmg มา ให้ทำการติดตั้งด้วยการลากมันไปใส่ที่โฟลเดอร์ Applications
คลิกขวาที่แอป checkra1n ในโฟลเดอร์ Applications แล้วเลือก Open อย่าเปิดแอปฯ ด้วยการดับเบิ้ลคลิก จากนั้นให้คลิก Open อีกครั้ง เมื่อมีหน้าต่างแจ้งเตือนเรื่องความปลอดภัยเด้งขึ้นมา
เชื่อมต่อ iPhone หรือ iPad ไปยังเครื่อง Mac ด้วยสาย Lightning cable คุณอาจจะเจอกับการแจ้งเตือนว่าจะ Trust เชื่อถือคอมพิวเตอร์เครื่องนี้หรือเปล่า ให้แตะเชื่อถือไป (หากใส่รหัสล็อกเครื่องไว้ ต้องใส่รหัสยืนยันด้วย)
หลังจากเชื่อมต่อเรียบร้อยแล้ว แอป checkra1n ควรจะมองเห็น iPhone หรือ iPad ที่เราเชื่อมต่อแล้ว อย่างไรก็ตาม หากอุปกรณ์ของเราไม่รองรับการเจลเบรคด้วย checkra1n ก็จะพบกับหน้าจอขอโทษ และปุ่ม Start ก็จะไม่สามารถคลิกได้นะ
หากอุปกรณ์ของเรารองรับ ก็สามารถคลิกปุ่ม Start เพื่อเริ่มเจลเบรคได้เลย
checkra1n จะบอกให้คุณเข้าโหมด DFU บน iPhone หรือ iPad
วิธีเข้าโหมด DFU
- ต่อ iPhone หรือ iPad เข้ากับคอมพิวเตอร์
- กดปุ่ม Power และปุ่มลดเสียง ค้างไว้ประมาณ 10 วินาที (ถ้าเห็นโลโก้ Apple ขึ้นบนหน้าจอ ให้เริ่มทำใหม่)
- ปล่อยปุ่ม Power แต่ยังกดปุ่มลดเสียงค้างเอาไว้ต่ออีกประมาณ 5 วินาที (ถ้าหน้าจอบอกว่าให้ Connect to iTunes แปลว่าคุณกดปุ่มค้างเอาไว้นานเกินไป)
- หากทำถูกต้อง หน้าจอจะแสดงผลเป็นสีดำ แสดงว่าคุณอยู่ในโหมด DFU แล้ว
สำหรับ iPhone X, iPhone 8
- ต่อ iPhone หรือ iPad เข้ากับคอมพิวเตอร์
- กดปุ่มเพิ่มเสียง จากนั้นก็ตามด้วยปุ่มลดเสียง
- กดปุ่ม Power ค้างไว้จนหน้าจอกลายเป็นสีดำ
- โดยไม่ต้องปล่อยปุ่ม Power กดปุ่มลดเสียงค้างไว้ 5 วินาที
- ปล่อยปุ่ม Power แต่ยังคงกดปุ่มลดเสียงค้างเอาไว้ต่ออีก 5 วินาที
หลังเข้า DFU ได้สำเร็จ checkra1n จะทำงานต่อให้อัตโนมัติ และเริ่มเจลเบรคทันที หลังจากรอจนมันดำเนินการเสร็จ เราจะเห็นแอป checkra1n บนหน้าจอ iPhone/iPad แล้ว
แตะที่แอป checkra1n แล้วเลือก Cydia แตะ Install Cydia เท่านี้ก็เป็นอันเรียบร้อย
ในขณะนี้ checkra1m ไม่รองรับการติดตั้งบน Windows แต่ก็พอจะทำได้แบบอ้อมๆ ด้วยการใช้ ra1nUSB โดยมันจะเป็นการบูทตัว Pre-package ของ macOS เพื่อให้เราสามารถรัน checkra1n เพื่อเจลเบรคได้
ไม่ใช่คอมพิวเตอร์ทุกเครื่องที่สามารถใช้วิธีนี้ได้ ต้องเสี่ยงดวงเอาเอง
แน่นอนว่าขั้นตอนก็จะค่อนข้างยุ่งยากหน่อย
ด้วยความที่ Android มีพื้นฐานส่วนหนึ่งมาจาก Linux ทำให้เราสามารถใช้งาน checkra1m เวอร์ชัน Linux บน Android เพื่อเจลเบรคได้ด้วย แต่ขั้นตอนมันก็ยุ่งยากพอสมควรนะ
adb shell getprop ro.product.cpu.abi |
ผลลัพธ์ที่ได้จะเป็นตัวบอกว่าเราต้องใช้ Checkra1n binary ตัวไหน