Fugu Konsep awal proyek jailbreak open source berdasarkan checkm8

Checkra1n telah lama menikmati status prestisiusnya sebagai alat jailbreak pertama dan satu-satunya yang memanfaatkan eksploitasi bootm checkm8, tetapi dapatkah itu berubah dalam waktu dekat?

Sebuah posting baru yang aneh dibagikan malam ini di / r / jailbreak tampaknya merinci alat jailbreak baru yang dijuluki Fugu yang dijuluki "alat jailbreak open-source pertama berdasarkan eksploitasi checkm8" oleh penciptanya Linus Henze. Perkembangan yang menakjubkan ini tentu saja menarik perhatian kami, tetapi melihat lebih dekat pada halaman GitHub proyek tersebut memperlihatkan cetakan yang bagus:

Jailbreak ini saat ini sedang dalam pengembangan dan hanya dimaksudkan untuk digunakan oleh pengembang. Meskipun dimungkinkan untuk menginstal Sileo (atau Cydia), sebagian besar hal yang diinstal melalui mereka tidak akan berfungsi. Selain itu, meskipun sistem file root di-mount baca / tulis, me-reboot ke mode non-jailbroken akan mereset sistem file root kembali ke persediaan!

Dari apa yang bisa kami kumpulkan, Fugu tampaknya menjadi taman bermain bagi para pengembang yang ingin dipusingkan dengan sistem file baca / tulis. Manajer paket seperti Cydia dan Sileo dapat diinstal pada Fugu, seperti SSH, tetapi kebanyakan jailbreak tweak dan ekstensi yang diinstal dari manajer paket ini tidak akan berfungsi. Kami menganggap ini ada hubungannya dengan kurangnya injeksi tweak resmi pada jailbreak ini - A.K.A. Cydia Substrat atau Pengganti.

Seperti yang mungkin Anda perhatikan, teks juga berbunyi bahwa me-reboot perangkat yang dibuat dengan Fugu akan mengatur ulang sistem file rootnya kembali ke status persediaan. Kami belum menguji Fugu untuk mengonfirmasi, tetapi ini terdengar sangat berbeda dari perilaku checkra1n, yang mempertahankan ekstensi jailbreak Anda meskipun dalam bentuk tidak aktif hingga handset kembali di-jailbreak dengan alat ini lagi.

Peringatan besar lainnya pada saat penulisan ini adalah bahwa Fugu hanya secara resmi mendukung Pro iPad 2017. Henze juga mengklaim bahwa iPhone 7 seharusnya didukung, tetapi sepenuhnya tidak diuji. Masih harus dilihat apakah dukungan untuk perangkat lain akan ditambahkan di masa depan.

Menurut halaman GitHub, Fugu menggabungkan empat komponen utama, termasuk:

- Fugu: Aplikasi macOS yang mengeksploitasi iDevice Anda menggunakan checkm8 dan mengunggah iStrap, iStrap loader, dan iDownload.
- loader iStrap: Shellcode kecil yang menambal iBoot dan memuat iStrap setelah iBoot selesai.
- iStrap: Kernel bootstrapper. Ini yang Anda lihat di iDevice saat boot. Patch kernel, menyuntikkan argumen boot (jika perlu) dan menyuntikkan shellcode ke kernel.
- saya mengunduh: Aplikasi kecil yang berjalan di iDevice Anda. Akan diinstal saat boot dan diluncurkan bukan launchd. Garpu sendiri dan menjalankan launchd. Salinan bercabang akan mendengarkan pada Port 1337 (hanya pada 127.0.0.1, gunakan iproxy untuk menghubungkan) dan menyediakan antarmuka bash-like sederhana.

Bagi yang berminat, berikut ini demonstrasi dari pengembang yang menggambarkan manajer paket Sileo yang menjalankan jailbreak Fugu:

Katakan halo kepada Sileo!

(iPad Pro 2017, iPadOS 13.1.3, custom Jailbreak, bukan checkra1n) pic.twitter.com/dHhS8CDPVl

- Linus Henze (@LinusHenze) 28 Oktober 2019

Fugu dapat digunakan pada perangkat iOS yang kompatibel melalui Xcode, yang tampaknya berarti alat ini hanya untuk MacOS seperti sekarang. Jelas, jailbreak ini tidak mendekati sejauh checkra1n, jadi kami tidak akan merekomendasikan bahwa jailbreaker sehari-hari bahkan berpikir untuk menggunakannya. Yang mengatakan, sudut pandang ini bisa berubah di masa depan jika alat menjadi dewasa.

Sampai sekarang, mereka yang berharap untuk melakukan jailbreak perangkat yang kompatibel dengan checkm8 untuk menikmati menginstal jailbreak tweak dan ekstensi akan ingin terus menggunakan checkra1n.

Apakah Anda senang dengan Fugu dan apa yang berubah menjadi maju? Diskusikan di komentar.