Demo triple boot iOS 5.1.1, 6.1.3 dan 7.1.2 di iPhone 4 (video)

Deskripsi video:

The iOS device normally do a signed boot to iOS 7.1.2 untethered jailbroken at userland level­. I resized the data partition, then I created four new partitions (system, data for iOS 6 and system, data for iOS 5). I formatted new partitions in HFS+ volumes, then I mounted them. Into those new volumes, I copied the content from respective file system .dmg images. I did adjustements to the fstab and fixed that kb_load() fatal error (incompatible system keybag format between iOS 7.1.2 and older). The iOS 6 and iOS 5 bootstrap applications I made are only a script launcher. There is a system() call with the command line to execute as argument. Something like system(“Bootstrap.sh”), where Bootstrap.sh is a script stored in /bin. The script only launches kloader with the unsigned bootloader image to bootstrap. When I launch a bootstrap application, the device (should) execute the LLB (Low-Level Bootloader) file set in the script which will execute the appropriate iOS specific iBoot (second stage bootloader), which will display the classic apple logo, load the devicetree and boot the kernel with the boot-args (verbose boot, root device and so) set in the appropriate string.

Sepertinya asik juga mengoleksi perangkat lama (32-bit) buat diutak atik seperti ini 😀

Cara masuk ke Recovery atau DFU mode

Saat muncul masalah pada yang berkaitan dengan sistem atau aplikasi-aplikasi pada iDevices (iPhone/iPad/iPod touch), biasanya dengan melakukan reboot/restart saja masalah-masalah sudah bisa teratasi. Tetapi pada beberapa kasus, ada saja masalah yang tidak bisa teratasi hanya dengan reboot atau bahkan force reboot. Ketika masalah seperti ini muncul, salah satu solusi yang bisa dipertimbangkan adalah dengan melakukan restore melalui iTunes.

Restore adalah proses mengembalikan atau memulihkan iPhone, iPad atau iPod touch ke kondisi awal dengan cara menginstall ulang firmware/software-nya melalui iTunes. Restore akan membuat iDevice milik Anda menjadi seperti baru lagi, masih kosong, seperti baru dibeli dan butuh diaktivasi ulang.
Continue reading “Cara masuk ke Recovery atau DFU mode”

Pangu jailbreak untuk iOS 9.1 dirilis (khusus 64-bit)

Sebuah versi terbaru dari Pangu baru saja dirilis. Versi terbaru ini mendukung perangkat-perangkat berprosesor 64-bit yang berjalan pada iOS 9.1.

Perangkat-perangkat 64-bit yang didukung adalah:

  • iPhone(iPhone 6s Plus, iPhone 6s, iPhone 6 Plus, iPhone 6, iPhone 5s)
  • iPad( iPad Air 2, iPad Air, iPad mini 4, iPad mini 3, iPad mini 2, iPad Pro)

Bagi yang punya perangkat-perangkat yang didukung, dan kebetulan masih menjalankan iOS 9.1, silakan langsung ke http://en.pangu.io/ kalau mau jailbreak 🙂

Update:
Disarankan untuk menunggu sampai beberapa perbaikan ke depan, versi Pangu yang dirilis saat ini tergolong kurang stabil dan dapat menyebabkan bootloop pada beberapa perangkat.

iPhontPorter, cara mudah porting font untuk iPhone

Buat yang suka gonta-ganti font di iPhone (jailbreak) kalian, sepertinya makin mudah nih untuk memasang font-font keren. Tinggal cari font yang diinginkan (dan legal) di internet, download, lalu port/konversi lewat iPhontPorter ini.

Syaratnya tentu saja, harus jailbreak (iOS 8 – 9.0.2) dan ada aplikasi BytaFont versi 2 atau 3.

iPhontPorter™ is a website that allows you to automatically port any font to iOS (provided that it is freeware or open-source). We are happy to say that it is the first site of its kind 😊 The process of ‘portation’ is very similar to that explained in the many guides available online except that here it is automated by a back-end program.

Kenapa perilisan jailbreak butuh waktu yang lama?

Kenapa perilisan jailbreak butuh waktu yang lama?

Banyak orang yang mengira kalau merilis sebuah jailbreak itu semudah membuat sebuah program atau aplikasi sederhana. Tidak seperti itu. Jailbreak juga dirilis bukan berdasarkan semata-mata atas kemauan atau mood si hacker/developer. Ada banyak faktor atau proses yang mempengaruhi waktu rilis (ETA / estimated time of arrival) dari sebuah jailbreak.

Berikut adalah beberapa faktor tersebut.
Continue reading “Kenapa perilisan jailbreak butuh waktu yang lama?”

Kenapa ada hacker yang pamer jailbreak yang mereka buat tapi tidak merilisnya?

Salah satu sumber utama rumor mengenai jailbreak adalah ketika ada seseorang di Twitter yang memperlihatkan perangkat miliknya yang menampilkan Cydia di Home screen. Sebenarnya itu sah-sah saja dilakukan. Memang ada hacker atau tim hacker yang memposting gambar atau video dengan tujuan untuk memberitahukan para jailbreakers/komunitas progres yang telah mereka capai. Tapi ada juga yang memposting gambar/video hanya untuk pamer tanpa niat mempublikasikannya sama sekali.

Ada apa? Kenapa melakukan hal seperti itu?

Saya mengutip kutipan wawancara Jay Freeman (@saurik) dengan TechCruch beberapa tahun yang lalu:

When jailbreak developers and other hackers are teasing their progress on Twitter, they’re sometimes showing off some of those so-called userland bugs in action. Maybe they show Cydia, Freeman’s app store for the jailbreaking community, running on their device. But Freeman clarifies that these teases are often only partial jailbreaks – Cydia is installed, but the apps that let you have all the fun wouldn’t necessarily work. Other times, they’ve used Apple’s own developer tools, which allow Apple’s paying developers to install their own code on the phone. Seeing a device running Cydia, in other words, is not proof that a jailbreak for you, the user, is ready.

Sometimes, however, it is a hint at progress.

Jadi, menurut @saurik, postingan foto/video yang beredar di Twitter (atau media sosial mana saja) itu biasanya hanya sekedar pamer saja, karena sebenarnya jailbreak-nya belum benar-benar sempurna, masih setengah-setengah, dan belum layak untuk dipublikasikan. Cydia mungkin sudah terinstall, tetapi belum tentu Cydia-nya berjalan stabil dengan fitur penuh.

Selain itu, jailbreak yang dikembangkan sendiri oleh si hacker tersebut bisa jadi illegal kalau dipublikasikan kalau seandainya terdapat kode-kode proprietary milik Apple yang digunakan untuk pembuatan jailbreak.

Jadi, walaupun jailbreak-nya tidak dipublikasikan, tetapi setidaknya foto/video yang diupload oleh si hacker itu bisa jadi bukti kalau iOS masih rentan terhadap jailbreak, dan nasib jailbreak belum berhenti sampai di sini. Tinggal celah keamanannya saja yang menunggu untuk ditemukan oleh hacker lain yang mungkin bersedia atau mampu merilisnya ke publik.