Jailbreak Metodları
Apple ve jailbreak geliştiricileri arasında kedi-fare oyunu sarpa sardıkça farklı jailbreak yöntemleri doğdu.
Şu an “Tethered”, “Untethered” ve “Semi Tethered” olarak adlandırılan 3 farklı jailbreak tipi bulunuyor.
Özellikle ilgili sürüm için ilk çıkan jailbreak yöntemi genellikle “Tethered” oluyor ve pek çok iOS kullanıcı “Untethered” jailbreak çıkana kadar uzak duruyor.
“Tethered” tipi jailbreak cihazın başlayabilmesi için mutlaka her defasında bilgisayara bağlanmasını gerektiriyor. Normal şartlar altında başlangıç dosyalarının Apple tarafından dijital imzalı olma zorunluluğu olduğundan iOS yüklü cihazı her açıp kapattığınızda ya da pili bitip yeniden açtığınızda bilgisayardan açılış ile ilgili özel bazı dosyaları (Redsn0w, Sn0wbreeze, vb. ile) enjekte etmeden cihazınızı başlatamıyorsunuz. Çoğu kişi için bu kabul edilemeyecek ve katlanılamayacak bir durum.
“Untethered” ise jailbreak’in belki de milyonlarca kişi tarafından benimsenmesini sağlayan en pratik tip. Jailbreak yaparken açılış sırasında dijital imza kontrolünü devre dışı bırakan yamaları içeren bu yöntemde iOS cihazınızı herhangi bir bilgisayara bağlamadan jailbreakli olarak dilediğiniz gibi yeniden başlatabiliyorsunuz. İki tipin bir karışımı olan ve ara çözüm olarak sonradan çıkan “Semi Tethered” tipinde ise cihazınızı bilgisayaradan dosya enjekte etmeden başlatabiliyorsunuz ama iOS yüklendikten sonra jailbreak yazılımlarını ve/veya iOS’un kendi bazı app’lerini (örn. Safari, Cydia, vb.) kullanamıyorsunuz. Bunlar gibi app’leri çalıştırmaya çalıştığınızda ya hiç açılmıyor ya da çöküyorlar. Her farklı “semi-tethered” jailbreak’te bu liste değişiyor.
Platin değerinde: SHSH Blob
Jailbreak kulübünün ilk kuralı: en büyük dostun altın değil platin değerindeki SHSH Blob’larını her iOS sürümü için ne oluşa olsun sakla !
Signature HaSH blobs yani kısaca SHSH Blobs Apple’ın geliştirdiği iOS sürümünün düşürülmesini kontrol eden bir dijital imza sistemi.
Her cihaz ve her cihazın üzerinde yüklü İOS sürümü için tekil olan SHSH Blob değeri sayesinde Apple hangi sürümde olduğunuzu ve hangi sürüme geriye doğru düşebileceğinizi yetkilendirme sunucuları vasıtası ile iTunes üzerinden kontrol ediyor.
Özellikle ana sürümlerde Apple bir önceki sürüme dönüşü bu yöntemle engelliyor.
Örneğin iPhone 4S’inizi iOS 6’ya yükselttiyseniz SHSH Blob yedeğiniz yoksa iOS 5’e hoşçakal demişsiniz demektir.
Eğer jailbreak’li bir iOS cihazınız var ise ve yeni sürüme yanlışlıkla yükselttiyseniz geriye dönüp jailbreak yapmanız için elinizdeki tek şans sakladığınız SHSH Blob’ları.
Unutmamak lazım ki her yeni iOS sürümü için jailbreak çözümü çıkacak (A4 ve öncesi işlemcilere sahip iOS cihazları hariç) diye bir kanun yok.
SHSH Blob’larınızı her iOS sürümünde ya jailbreak yaptıktan sonra Cydia ile ya da jailbreak yapmadan ücretsiz ufak bir yazılım olan Tiny Umbrella ile kolaylıkla alıp saklayabilirsiniz.