Pengembang Jonathan Seals baru-baru ini merilis karya baru yang disebut CoolBooter, sebuah alat menarik yang memungkinkan beberapa perangkat 32-bit untuk melakukan dual-boot berbagai firmware iOS. Dengan reboot sederhana, ini dapat memungkinkan, misalnya, beralih antara iOS 6 dan iOS 9. Meskipun fungsi ini biasa di dunia komputasi desktop, mem-boot beberapa sistem operasi pada perangkat iOS jauh lebih jarang..
Sebastien dan saya berbicara secara singkat tentang alat di Let's Talk Jailbreak 157, dan dalam artikel ini saya akan memberikan beberapa informasi lebih lanjut, serta demonstrasi video tentang hal itu dalam aksi.
Kami sekarang hingga CoolBooter Beta 5, dan beberapa informasi tambahan juga tersedia. Saat ini mendukung perangkat berikut:
- iPhone 4
- iphone 5
- iPhone 5c
- iPad 2
- iPad 3
- iPad 4
Perhatikan bahwa karena teknik yang digunakan dalam kerjanya hanya tersedia untuk 32-bit, semua perangkat yang didukung CoolBooter memiliki arsitektur ini. Saya juga tidak berharap itu akan berubah dalam waktu dekat. Alat yang relevan seperti Xpwn dan kloader, yang mungkin digunakan oleh CoolBooter, kemungkinan menjadi alasan untuk ini.
Saya mencoba CoolBooter sendiri di iPhone 5 uji, dan itu bekerja seperti pesona! Perangkat ini awalnya di-jailbreak di iOS 9.0.2, dan sekarang bisa mem-boot 9.0.2 dan iOS 6.1.4 yang di-jailbreak dengan sempurna. Video demonstrasi Seal menunjukkan dasar-dasarnya, tetapi saya memutuskan untuk merekam seluruh proses dari awal hingga selesai selama pengujian.
Video menunjukkan proses instalasi awal, reboot ke iOS 6, instalasi Cydia pada OS sekunder, demonstrasi penurunan ruang penyimpanan setelah instalasi, dan demonstrasi versi OS sekunder di aplikasi Pengaturan. Saya kemudian melakukan satu siklus reboot antara kedua OS, untuk menunjukkan bagaimana proses bekerja setelah instalasi awal.
Anda dapat melihat video di bawah ini. Harap dicatat, video telah diedit untuk mempersingkatnya. Langkah-langkahnya jauh lebih lama dalam kehidupan nyata:
Peringatan standar harus berlaku di sini, seperti halnya dengan alat apa pun yang membuat perubahan tingkat rendah seperti itu dan masih dalam versi beta:
Jangan coba ini di perangkat penting, atau jika Anda tidak siap untuk kesalahan. Buat cadangan lengkap sebelum Anda mulai. Alat ini dalam versi beta, bersiaplah untuk kemungkinan bug.
Saya juga menyarankan Anda membaca feed Twitter CoolBooter, di mana informasi yang relevan diposting secara teratur yang dapat mempengaruhi penggunaan alat ini oleh Anda. Ada juga beberapa persyaratan untuk menggunakan alat ini, yang dapat Anda temukan di bawah:
- Perangkat 32-bit yang didukung (lihat daftar di atas).
- Firmware yang memenuhi syarat (iOS 6 dan iOS 9).
- Jailbreak pada firmware sumber.
- Gumpalan adalah tidak yg dibutuhkan.
- Setidaknya 6GB ruang kosong di perangkat.
- tfp0 atau setara yang termasuk dalam jailbreak pada firmware awal.
Jika jailbreak Anda belum memiliki tambalan ini, Anda mungkin dapat menemukan satu diposkan pada feed Twitter CoolBooter.
Seperti yang dapat Anda lihat dari video saya saat melihat layar "Pengaturan / Tentang", ruang pada perangkat telah berkurang secara substansial setelah instalasi, karena pemartisian perangkat menjadi dua. Pastikan Anda memiliki ruang yang cukup untuk ini atau instalasi mungkin gagal. Segel juga memperingatkan tidak untuk mengaktifkan cadangan iCloud di OS sekunder.
Alat ini pada akhirnya harus mendukung iOS 7 sebagai OS sekunder dan juga iOS 6, namun ini telah dinonaktifkan untuk saat ini. Mungkin kembali (hanya untuk iPhone 4) dalam Beta 6, kita harus menunggu dan melihat ...
CoolBooter adalah alat pintar untuk perangkat lawas, dan patut dicoba jika Anda memiliki perangkat cadangan yang tersedia. Sementara saya tidak yakin apa kasus penggunaan sehari-hari akan mengharuskan beralih antara dua OS dengan reboot, sebagai prestasi teknis itu sangat mengesankan, dan itu mungkin memberi hidup beberapa perangkat warisan yang sekarang berjalan terlalu lambat pada iOS terbaru.
Sudahkah Anda mencoba CoolBooter? Yang akan menjadi versi iOS ideal Anda untuk dual-boot, jika Anda bisa memilih dua?