Cara Jailbreak iPhone dan iPad di iOS 16 dengan Palera1n

Setelah lama menunggu harapan jailbreak akhirnya di penghujung akhir tahun akses jailbreak untuk iOS 15 sampai iOS 16 sudah tersedia untuk publik.

Akses jailbreak bersifat "Semi-Tethered" dan "Tethered" ini pertama kali diperkenalkan melalui aplikasi "Palera1n" yang dibuat oleh @itsnebulalol@mineekdev@dedbeddedbed, @bestdevelopr, dan @riscv64.

Namun, sebelum melanjutkan ke proses jailbreak, perlu kalian ketahui bahwa tidak semua perangkat dapat di-jailbreak melalui aplikasi "Palera1n" ini.

Berikut informasi selengkapnya:

iPhone iOS 15 - iOS 16 yang Bisa Di-Jailbreak dengan Palera1n


Aplikasi jailbreak "Palera1n" menggunakan exploit checkm8 sama seperti yang digunakan oleh aplikasi "Checkra1n".

Exploit checkm8 ini hanya kompatibel di iPhone, iPad, atau iPod touch dengan chip Apple A5 hingga Apple A11, sehingga tidak semua iPhone dapat di-jailbreak.

Berikut daftar iPhone dengan iOS 15 dan iOS 16 yang bisa di-jailbreak menggunakan aplikasi "Palera1n":

  • iPhone X
  • iPhone 8 Plus
  • iPhone 8
  • iPhone 7 Plus
  • iPhone 7
  • iPhone SE Gen-1
  • iPhone 6S Plus
  • iPhone 6S

Sejauh ini aplikasi Palera1n mendukung jailbreak hingga iOS 16.3 dan kemungkinan untuk versi iOS 16 yang akan datang nantinya.

Mengapa? sebab exploit checkm8 berasal dari perangkat keras bukan kerentanan pada versi iOS sehingga akses jailbreak kemungkinan besar akan tetap didukung pada iOS versi selanjutnya.

Sekali lagi ingat ya.. jailbreak ini tidak kompatibel untuk iPhone XR, iPhone XS, iPhone 11, iPhone 12, iPhone 13, iPhone 14, iPhone SE 2, iPhone SE 3, atau lebih baru lainnya.

Cara Jailbreak iOS 16 menggunakan Palera1n


HAL-HAL YANG PERLU DIPERSIAPKAN:

  • iPhone 6S hingga iPhone X (iOS 15 - iOS 16)
  • Komputer dengan Linux (untuk Linux disarankan komputer/laptop dengan chip Intel) atau Mac.
  • Linux dan Mac sudah terisntall Phyton 3.
  • Koneksi Internet


PERSIAPAN "PENTING" SEBELUM MELANJUTKAN JAILBREAK:

  • Khusus iPhone 7, iPhone 7 Plus, dan iPhone X (Apple A10 - Apple A11), kalian butuh mereset iPhone ke pengaturan pabrik terlebih dahulu dan JANGAN MENGATUR PASSWORD SELAMA DALAM MODE JAILBREAK!
  • iPhone dengan penyimpanan 16 GB hanya bisa menggunakan mode "Tethered".
  • Backup data-data penting sebelum melanjutkan!
  • Do with your own risk!

CARA JAILBREAK:

Cara jailbreak ini agak sedikit rumit bagi yang belum familiar dengan aplikasi Terminal, sebab sampai saat postingan ini ditulis belum ada GUI resmi untuk aplikasi Palera1n.

Jadi, silakan ikuti tutorial di bawah dengan teliti:

*Perintah yang dimasukkan yang diberi tanda tebal dan garis miring.
**Baca dengan teliti sebab ada beberapa perintah yang harus disesuaikan.
***Cara ke-2 sampai cara ke-6, serta cara ke-8 sampai ke-10, khusus pengguna Linux.

