iDeviceReRestore meluncurkan mengembalikan perangkat 32-bit ke versi firmware iOS 9.x apa pun

Anda dapat mengingat berita menarik dari iOS 9.x bug pemulihan-ulang untuk perangkat 32-bit, yang diuji dan dilaporkan iDB saat masih bayi.

Asalkan Anda memiliki gumpalan untuk tujuan, itu memungkinkan perangkat 32-bit untuk mengembalikan ke firmware iOS 9.x, dari apa saja memulai firmware, tanpa bundel, kunci, atau bahkan jailbreak.

Seperti yang mungkin Anda ketahui dari ringkasan itu, ini adalah bug yang sangat kuat, dan dapat memberikan masa pakai baru bagi semua perangkat 32-bit. Bersamaan dengan jailbreak Home Depot untuk iOS 9.1-9.3.4, perangkat legacy mungkin tidak akan pernah tanpa jailbreak lagi, dapat selamanya kembali ke iOS 9, tanpa takut pembaruan atau mengembalikan.

Berita baiknya adalah alat pemulihan kembali, dijuluki iDeviceReRestore, sekarang lengkap dan dirilis ke publik. Pada dasarnya versi tweak alat waktu dihormati idevicerestore, @ alitek123, @Thmitt, dan @JonathanSeals telah membuat tambahan yang diperlukan untuk memanfaatkan bug yang ditemukan oleh @ alitek123, untuk memberikan kepada kami produk jadi ini. Pengujian beta alat ini dikreditkan ke @Mirko_tweets, @ee_csw dan @ DjSn0wfall, dua yang terakhir juga membantu saya dengan pengujian beta saya sendiri.

Jika Anda ingin mencoba alat ini, alat ini dapat ditemukan di situs web iDeviceReRestore. Saat ini duduk di versi 1.0.1, menyelesaikan masalah ketergantungan yang diderita oleh rilis awal. Saat ini tidak ada edisi Windows alat, dengan Linux dan macOS dua platform yang didukung, meskipun saya telah melihat kisah sukses menggunakan alat melalui VM.

Bagi Anda yang tertarik dengan properti dan batasan alat, saya akan memberikan tinjauan singkat di sini tentang apa yang dapat dan tidak bisa dilakukan.

Detail

  • Perangkat 32-bit hanya.
  • Firmware tujuan harus iOS 9.x.
  • Memulai firmware bisa apa saja, iOS 6-10 telah diuji.
  • Memulai firmware tidak membutuhkan jailbreak.
  • Proses tidak memerlukan kunci, bundel, atau nonces.
  • Proses membutuhkan gumpalan untuk firmware tujuan.
  • Gumpalan memiliki persyaratan khusus. Mereka tidak bisa menjadi gumpalan OTA. Mereka dapat menghapus atau memperbarui gumpalan, meskipun tidak semuanya akan bekerja. Mereka pasti diselamatkan tanpa hambatan. Jika mereka mulai dengan string MIIKkj, mereka pasti baik-baik saja. Jika tidak, mereka mungkin baik-baik saja, tetapi perlu diperiksa untuk memastikan.
  • Teknik ini membutuhkan baseband yang sudah ditandatangani, seperti Prometheus. Namun, antara baseband yang saat ini ditandatangani untuk iOS 10 dan baseband OTA yang ditandatangani sebagian besar, jika tidak semua, perangkat harus bisa mendapatkan baseband yang berfungsi tanpa masalah.
  • iOS 9 -> iOS 9 restore dapat dilakukan dari mode Recovery, iOS ≠ 9 -> iOS 9 restore harus dilakukan dari DFU.
  • Gumpalan harus memiliki tiket iBSS terpisah untuk digunakan untuk pengembalian DFU. Jika tidak, mereka hanya dapat digunakan untuk memulihkan iOS 9- iOS 9.

Ketika saya terakhir kali melaporkan alat ini, diperkirakan penyelesaiannya minimal dua minggu, tetapi berkat kerja cepat para pengembang, ini lebih cepat dari yang diperkirakan. Jika Anda ingin memeriksa gumpalan Anda untuk kompatibilitas dengan iDeviceReRestore, Anda dapat menggunakan alat nonce-checker ini. Atau, buka gumpalan Anda di editor teks, periksa memiliki tiket iBSS, dan periksa string awal.

Menurut @ DjSn0wfall, teknik ini tidak dapat ditambal oleh Apple, karena alasan berikut. Saat dalam mode DFU, perangkat Anda sedang menunggu untuk memverifikasi komponen firmware yang ditandatangani, yaitu iBSS. Ketika gumpalan dengan tiket iBSS diunggah, kami tidak secara teknis menghindari mekanisme keamanan apa pun, tetapi hal itu memungkinkan kami untuk mengunggah iBEC yang ditandatangani selanjutnya, dan ini memiliki bug no-nonce yang diperlukan. Dari sana kita dapat memulai pengembalian perangkat, mengalahkan perlindungan perangkat lunak lain dan pemeriksaan verifikasi. Menariknya, bug ini juga ada di iOS 8, dan hingga iOS 10.2.1, tetapi tidak dapat dieksploitasi.

Saya akan menggunakan alat pemulihan kembali ini secara teratur maju pada perangkat legacy saya, dan saya menantikan untuk mendengar setiap kisah sukses yang Anda miliki tentang hal itu juga.