คุณอาจจําข่าวที่น่าทึ่งเกี่ยวกับการค้นพบช่องโหว่การกู้คืนใน iOS 9.x
หากคุณมีลายเซ็นดิจิทัลยูทิลิตี้นี้อนุญาตให้คุณกู้คืนอุปกรณ์ 32 บิตใด ๆ ไปเป็นเฟิร์มแวร์ iOS 9.x เวอร์ชันใด ๆ โดยไม่คำนึงถึงเวอร์ชันเริ่มต้นที่ติดตั้งโดยไม่ต้องใช้คีย์ซอฟต์แวร์เพิ่มเติมหรือแม้กระทั่งโดยไม่ต้องทำกระบวนการแหกคุก
ดังที่คุณเห็นจากคำอธิบายนี้ช่องว่างนี้ในความปลอดภัยมีศักยภาพที่ยอดเยี่ยมและช่วยให้คุณกู้คืนอุปกรณ์ 32 บิตทั้งหมด เมื่อใช้ร่วมกับ Home Depot Jailbreak สำหรับ iOS เวอร์ชัน 9.1-9.3.4 อุปกรณ์ที่ใช้งานร่วมกันทั้งหมดจะไม่ถูกทิ้งไว้โดยไม่มีการ Jailbreak พวกเขาจะรักษาความสามารถในการกลับสู่ iOS 9 โดยไม่ต้องกลัวว่าจะมีการอัพเดตหรือกู้คืน
ข่าวดีก็คือการพัฒนายูทิลิตี้iDeviceReRestoreการเปิดตัวเวอร์ชันสุดท้ายของเครื่องมือที่ผ่านการทดสอบตามเวลาidevicerestoreเป็นไปได้ด้วยนักพัฒนาของ @alitek123, @Thmitt และ @JonathanSeals ซึ่งใช้ประโยชน์จากข้อบกพร่องด้านความปลอดภัยที่ @alitek123 ค้นพบการดําเนินการทดสอบเบต้าเป็นข้อดีของนักพัฒนา @Mirko, @ee_csw และ @DjSn0wfall
เพื่อตรวจสอบการทำงานของเครื่องมือในการทำงานนั้นสามารถดาวน์โหลดได้จากเว็บไซต์ iDeviceReRestore หมายเลขยูทิลิตี้ปัจจุบันคือ 1.0.1 ซึ่งช่วยแก้ปัญหาการจัดการการพึ่งพาที่มีอยู่ในเครื่องมือเวอร์ชันดั้งเดิม ปัจจุบันมีเครื่องมือหลายเวอร์ชันสำหรับการรัน Linux และ macOS ไม่มีเวอร์ชันสำหรับการทำงานภายใต้ Windows OS แต่ฉันรู้ตัวอย่างมากมายของการใช้เครื่องมือนี้ในโหมดเครื่องเสมือนอย่างประสบความสำเร็จ
รายละเอียดเกี่ยวกับการทำงานของเครื่องมือ:
- สนับสนุนเท่านั้นอุปกรณ์ 32 บิต
- การกู้คืนเท่านั้นในเวอร์ชันเฟิร์มแวร์iOS 9.x.
- เฟิร์มแวร์เวอร์ชันดั้งเดิมอาจเป็นได้ใดทดสอบรุ่นตั้งแต่ iOS 6 ถึง iOS 10
- ความพร้อมใช้งานของการเจลเบรคสำหรับเวอร์ชันดั้งเดิมไม่จำเป็น
- กระบวนการนี้ไม่จำเป็นต้องใช้คีย์ซอฟต์แวร์เพิ่มเติมและเครื่องมือพิเศษอื่น ๆ สำหรับกรณีนี้
- อย่างจำเป็นการมีอยู่ของลายเซ็นดิจิทัลที่บันทึกไว้สำหรับรุ่นเฟิร์มแวร์ที่ติดตั้ง
- มีข้อกำหนดพิเศษสำหรับลายเซ็นดิจิทัลลายเซ็นดิจิทัลไม่สามารถมาจากหมวดหมู่เหล่านั้นได้ที่ได้รับ "ทางอากาศ" คุณสามารถใช้ลายเซ็นได้จากหมวดหมู่ "ลบ" หรือ "อัปเดต" แม้ว่าจะไม่เหมาะสำหรับกระบวนการก็ตาม ลายเซ็นดิจิทัลจะต้องจัดเก็บโดยไม่มีรหัสขาจรพิเศษสำหรับกรณีนี้ หากลายเซ็นดิจิตอลเริ่มต้นด้วยบรรทัด“MIIKkj"จากนั้นทุกอย่างเรียบร้อยก็สามารถใช้งานได้ ถ้าไม่เช่นนั้นอาจใช้งานได้ แต่จำเป็นต้องมีการตรวจสอบเพิ่มเติม
- วิธีนี้ต้องใช้ "baseband" ที่เซ็นชื่อเช่นโพร อย่างไรก็ตามส่วนใหญ่หากอุปกรณ์ทั้งหมดควรมี baseband ที่ใช้งานได้โดยไม่มีปัญหาใด ๆ เริ่มต้นจากรุ่นปัจจุบันสำหรับ iOS 10 และรุ่นที่เซ็นชื่อรับ "over the air"
- การกู้คืนจาก iOS 9 เป็น iOS 9 สามารถทำได้ในโหมดการกู้คืน ส่วนการกู้คืนจากเวอร์ชันที่ไม่ใช่ iOS 9 ไปเป็น iOS 9 จะต้องดำเนินการในโหมด "DFU" เท่านั้น
- ลายเซ็นดิจิทัลต้องมีตั๋วแยกต่างหากiBSS สำหรับการกู้คืนในโหมด DFU ในกรณีที่ไม่มีอยู่ลายเซ็นดิจิทัลเหล่านี้สามารถใช้เพื่อกู้คืนจากเวอร์ชันเฟิร์มแวร์ iOS 9 เป็นเวอร์ชันเฟิร์มแวร์ iOS 9 เท่านั้น
เพื่อตรวจสอบความเข้ากันได้ของดิจิตอลที่มีอยู่ลายเซ็นด้วยยูทิลิตี้ "iDeviceReRestore" คุณสามารถใช้บริการ "nonce-checker" นี้ได้ หรือเปิดลายเซ็นดิจิทัลในโปรแกรมแก้ไขข้อความและตรวจสอบเนื้อหาของตั๋ว iBSS และเนื้อหาของบรรทัดต้นฉบับ
ตามที่ผู้พัฒนา @ DjSn0wfall บริษัทApple จะไม่สามารถปิดช่องโหว่นี้ได้ด้วยเหตุผลดังต่อไปนี้ ในโหมด DFU อุปกรณ์อยู่ในโหมดสแตนด์บายสำหรับตรวจสอบความถูกต้องของส่วนประกอบลายเซ็นซึ่งเป็นตั๋ว iBSS หลังจากดาวน์โหลดลายเซ็นดิจิทัลด้วยตั๋ว iBSS พูดอย่างเคร่งครัดเราจะไม่ละเมิดกลไกความปลอดภัยซึ่งช่วยให้เราสามารถดาวน์โหลดส่วนประกอบ iBEC ที่ลงนามในขั้นตอนต่อไปซึ่งมีช่องว่างที่จำเป็นอยู่แล้ว หลังจากนั้นเราจะเริ่มต้นกระบวนการกู้คืนอุปกรณ์โดยไม่สนใจข้อกำหนดด้านความปลอดภัยอื่น ๆ และการตรวจสอบความสมบูรณ์ ควรสังเกตว่าช่องโหว่นี้ยังมีอยู่บางส่วนเริ่มตั้งแต่ iOS 8 และ iOS 10.2.1 จนถึง iOS 10.2.1 แต่ในเวอร์ชันนี้ไม่สามารถใช้การโกงนี้ได้