Penjara veteran mungkin akrab dengan utilitas praktis yang disebut Cydia Eraser, yang Saurik dirilis beberapa tahun lalu untuk membantu jailbreaker 'un-jailbreak' handset pwned mereka tanpa mengembalikan dan memperbarui firmware mereka melalui iTunes. Kehidupan Saurik yang sibuk telah mencegahnya memperbarui Cydia Eraser untuk versi modern iOS, tetapi sekarang sepertinya ada cahaya di ujung terowongan..
Pengembang iOS Sam Gardner, yang mungkin lebih dikenal masyarakat sebagai Samg_is_a_ninja, mengambil / r / jailbreak akhir pekan ini untuk menggoda proyek spektakuler yang telah dikerjakannya selama hampir satu setengah tahun, dan ia menyebutnya Suksesi.
Menurut Gardner, Succession adalah alternatif yang akan datang untuk utilitas Cydia Eraser yang terkenal untuk perangkat yang sudah di-jailbreak yang menjalankan iOS 10.0 dan yang lebih baru. Pengembang menerbitkan video demonstrasi di posnya, menampilkan seperti apa antarmuka itu dan bagaimana kerjanya:
Berlangganan iDB di YouTubeGardner menjelaskan cara kerja alat ini di komentar / r / jailbreak-nya:
Suksesi bekerja dengan mengunduh file IPSW untuk perangkat Anda dan versi iOS, mengekstrak DMG sistem file root, dan kemudian menggunakan rsync untuk mengganti file yang dimodifikasi dengan versi bersih, dan menghapus file tambahan apa pun. Hal yang hebat tentang ini adalah, tidak perlu banyak pekerjaan untuk memperbarui untuk menambahkan dukungan untuk versi iOS baru (jika saya merilis alat ini kembali pada 2016 untuk iOS 10.0, itu akan diperlukan dua pembaruan, sekali ketika iOS 10.3 dirilis (untuk menambah dukungan untuk APFS), dan sekali ketika iOS 12.0 dirilis (Apple menambahkan sesuatu yang saya percaya terkait dengan CoreTrust yang menyebabkan bootloop, tapi itu jelas sudah diperbaiki sekarang).
Sejumlah alat pemulihan telah dirilis dalam memori baru-baru ini yang dapat mencapai hasil yang serupa, tetapi Gardner menjelaskan bagaimana Suksesi membandingkan dengan yang ada di komentarnya:
Jadi, saya sudah dapat mendengar Anda berkata di layar komputer Anda "tetapi Sam, tidakkah ada alat pengembalian XXX yang sudah melakukan hal yang sama", jadi saya akan menjalankan melalui daftar pesaing populer dan bagaimana Suksesi membandingkannya dengan mereka:
>>> Cydia Eraser: Penghapus Cydia adalah alat yang hebat, tetapi hanya mendukung iOS 7.1-10.2.1, 10.3-10.3.3 membutuhkan solusi yang kotor, dan saya belum pernah benar-benar melihat Cydia Eraser benar-benar bekerja pada versi yang lebih tinggi dari 10.2 .1 (biasanya gagal karena mengisi seluruh penyimpanan perangkat pada 10.3+), dan sama sekali tidak mendukung 11.0-12.1.2. Selain itu, jika Anda menghapus file bahasa Anda, dibutuhkan waktu yang lama bagi Cydia Eraser (dalam beberapa kasus, hari harfiah) untuk menyelesaikan, dan jika Anda menggunakan BytaFont, itu tidak berfungsi. Juga, meskipun secara hipotesis mendukung 7.1-10.3.3, ada banyak contoh di mana file OTA tidak ada untuk semua kombinasi perangkat / firmware, (misalnya, 7 pada 10.0-10.0.2, 6S pada 9.0-9.0.2 , SE pada 9.3-9.3.1, dan banyak lainnya yang saya tidak akan repot daftar di sini) dalam hal ini Anda pada dasarnya SOL. Mendukung suksesi semua iOS versi 10.0+, serta file bahasa yang dihapus, serta BytaFont 3.
>>> SemiRestore, SemiRestore Lite, OSRestoreX, rec0vering, dan Delectra: Tak satu pun dari alat ini yang benar-benar memulihkan perangkat! Ini semua hanyalah cara cepat untuk menghapus semua tweak yang Anda instal, pada versi iOS yang lebih lama, mereka juga akan membatalkan penyimpanan dari sistem file Anda, tetapi hanya itu! Jika Anda, misalnya, menggunakan Kelas Atas untuk mengatur perangkat Anda menjadi 9 kali 16 piksel (seperti yang dilakukan orang yang masuk akal, P), dan jalankan alat apa pun, perangkat Anda tidak akan diperbaiki. Suksesi tidak hanya menghapus jailbreak, tetapi sebenarnya mengembalikan file iOS yang hilang atau dimodifikasi.
>>> Rollectra (atau menggunakan "rootfs restore" dari unc0ver): Ini mungkin kompetisi terberat bagi saya. Rollectra bekerja dengan mengembalikan segalanya kecuali untuk / var ke cara persisnya mereka dalam cadangan yang diambil instan sebelum pertama kali perangkat di-jailbreak. Dalam kebanyakan kasus, karena tidak ada yang di luar / var yang dapat dimodifikasi sebelum perangkat di-jailbreak, ini sangat cocok dengan apa yang tampak seperti stok perangkat. Namun, ada beberapa versi awal Electra dan unc0ver yang “lupa” untuk membuat cadangan ini, dan tidak ada satupun dari jailbreaks 10.3.X yang bahkan mencoba untuk membuat cadangan. Juga, versi beta dari Rollectra di pwn20wnd's GitHub berfungsi dengan baik pada 11.0-12.1.2, namun itu belum diperbarui pada Chariz untuk mendukung 11.0-11.2.6, dan versi GitHub tidak mengizinkan instalasi pada 11.4.1- 12.1.2 (meskipun, sejauh yang saya tahu, itu akan berfungsi dengan baik).
Seperti kelihatannya, Suksesi masih dalam proses, tetapi pengembang mengatakan ia harus dapat merilisnya dalam beberapa minggu lagi setelah memperbaiki beberapa bug yang tersisa. Ini sangat menarik bagi mereka yang ingin dapat memulihkan versi iOS perangkat jailbreakable mereka tanpa memperbarui baik untuk jailbreak ulang dari awal atau untuk memaksimalkan nilai jual handset..
Suksesi sepenuhnya open-source, dan mereka yang tertarik untuk mempelajari lebih lanjut tentang cara kerjanya dapat mengunjungi repositori GitHub Sam Gardner. Perlu diingat bahwa alat ini sama sekali belum teruji pada saat penulisan ini, jadi jangan unduh dan gunakan apa pun sampai secara resmi dirilis untuk keselamatan Anda sendiri.
Apakah Anda senang dengan rilis Suksesi mendatang? Beri tahu kami di bagian komentar di bawah.