1. Sambungkan iPhone ke komputer Linux atau Mac terlebih dahulu (pastikan sudah di-trust/percayai)

2. Selanjutnya, khusus pengguna Linux (pengguna Mac langsung cek cara ke-7), silakan buka aplikasi "Terminal" (disarankan melalui klik kanan di desktop), kemudian kita akan menginstall beragam pendukung untuk menjalankan Palera1n dengan masukkan:

sudo add-apt-repository universe

(tekan Enter jika sudah)

3. Setelah selesai, masukkan lagi:

sudo apt-get update

(tekan Enter jika sudah)

4. Setelah selesai, masukkan lagi:

sudo apt install libimobiledevice-utils libusbmuxd-tools git curl python3-pip -y

(tekan Enter jika sudah)

5. Setelah selesai, masukkan lagi:

wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb

(tekan Enter jika sudah)

6. Setelah selesai, masukkan lagi

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb

(tekan Enter jika sudah)

7. Setelah selesai, sekarang kita akan menginstall aplikasi Palera1n, caranya silakan masukkan ke terminal:

git clone --recursive https://github.com/palera1n/palera1n && cd palera1n

(tekan Enter jika sudah)

8. Setelah selesai (pengguna Mac langsung cek cara ke-11), akan muncul folder baru dengan nama "Palera1n". Namun, tidak sampai di situ saja, di sini kita akan memperbaiki dulu masalah yang berkaitan dengan USB agar memperlancar proses jailbreak nantinya. Caranya silakan buka aplikasi "Terminal" baru, kemudian masukkan lagi:

sudo systemctl stop usbmuxd

(tekan Enter jika sudah)

9. Setelah selesai, masukkan lagi:

sudo usbmuxd -f -p

(tekan Enter jika sudah)

10. Proses ke-9 di atas memang tidak memiliki akhir (tidak akan selesai/mode stand-by), jadi silakan langsung di-minimze saja (jangan ditutup).

11. Sekarang, buka folder Palera1n yang muncul (apabila di Desktop maka akan muncul di Desktop. Jika tidak, cari pada folder Downloads).

12. Kemudian, di dalam folder Palera1n silakan klik kanan sembarang tempat, kemudian pilih menu "Open Terminal Here" 

13. Setelah selesai, silakan masukkan perintah berikut untuk memulai proses jailbreak:

  • Ganti tulisan "iOS 16.2" sesuai versi iOS pada iPhone yang akan di-jailbreak, misalnya iOS 15.6.1 ya ganti ke iOS 15.6.1 dan seterusnya.
  • Untuk iPhone dengan penyimpanan 16 GB, silakan ubah dari "--semi-tethered" ke "--tethered" saja.
  • Apabila tidak berhasil, masukkan iPhone ke mode DFU terlebih dahulu.

sudo ./palera1n.sh --tweaks iOS 16.2 --semi-tethered

(tekan Enter jika sudah)

14. Nah, apabila berhasil, iPhone secara otomatis akan restart dan masuk ke mode recovery. Selama proses berlangsung, kalian akan diminta untuk memasukkan iPhone ke mode DFU sesuai yang diistruksikan oleh layar.

  • Apabila iPhone stuck di "No connected device found" selama lebih dari 10 menit, silakan force restart iPhone lalu pindahkan sambungan kabel ke port usb lainnya dan ulangi kembali dari cara ke-11 di atas.

15. Silakan ikuti seluruh prosesnya hingga selesai (mungkin akan memakan waktu 10 hingga 15 menit).

16. Setelah sukses (Done!) dan iPhone telah kembali ke home screen, silakan tunggu sekitar 30 detik sampai iPhone Respring, kemudian cari dan buka aplikasi "Palera1n".

17. Terakhir, klik tombol "Install" sebagai proses akhir jailbreak dan secara otomatis aplikasi "Sileo" akan muncul di home screen iPhone.

