Sedikit berita baik muncul daripada kerja kayu pada hujung minggu lalu untuk sesiapa sahaja yang mungkin menggunakan jailbreak tanpa akar pada iPhone atau iPad mereka seperti Dopamine untuk peranti A12-A15 yang menjalankan iOS atau iPadOS 15.0-15.4.1 atau palera1n-c untuk peranti A9-A11 yang menjalankan iOS atau iPadOS 15.0-16.x.
Sokongan Cephei Tweak, rangka kerja yang sering digunakan oleh pembangun untuk menyokong tweak jailbreak, telah dikemas kini kepada versi 2.0 dengan sokongan rasmi untuk jailbreak tanpa akar. Repositori Chariz mula-mula mengumumkan kemas kini melalui Tweet pada hari Ahad.
Memandangkan berapa banyak tweak jailbreak bergantung pada Sokongan Cephei Tweak pada jailbreak tanpa akar sebelum ini, ini bermakna banyak tweak jailbreak yang masih belum dikemas kini untuk menyokong dinamik tanpa akar kini boleh dikemas kini secara rasmi untuk berbuat demikian, jadi kami menjangkakan perkembangan ini hanya akan diteruskan mempercepatkan proses peralihan daripada akar kepada tanpa akar dalam komuniti jailbreak.
Baca juga: Apa itu jailbreak tanpa akar dan bagaimana ia akan mempengaruhi pemecah jail
Memetik log perubahan untuk Sokongan Cephei Tweak versi 2.0, terdapat banyak perkara yang berlaku di bawah hud, seperti penyingkiran laluan kod yang menyokong tweak jailbreak atau versi iOS atau iPadOS yang lebih lama, dan penambahan sokongan untuk platform suntikan tweak ElleKit digunakan oleh jailbreak Dopamine.
Berikut ialah beberapa perubahan lain yang mungkin penting kepada pembangun tweak jailbreak:
Untuk pembangun:
– Kegunaan dpkg untuk tidak bercanggah dengan pakej lalai Procursus. Jika lalai dipasang, tetapi anda ingin menyemak pilihan secara khusus menggunakan Cephei, anda boleh menggunakan hbprefs sebaliknya.
– Sokongan untuk memuatkan gambar profil daripada Twitter telah dialih keluar kerana penutupan API percuma Twitter – mungkin gunakan gambar profil GitHub anda sebaliknya (cth. https://github.com/chariz.png), atau pautan ke Mastodon anda?!
– Kebanyakan Cephei telah difaktorkan semula menjadi kod Swift baharu. Jika anda telah menulis kod yang menggunakan Cephei dalam Swift, anda mungkin perlu mengemas kini beberapa nama kelas dan sifat untuk mengalih keluar awalan HB dan hb_. Perlu diingat bahawa subkelas kelas Swift daripada Objective-C tidak disokong – yang mengatakan, HBListController dan subkelasnya mengatasi had ini untuk keserasian terbaik dengan tweak sedia ada.Cephei 2.0 mengalih keluar:
– Pautan sym warisan (/usr/lib/libcephei.dylib dan rakan, jika ada yang masih menggunakannya)
– Pemuatan automatik CepheiUI ke dalam proses UIKit – sila pautan terhadap CepheiUI secara langsung
– Kelas yang telah ditamatkan penggunaannya: HBDiscreteSliderTableCell, HBInitialsLinkTableCell, HBListItemsController
– Kaedah penampilan warisan HBListController
– HBAppearanceSettings’s translucentNavigationBarkaedah dan statusBar dan statusBarternyahkan HBAppearanceSettings-ColnchyBar – Sokongan HBSupportController yang sudah lapuk untuk rangka kerja TechSupport
Bagi mereka yang tertanya-tanya, jailbreak berakar sebelum Dopamine dan palera1n-c boleh terus memanfaatkan Cephei Tweak Support versi 1.x, jadi ini bermakna bahawa keluaran versi 2.0 baharu untuk jailbreak tanpa akar tidak akan meninggalkan semua jailbreaker yang lain dalam habuk.
Sebagai nota utama, kebanyakan tweak jailbreak sepatutnya sudah berfungsi di luar kotak dengan Sokongan Cephei Tweak versi 2.0, walau bagaimanapun pengecualian kecil mungkin wujud. Selain itu, beberapa tweak jailbreak yang telah dikemas kini dengan sokongan tanpa akar mungkin perlu dikemas kini sekali lagi untuk berfungsi dengan versi terbaharu Sokongan Cephei Tweak, jadi akan ada sedikit kesakitan yang semakin meningkat untuk beberapa minggu akan datang.
Sokongan Cephei Tweak versi 2.0 tersedia untuk jailbreak tanpa akar pada iOS & iPadOS 15 dan lebih baru dan boleh dimuat turun secara percuma daripada repositori Chariz. Anda mungkin tidak memerlukan Sokongan Cephei Tweak, tetapi ia akan dipasang secara automatik dengan sebarang tweak jailbreak yang memerlukannya ke hadapan, jadi ini adalah sesuatu yang perlu diingat. Tidak rugi untuk memasangnya kerana ia adalah kebergantungan yang biasa digunakan.
Adakah anda gembira melihat rangka kerja penting dikemas kini untuk menyokong dinamik jailbreak tanpa akar baharu? Beritahu kami di bahagian komen di bawah.