Cek Tweak yang Kompatibel dengan iOS 15 atau iOS 16 di sini: https://github.com/itsnebulalol/ios15-tweaks

Ingat! setelah jailbreak berhasil, untuk sementara bagi pengguna iPhone 7, 8, dan X, jangan mengatur password terlebih dahulu sampai ada perbaikan.

Berhati-hati juga dalam menginstall tweak jadul yang sudah tidak kompatibel karena dapat menyebabkan sistem corrupt bahkan stuck di logo Apple.

Cara Jailbreak Ulang!

Karena jailbreak ini bersifat Semi Tethered dan/atau Tethered (bagi pengguna iPhone dengan penyimpanan 16 GB), yaitu:

  • Semi-Tethered: akses jailbreak akan hilang ketika iPhone restart, namun masih bisa masuk ke home screen dan iPhone bisa berfungsi normal.
  • Tethered: akses jailbreak akan hilang ketika iPhone restart, namun memerlukan aplikasi Palera1n atau proses jailbreak ulang agar iPhone bisa berfungsi.

Untuk melakukan jailbreak ulang, kalian tidak perlu mengulangi seluruh proses di atas tak terkecuali kalian menggunakan Linux melalui Live USB (percobaan).

1. Untuk melakukan jailbreak ulang, kalian hanya perlu mengulangi mulai dari cara ke-7 di atas, namun ganti kode yang dimasukkan menjadi:

cd palera1n

(tekan Enter jika sudah)

2. Setelahnya silakan ikuti cara ke-8 hingga selesai.

Oh ya, karena Palera1n sudah terinstall sebelumnya, maka waktu yang dibutuhkan akan jauh lebih cepat, mungkin kurang dari 5 menit.

Cara Menghapus Jailbreak iOS 16 Palera1n

Bagi kalian yang ingin menghapus jailbreak di iOS 16, kalian hanya perlu me-restore rootfs melalui cara-cara berikut:

1. Buka aplikasi Terminal lalu masukkan perintah berikut:

sudo systemctl stop usbmuxd

(tekan Enter jika sudah)

2. Setelah selesai, masukkan lagi:

sudo usbmuxd -f -p

(tekan Enter jika sudah)

3. Setelah itu langsung saja minimize tampilan Terminal, lalu buka kembali aplikasi Terminal di jendela baru.

4. Apabila aplikasi Palera1n sudah dihapus sebelumnya, silakan install kembali dengan memasukkan perintah berikut ke aplikasi "Terminal".

git clone --recursive https://github.com/palera1n/palera1n && cd palera1n

(tekan Enter jika sudah)

5. Atau, jika sudah terinstall, cukup masukkan perintah berikut:

cd palera1n

(tekan Enter jika sudah)

6. Jika sudah, masukkan perintah berikut untuk menghapus aplikasi Palera1n:

  • Ganti tulisan "16.2" sesuai dengan versi iOS di iPhone kalian.
  • Hapus "--semi-tethered" apabila kalian menggunakan jailbreak tethered.
  • Tambahkan "sudo" di depan bagi pengguna Linux.

./palera1n.sh --restorerootfs 16.2 --semi-tethered

(tekan Enter jika sudah)

7. Kemudian, ikuti instruksi pada layar hingga selesai.

Tidak berhasil? rumit? jika begitu, pertimbangkan untuk me-restore iPhone ke pengaturan pabrik melalui mode recovery.


Penutup...

Nah, bagaimana, apakah sudah berhasil?

Ya, berbeda dengan kebanyakan aplikasi jailbreak Semi-Untethered yang tanpa membutuhkan komputer, tingkat keberhasilan jailbreak menggunakan exploit hardware-based checkm8 jauh lebih tinggi.

Untuk ke depannya, kita harapkan saja komunitas jailbreak kembali aktif serta aplikasi Palera1n atau Checkra1n lebih memudahkan pengguna untuk melakukan proses jailbreak.