iOS 5 Jailbreak’i Gebelik Döneminde
iOS 5′in “untethered” jailbreak ile özgürleşmesi için ne kadar süreceği belli olmayan bir gebelik dönemine girmiş bulunuyoruz. Üç jailbreak rivayeti var.
- MuscleNerd, birkaç gün önce, iPad 2 / iPhone 4S üzerinde iOS 5 jailbreak’i geliştirdiğini duyurdu. Başka hiçbir detay vermedi. Sadece iki resim ve bir video. Konuşmalarından ve resimden anladığımız kadarıyla bu bir userland (boot sonrası) jailbreak. Açık kime ait, vs. belli değil. MuscleNerd‘in son zamanlarda açık bulduğuna denk gelmedik. Bu açık ya Comex‘ten ya da Geohot‘tan gelmiş gibi. Yine de belli olmaz. Eski kurt, kendi açığını kendi bulmuş olabilir. Her şeye karşın, adamın gösterdiği kanıtlar yeterli. Epey iş kaldı demesine rağmen, iPhone 4S’te Cydia’yı çalıştırmış durumda.
- Bir diğer jailbreak işareti, Chronic Dev Team‘den Eylül ayında gelmişti. Adamların MyGreatFest konuşmasında, 5 farklı açıktan faydalanıp iOS 5′i tokatladıklarından bahsedilmişti. Bu açığın userland olduğu için A5 çipli iPad 2 ve muhtemel yeni iPhone’u da jailbreak yapacağını söylüyorlardı. Sonra iPhone 4S çıktı ve Chronic’in züğürt P0sixninja’sı, “bir iPhone 4S’im olmadan nasıl jailbreak yapayım” diye dilenmeye başladı. MuscleNerd de kendisine cevap olarak “iPad 2′yi yap, iPhone 4S’te de çalışır; illaki cihaza gerek yok” demişti. Neyse, bu taraftan herhangi bir ses çıkmadı o günden sonra. Hiçbir kanıt görmedik iPad 2 ve iPhone 4S’i tokatladıklarına dair.
- Geohot. Bu arkadaşın elinde hiç kullanmadığı, untethered boot sağlayan bir iBoot açığı var. iBoot açığı, herhangi bir iOS güncellemesiyle kapatılabilir (blackra1n gibi). Peki Geohot bu açığı kullanıp bir jailbreak sürer mi bilmiyoruz. Apple dünyası umrunda olur mu? Ya da açığı Dev-Team’e vermiş olabilir mi? Musclenerd’in eski bir demeci bizi kıllandırıyor. Bekleyip görelim.
Ayrıca, jailbreak çıkana kadar iOS 5‘in minör bir yamasının çıkması muhtemel. Çünkü şu an iPad 2′de, “smart cover” adlı Apple kılıfları ile cihazın giriş şifresi atlatılabiliyor. Önemli bir güvenlik açığı. Bunun dışında iPhone 4S’in bildirilen anlamsız pil yeme durumları var. Apple vakayı inceliyor. Tüm bu konularda Apple’ın biriktirdiği yamalar, iOS 5.0.1 gibi bir minör paketle yayınlanabilir.

MuscleNerd, Cydia yüklenmiş ilk iPhone 4S'i gösterdi.
Limera1n’li Cihazlarda iOS 5 Jailbreak
Eğer Limera1n’lenebilir (iPhone 4, iPhone 3GS, iPad 1) cihazlarınız var ise bunlara şimdilik tethered iOS 5 jailbreak uygulayabilirsiniz. Tethered jailbreak, her boot esnasında USB üzerinden Limera1n yamasının uygulanmasını gerektirir.
Fakat meşhur SBSettings‘in yazarı Bigboss, Semi-tethered adında bir yama ile “tethered” boot’un sıkıntılarını gidermeyi başardı. Bazıları gereksiz bulsa da bence “untethered” çıkana kadar güzel bir ara çözüm bu. Bu yama ile, cihazı kapatıp açmak zorunda kalırsanız, cihaz takılı kalmayıp düzgünce açılıyor ve Safari dahil birçok özelliği çalışıyor. Zaten tethered’in en büyük problemi, yanlışlıkla cihaz boot olursa telefonsuz kalmanızdı. Bigboss bu sorunu elimine etmiş gözüküyor. (Semi-tethered rehberi için tıklayınız.)
Vaziyet Böyle
iOS 5 jailbreak’i için arka planda ciddi çalışmalar yürüyor. Gönlünüzü hoş tutun. Bu ara dönemde çok sahtekâr çıkıp jailbreak satmaya çalışacaktır. Hiçbirine kanmayın. Hiçbir siteye para vermeyin.
Bu ara dönemin en güzel neticesi, olgunlaşan jailbreak ürünleridir. Hepsi birer birer iOS 5′e uygun hâle geliyor. Yarın tam bir jailbreak çıktığında, hepsini alıp çalıştırabileceksiniz.
Her şeyde, görünmeyen bir iyi taraf olabiliyor.
Şimdi Sıra iOS 5 Jailbreak Bahsinde
Yükleyen var, yüklemeyen var. iOS 5 kasırgası tüm dünyayı ele geçirmiş durumda. iCloud ve bildirim merkezi en can alıcı özellikler.
Ama iOS ne kadar mükemmel olursa olsun, hâlâ eksikleri olacak ve bir terzinin size elbise dikmesi kadar üzerinize “fit” olmayacak. iOS’u daha dostane hâle getirenler, yani jailbreak’çiler ne durumda… ona bakalım.
A5 devresi kullanan iPad 2 ve iPhone 4S haricindeki tüm geçmiş cihazlar, Limera1n sayesinde “tethered” jailbreak yapılabilir. Hangi iOS sürümünde olursa olsun, “tethered” jailbreak bu cihazlarda mümkün. Fakat iPad 2 ve iPhone 4S için iOS 5′e ait hiçbir jailbreak çözümü ortaya çıkmış değil. (13 Ekim itibariyle)
“Tethered” jailbreak’i kim ister? Kimse istemez aslında. Çünkü jailbreak’i sistemsel ayarlamalar için kullananlar, eğer bir şekilde telefonu kapatırlarsa, bilgisayar olmadan telefonu açamayacaklar. Çünkü iOS, başlangıca yüklenen jailbreak programcıklarından dolayı başlamayacak. Eğer jailbreak ile sistemsel ayarları kullanmadan, bağımsız (stand-alone) uygulamalar yüklediyseniz, sisteminiz açılır fakat Cydia ve oradan yüklediğiniz tüm programlar açılmaz. Kabul edilebilir bir durum bu. (Semi-tethered)
Lâkin biz, en konforlu olanı, “untethered” jailbreak’i istiyoruz.
İki isim var muhtemel jailbreak’i yayınlayacak olan:
- Chronic Dev Team. Bu elemanlar, MyGreatFest’te iPad 2 ve iPhone 4S‘i jailbreak yapacak “userland” kategorisinde açıklar bulduklarını ifade ettiler. 5 farklı açıktan yararlanıp jailbreak yapabileceklermiş. Daha icraat filmi izlemedik. Görünce inanacağız.
- Geohot. Facebook’ta çalıştığı söylenen bu meşhur programcı, epeydir bilinen ve “untethered” jailbreak’e imkan veren iBoot açığı saklıyor elinde. iBoot, iOS’un başlangıç (boot) yazılımı. Bootrom’daki donanıma çakılmış olan iBoot ile benzerlik gösteriyor. Ancak bootrom’daki açıklara göre zayıf bir tarafı var. Apple, yeni bir firmware ile iBoot’un açığını kapatabiliyor. İlginç olan bu iBoot açığının “untethered” olması. Geohot’ın daha önce bulduğu ve Blackra1n diye sunduğu iPhone oS 3.1.2′deki iBoot açığı, “tethered” karakterdeydi. Uzunca bir süre insanlar, “tethered” jailbreak yaptı.

iOS 5 jailbreak, bu fotoğrafta saklı!
Comex, Apple kampüsünde takıldığına göre artık ondan umudu kesmek lazım. MuscleNerd, açık aramak yerine raportörlük yapıyor ve Redsn0w ile meşgul. i0n1c isimli Alman karakter, vatandaşı keklemekle huzur buluyor. Çekik gözlü Planetbeing kayıp. Saurik, en iyi yaptığı işle, Cydia ile uğraşıyor; araçlarını (MobileSubstrate vb.) iOS 5‘e adapte ediyor.
Diğer jailbreak programcıları da ürettikleri yazılımları iOS 5‘in API‘lerine uydurmaya çalışıyorlar. SBSettings, iFile, Mail Enhancher, YourTube, Safari Download Manager, Celeste, SMS+, vs. Hepsi meşgul ve mutlu.
iOS 5‘in jailbreak’i kimden gelirse gelsin, dünya üzerinde birçok mutlu kullanıcının hayatını kolaylaştıracak. Ama biraz beklemek gerekiyor. Apple, her ana sürüm sonrası, fazla geçmeden bir düzeltme sürümü çıkarabiliyor. Bir taşlar yerine otursun, bir nefes alsın iOS 5.
Ultrasn0w ve Gevey Mahkumiyeti
Şuraya bir parantez açalım. Unlock’ılar için.
Unutmayın. Bir daha Ultrasn0w çıkmayacak. Yersiz beklentilere girmeyin. ABD kilidi kaldırdı artık. Unlock işinde, ekmek kalmadı.
- Ultrasn0w ile sinyal alıyorsanız, öyle devam etmek istiyorsanız, iOS 5′e baseband koruyarak çıkın. Aksi hâlde telefonunuz sonsuza kadar kilitlenebilir. Gevey de çare olmaz!
- Daha önce demiştik: iOS 5, Gevey‘i bombaladı. Gevey ile sinyal alıyorsanız, iOS 5′e mutlaka baseband koruyarak çıkın. Aksi durumda, sonsuza kadar kilitli kalabilirsiniz.
- iOS 5′in baseband’i olan 04.11.08 sürümüne geçtiyseniz, telefonunuz da SIM kilitli ise, geçmiş olsun.
SHSH ile Geriye Dönüş
SHSH imzası, sizin eski bir firmware’e dönüşünüzü sağlıyor. Bu iOS 5 öncesi için hâlâ geçerli. Ancak iOS 5 sonrasında, her kurulumda farklı bir SHSH oluşuyor. Bu da SHSH‘ı saklamanızı manasız hâle getiriyor. Boş yere iOS 5 SHSH’ı saklamayın. TinyUmbrella‘nın da artık emekliye ayrılma vakti geldi, böylece.
Apple, agresif bir şekilde iOS’un eskimiş sürümüne dönmenizi engelleyecek. Yarın bir gün iOS 5.0.1 çıktı diyelim. iOS 5′i sıfırdan kurmanız fazla mümkün değil. Fazla diyoruz, çünkü bootrom açığı olan cihazlarda eski sürüm SHSH olmadan da kurulabilir; lâkin her açılışta bilgisayardan boot gerektirir. Bilinen bootrom açığı olmayan iPad 2 ve iPhone 4S için iOS 5 yolculuğunda şimdilik eski sürümlere dönüş, nâmümkün.
iOS 5 Çıktı; İşte Bilmeniz Gerekenler
Haziran’daki Apple geliştirici konferansında merhum Steve Jobs‘ın ilk beta’sını duyurduğu; iPhone 3GS, iPhone 4 ve iPhone 4S’nin yeteneklerini ve keyfini artıracak çılgın sürüm iOS 5, nihayet yayınlandı.
Heyecanla yüklemek istiyorsunuz, biliyoruz. Durmayın. Ancak bazı ufak noktaları hatırlatalım sizlere:
- Ultrasn0w ile veya Gevey ile SIM kilidi aşılan bir iPhone kullanıyorsanız, iOS 5‘e baseband sürümünü koruyarak yükselmelisiniz. Doğrudan iTunes güncellemesi ile değil! Nasıl olacağını biraz araştırmalısınız. Dev-Team’in yeni sürüm Redsn0w’u sizin için halledecek. Bekleyin.
- Jailbreak mübtelası iseniz, iOS 5′in henüz “untethered” bir jailbreak çözümü olmadığını bilin. iPhone 4 ve yeni bootrom’lu iPhone 3GS‘ler, “tethered” şekilde jailbreak yapılabilir. Redsn0w halledecek. iPhone 4S (ve aynı yongayı kullanan iPad 2) için şu saniye itibariyle (ne tethered ne untethered) iOS 5 jailbreak söz konusu değil.
iPhone 4′te Siri Mümkün mü?
Siri‘nin iPhone 4S dışındaki cihazlara sunulmadığını biliyorsunuz. Peki, bunun bir yolu var mı arkadaşlar? Elbette var. Ancak jailbreak ile yazılım korsanlığı arasındaki ince çizgiyi hesaba katanlar için önemli bir bilgi verelim.
Siri yazılımının varlığı, Apple’ın sağladığı iPhone 4S - iOS 5 firmware dosyasında bulunuyor. Bu yazılım, bir takım uyarlamalarla iPhone 4 üzerine uygulanabilir. Teknik olarak bir engel yok.
Ancak Siri yazılımının teknik olarak, doğrudan iPhone 4S dosyasından çıkarılması, o dosyaları açacak şifreyi bilmeyi gerektiriyor. Bu şifreler ise ancak alt seviye bir A5 yongasına ait açık bulunduğunda elde edilebilir. Çünkü dosyaları açacak anahtarı, iPhone 4S’in veya iPad 2′nin A5‘indeki kripto (AES) motoru veriyor.
Şimdi halka açık olan firmware dosyaları açılmadan Siri dışarı çıkmıyor.
O zaman birilerinin bunu, yüklenmiş bir iOS 5 (iPhone 4S) üzerinden size paketleyip sunması gerekiyor. Bu da Apple yazılımını (Siri) dağıtmak olur ve yasaktır sevgili arkadaşlar.
Ana akım jailbreak dünyası, Apple kodunun yani Siri’nin dağıtılmasını desteklemiyor. Ancak bu, korsanlık ticareti yapanların, Cydia’ya ekletecekleri özel repo’larla Siri‘yi eski nesil cihazlara taşımalarını engelleyemeyecek.
Şöyle bağlayalım. A5 çipinde bir bootrom açığı bulunana kadar; Siri‘yi eski nesil cihazda çalıştırabilmenin tek yolu “yazılım korsanlığı” olarak görünüyor.
Dua edelim de Geohot ya da Pod2G gibi adamlar, A5′e merak salsınlar.
iCloud Gürlemeye Başladı
iCloud, ince dokunmuş bir bulut çözümü. Apple, güzel bir uygulama bağı kurmuş. Bu teknolojiye ait detayları “iCloud Geliyor” yazımızda paylaşmıştık. Tekrara girmeyelim.
Diğer Boncuklar
Yepyeni bir bildirim sistemi, iPhone’culara SMS’i unutturacak iMessage, kamera yazılımındaki düzenleme yetenekleri, kablosuz iTunes senkronizasyonu, kablosuz firmware güncellemesi, PC’siz aktivasyon, App Store’da süreli yayın sistemi, iCloud ile çalışan bir sürü yenilik, Mail uygulamasında işaretleme özelliği, fıstık gibi bir hatırlatma sistemi, sistem çapında Twitter entegrasyonu, saat bazlı hava durumu…
iOS 5′te sizi güzel şeyler bekliyor.
Buyrun indirmeye: http://t.co/tNiJKMRn
iPhone 4S Nereden Alınır?
Önce SIM kilit meselesini bir netleştirelim.
ABD’nin Unlock Bayramı Kasım’da!
Dev-Team unlock işinde havlu atalı bir sene olacak. Ultrasn0w en son iPhone 4′lerin 01.59 numaralı baseband’lerini açıp, emekliye ayrılmıştı.
Apple, Amerika’da yaygınlaşan operatör ağı ve AT&T ayrıcalığının bitmesiyle kilitsiz telefon satışını standart hâline getirmiş gözüküyor. İlk kilitsiz iPhone 4 satışı birkaç ay önce başlamıştı. Herkes iPhone 4S’lerin kilitsizi çıkacak mı diye merak edip dururken, ön siparişin açıldığı gün mevzuyu fiyatlarıyla beraber netleştirdi.
Her ülkede SIM kilitsiz alınabilen iPhone’lar bir tek ABD’de bulunmuyordu; bu sıkıntı da ortadan demek ki temelli kalkmış oldu.
Önce iPhone 4. iPhone 4′ün 8 gb’lik SIM kilitsiz versiyonu, 14 Ekim’den itibaren ABD’deki tüm Apple Store’larda ve online mağazada satışa çıkacak.
iPhone 4S’in SIM kilitsiz versiyonu için ABD’nin Kasım’ı beklemesi gerekiyor. Belli ki Apple, önce operatörlerin midesini doldurmak istiyor. Operatörleri demek yanlış olacak, AT&T’nin diyelim.
Çünkü Apple, sadece GSM kısmını unlocked satıyor. Cihazın içindeki CDMA modemini, istediğiniz CDMA şebekesiyle kullanamıyorsunuz. Biraz CDMA düzenlemelerinin zorlaması bu sanırım. Ama CDMA ile hiç tanışmamış Türkiye vatandaşları için bu detayın bir anlamı yok. Biz GSM’den anlarız. ABD’deki SIM kilidi olmayan iPhone 4S’ler de Türkiye’de paşa paşa çalışır.
Çoğunlukla kafaları karıştıran TK – IMEI kaydının bununla ilgisi yok. O Türkiye’nin dışarıdan gelen her IMEI numaralı cihaza uyguladığı zorunluluk.
Kilitsiz iPhone 4S Fiyatları
Apple’ın Amerika online mağazasını azıcık kurcalarsanız, size kilitsiz iPhone fiyatlarını ifşa ediyor. Değişen pek bir şey yok aslında. Siz uğraşmayın, biz topluca verelim:
- iPhone 3Gs 8gb : $375 + vergi
- iPhone 4 8gb : $549 + vergi
- iPhone 4S 16gb: $649 + vergi (kasım’da çıkıyor)
- iPhone 4S 32gb: $749 + vergi (kasım’da çıkıyor)
- iPhone 4S 64gb: $849 + vergi (kasım’da çıkıyor)
Evet, Apple’ın her zamanki fiyat politikası. Değişen bir durum yok. Fiyatı dereceleyen tek unsur, veri kapasitesi. Takdire şayan.
Buradaki fiyatlarda “vergi” diye belirttiğimiz şey, ABD’nin eyaletlerine göre değişen bir tutar. Örneğin California eyaletinde vergi %8 düzeylerinde. %0 olan eyaletler de yok değil. ABD için bir halk efsanesi olan hava alanında vergiyi geri alma hikayesine de inanmayın. ABD böyle bir şey desteklemiyor. Avrupa ülkelerinde yapabilirsiniz ama ABD’de yok. Unutun. (Louisiana’da pilot uygulama var sadece.)
Biz, ABD fiyatlarına yaklaşık %8 vergi uygulayarak, dolar kurunu da 1.85 kabul ederek ABD’den gelecek bir cihazın TL karşılığını hesaplayalım.
- iPhone 3Gs 8gb : 750 TL
- iPhone 4 8gb : 1.097 TL
- iPhone 4S 16gb: 1,297 TL
- iPhone 4S 32gb: 1,497 TL
- iPhone 4S 64gb: 1,697 TL
Gördüğünüz gibi iPhone 4 familyasında 200 liralık kapasite farkları ödüyorsunuz. Yeni modelin en ucuzu, 1300 liraya geliyor. Eğer Türkiye’de bu cihazın sözleşmesiz satılacağını hayal edersek, 1300 * 1.18 KDV verdiğimizde 1,534 TL yapar. Demek ki Türkiye’de cihazın fiyatı minimum 1600 lira olacak. Araya kârlar, gümrük vergileri veya bilmediğimiz başka şeylerin girdiğini kabul edersek, ben Türkiye’deki 16gb’lik iPhone 4S fiyatının 1800 TL – 1900 TL arasında olacağını ön görüyorum. Türkiye’ye geleceği tarih de Aralık olacak, konuşulanlara göre.
Peki kilitsiz iPhone 4S’in Amerika’da çıkmasını bekleyemediniz. Avrupa’dan almak ister misiniz? Olur. İngiltere, Fransa veya Almanya’da bu imkana sahipsiniz. Şu anki kur üzerinden size İngiltere fiyatını veriyorum. (Sadece 16gb’liği veriyorum, yoruldum açıkçası. Bir de kurlar bugünün kurudur. Üç ay sonra bana hesabın yanlış diye gelmeyin.)
- İngiltere’de iPhone 4S 16 gb: 1,425 TL; Tax refund’dan yararlanırsanız 83 sterlin geri alıyorsunuz: 1,185 TL (Bu rakamlar tamamen var sayımdır. Normalde Tax Refund’da birebir vergi miktarını geri vermiyorlar. Ufak kesintiler olabiliyor.)
- Fransa’da iPhone 4S 16 gb: 1,575 TL; Tax refund’dan yararlanırsanız 103 euro geri alıyorsunuz: 1,314 TL (Yine bu rakamlar tamamen var sayımdır. Normalde Tax Refund’da birebir vergi miktarını geri vermiyorlar. Ufak kesintiler olabiliyor.)
iPhoe 4S 16 gb’yi Avrupa ve ABD’yi hesaba katarsak, en ucuz şekilde, ödediğiniz vergiyi geri almalı senaryoda İngiltere‘den alabiliyorsunuz: 1,185 TL.
İkinci en ucuz ihtimal de ABD’de Kasım’ı bekleyip, vergisiz bir eyalet üzerinden almak. Ya da aradaki farkı kabul edip, normal bir eyaletten almak. Ama ABD’deki vergili fiyat, Fransa veya Almanya’dan vergi geri almalı fiyat ile hemen hemen aynı oluyor (1300 seviyesi).
Alanlar, güle güle, huzurla kullansın. Çifte kavrulmuş çekirdeğin tadına varırlar inşallah.
Redsn0w Coştu
iOS 5‘e doğru, jailbreak camiası da kendi malzemelerini yeniliyor. MuscleNerd, ara ara güncellediği RedSn0w‘a okkalı bir hayat öpücüğü kondurdu ve Redsn0w böylece hayatının güncellemesini gördü. Tek kelimeyle müthiş!
Redsn0w‘un yeni versiyonu, 0.9.9 olarak çıkıyor fakat, bunun majör bir versiyon olması hasebiyle numaranın 1′i geçmesi lazım. Geçecektir, göreceğiz.
Bilmeyenler olabilir diye kısaca tarif edelim. Redsn0w, Dev-Team‘in mülkü olan kolay bir jailbreak aracı. Basit bir arayüzle, her türlü iOS cihazına, itina ile jailbreak uyguluyor. Cydia kuruyor, tethered boot yapıyor, modifiye IPSW kurulum hazırlığ yapıyor. Tek yapmadığı, modifiye IPSW hazırlamak. Bugüne kadarki en güncel bootrom ve kernel haşerelerinin hepsini içeriyor.
Şimdi bu asil program, gerçek bir güncellemeyle, piyasadaki çoğu jailbreak aracının yeteneklerini kendinde topluyor. İyi de yapıyor.

Ekran görüntülerine bakarsanız epey şey gelmiş. İsterseniz kendi yorumlarımızı da katarak, müthiş yenilikler arasında bir yürüyüş yapalım.
Delta Güncellemeler
Delta güncellemeler, son dönemin en faydalı modalarından birisi. Google Chrome kendini böyle güncelliyor. Dropbox, dokümanları böyle güncelliyor. iOS 5, artık güncellemeleri delta ile yapacak. Delta, yabancı olanlar için açarsak, fizikteki
formülüyle çok alakalı. Delta, farkı temsil eden bir evrensel sembol.
Yazılım dilinde ise, programların iki versiyon arası farkları ikili düzende (binary) hesaplanıyor ve “delta” paket olarak dağıtılıyor. İşte Redsn0w da artık kendini bu yöntemle güncelleyebilecekmiş. Yeni bir Redsn0w çıktığında, internetten yeni bir Redsn0w (15mb) indirmeyip, belki sadece 1 mb‘lik fark paketini indireceksiniz. Bu işi de siz değil, Redsn0w kendi yapacağı için çok rahat edeceksiniz.
Otomatik Firmware Yamalama
Açıkçası bu başlıktan ben de bir şey anlamadım. Ama mevzuyu tarif edecek bir cümle yok inanın. Asıl anlatınca anlayacaksınız.
Önceki Redsnow, herhangi bir jailbreak işlemi için cihaza uygun firmware kurulum dosyasını internetten indirip (IPSW) el ile seçmenizi gerektiriyordu. Her operasyon öncesi bu işlemi tekrar istiyordu. Gayet çağ dışı bir yöntemdi, malesef.
Şimdi bu kısım tamamen revize edilmiş. Artık cihazı bağlandığınızda, üzerindeki firmware’i otomatik olarak algılayıp, internet üzerinden “halka açık” linklerle indirilebilen kurulum dosyasını buluyor ve sadece yamalayacağı tarafı indiriyor. Buna partial zip download (kısmi zip çekme) deniyor. Daha önce bu tekniği, greenpois0n başarıyla uygulamıştı. İndirdiği kısımları bir kenarda tutuyor ve bir daha tekrar indirmesine gerek olmuyor.
Ayrıca, halka açık linki bulunmayan beta ipsw sürümleri için de el ile dosya gösterme yöntemi geçerliliğini koruyor ve devam ediyor.
Peki sizce neden Dev-Team, yamalanacak kısımları kendi programına koymuyor da internetten çekiyor veya sizin göstermenizi bekliyor? Cevabı çok basit, lisans. Herhangi bir kimsenin, iOS firmware’ine ait kodları, binary’leri, kendi yazılım paketinde dağıtması mümkün değil. Teknik olarak mümkün ama yasal olarak mümkün değil. Dev-Team, hiçbir zaman bu lisans çerçevesinin dışına çıkmıyor. Greenpois0n da çıkmamıştı. Bir dönem Sn0wbreeze çıkıyordu; şimdi o da tamamen bu ihlalden kurtuldu.
SHSH Araçları
Bir zamanların tekel programı TinyUmbrella‘daki özellikleri alıp, üstüne ih8sn0w’un iFaith adlı cihazdan SHSH çekicisini de ekleyen tam takım bir araç seti. SHSH ile ilgili aklınıza gelen ne varsa artık tek yerden yapıyorsunuz. SHSH ile hazır imzalanmış bir IPSW üretiyorsunuz. Cihazdan SHSH’ları çekiyorsunuz. Cydia’daki SHSH’larınızı sorguluyorsunuz. Hatta, ilk defa, cihazdaki SHSH’ı veya elinizdeki kriptografik SHSH dosyalarını Cydia‘ya gönderiyorsunuz (postalıyorsunuz). Cydia‘daki eksik karnenizi tamamlayabiliyorsunuz. Mükemmel.
SHSH nedir diyenler için uzunca bir yazımız var. Kısa cümlelerle: SHSH, iPhone’a yüklenen her firmware dosyasının kriptografik imzası. Bu imzayı sadece Apple üretebiliyor. Başkası taklit edemiyor. Bir cihazın bir iOS versiyonu için gerekli imzası benzersiz. İmzaları iPhone, cihazı boot ederken donanımsal şifreleme motoruyla (AES engine) denetliyor ve imza ile tutmayan bir dosyaya denk gelirse sistemi açmıyor. Limera1n gibi güçlü bir açık olmasına rağmen ihtiyaç duyulan “untethered boot”, bu denetimi elimine etmenin adı şu günlerde.
Artık TinyUmbrella adlı emektar ama oldukça başarısız programı çöpe atabilirsiniz.
Diğer Araçlar
Meşhur “ recovery fix“, Redsnow‘a da gelmiş. Cihaza firmware kurarken, iTunes hata alıp cihazı “loop“ta bırakırsa, bununla çözüyorsunuz. Daha önce TinyUmbrella bu işi üstlenmişti.
“Tethered boot” ise, henüz untethered açık olmadığı için bootrom açığıyla koltuk çıkılarak boot edilebilen iOS sürümleri için geçerli. Meselâ şu an iPhone 4‘lere iOS 5 yükleyip jailbreak yaparsanız, hep “tethered boot” yapmanız gerekiyor. Ta ki bir untethered kernel haşeresi bulunsun.
Toparlarsak
Redsn0w, büyük, doyurucu bir güncellemeyle geliyor. Şimdilik tam salınmadı ama beta olarak kullanabilirsiniz. Son sürümün, iOS 5 ardından salınacağını düşünüyoruz.
MuscleNerd, Apple ile teması ardından Redsn0w güncellemelerine hız verdi sanki. Kendisi, Apple ile görüşüyor olabilir. İş olabilir. İş ortaklığı olabilir. İhtimaller çok ama belirsizlik de çok.
Umarız, bir yerlere kaybolursa, Redsn0w’u emanet edeceği sağlam bir adam bulur. Çünkü Redsnow bu özellikleriyle, iOS kullanıcısının başucu programı olacak gibi gözüküyor.
Ellerine sağlık Dev-Team‘in. Ne mutlu ki iPhone dünyasında böyle saygın ve üretken geliştiriciler var.
MyGreatFest’in (JailbreakCon) Ardından
Eylül 18, 2011 by edi · Yorum bırakın
Önceki gün Londra, dünyanın ilk iOS jailbreak etkinliğine ev sahipliği yaptı. MyGreatFest olarak adlandırılan etkinlikte, tanınmış jailbreak programcıları birer birer sahneye çıktı ve eteklerindekini döktü.

En ilginç sunum, Chronic Dev Team‘den geldi. Başarısız bir sunumdu fakat verilen bilgi değerliydi: iOS 5 jailbreak. Chronic Dev Team, iOS 5 için ilk tethered – userland jailbreak’i geliştirdiğini duyurdu. Bu jailbreak, iPad 2′yi ve dolayısıyla yeni çıkacak iPhone 5′ i de kapsıyor. Çünkü yazılım (userland) taraflı ve cihazın ne olduğu ile çok bir ilgisi yok.
Bu sevindirici gelişme, Comex‘in Apple yakasına geçtiği bir dönemde, bizlere ilaç gibi geldi.
Chronic Dev Team, egosu yüksek bir ekip. Daha önceki falsolu davranışlarıyla, camiada pek saygınlık uyandırmıyorlar. Fakat yaptıkları bu son iş, onları Dev Team gibi muteber bir pozisyona çekebilir. Aynen Dev Team gibi, onların da yazılım korsanlığı’na karşı durmaları, pozitif bir puan.
MyGreatFest, jailbreak takipçileri (jailbreak-er) için eğlenceli bir etkinlik oldu. Camianın popüler isimleri de elbette eğlendiler:

P0sixninja yine kendinden geçmiş. MyGreatFest konuşmacıları, eğlencede...
Dün Twitter‘da verdiğimiz demeçleri tekrar edelim:
- iPhone 5 için daha çıkmadan, iOS 5 jailbreak’inin hazır olması çok müjdeli bir haber.
- Ancak bu jailbreak’in tamamen yazılım tarafına dayanması, Apple’ın bunu iki haftada düzelteceği anlamına geliyor. Bu nedenle, jailbreak yapılabilecek cihazlar, ilk partide satılanlar olacak. Uzun zaman yeni bir jailbreak göremeyebiliriz
- Dememiz o ki hem iPhone 5 istiyor ve hem de jailbreak istiyorsanız, cihazınızı olabildiğince erken alın (aldırın) ve iOS 5.0′da kalın. Apple düzeltme yayınladıktan sonraki partileri alırsanız, bir önceki sürüme dönemeyeceğiniz için jailbreak yapamazsınız ve tahminim, uzunca bir süre jailbreak beklersiniz.
iPhone 5 dedikoduları da bitmek bilmiyor. Son haberlere göre, cihaz 5 Ekim’de anons edilecek. Bir hafta sonra da siparişler alınmaya başlayacak. Tahminler, Eylül’den Ekim’e kaymış gözüküyor.
Herkesin ağız birliği ettiği bir şey var ki iPhone 5 ile bir de düşük profilli iPhone 4 çıkacak. Üretim maliyeti azaltılmış iPhone 4′e iPhone 4S denilecek. iPhone 5 ise, oldukça farklı bir ürün tasarımıyla gelecek. Form faktöründe hafif bir büyüme olacak. iPhone 4′teki düz kenarlar yerine sivriltilmiş kenarlara sahip olacak. Uyaralım, bunların hepsi söylenti. Ancak güçlü olanları sizinle paylaştık. Yarın bir gün Apple iPhone yerine sahneye kedi çıkartırsa, bizi suçlamayın.
NFC konusunda ise güçlü bir rivayet yok. Apple’ın bu seneki modellerine de NFC teknolojisi koymayacak gibi. Belli olmaz yine de. Ama rivayet düşük. Onu söyleyelim.
İşte böyle. İyi pazarlar.
Güncelleme: Etkinliğin adı, JailbreakCon olarak değiştirilmiş ve alışıldık etkinlik isimlerine benzetilmiş.
Apple’ın Büyük Transferi: MuscleNerd [Güncellendi]
Apple, bir zamandır farklı bir işe alım stratejisi izliyor. Biz “elma ve ananas nerede buluşur?” diye sorarken, epey ağır bir soru sorduğumuz farketmemişiz. Görünen o ki, elma, ananasa kafayı takmış.
Son sürpriz transfer: MuscleNerd. Yani ilk iPhone’dan beri jailbreak âleminde var olan, birkaç zafiyetin ve birkaç exploit’in kâşifi, Dev-Team‘in adeta lideri, MuscleNerd.

kaslı adam, şimdi Apple'da
Biraz çekinerek de olsa itiraf ediyor:

Peter Hajas, Comex ve şimdi de MuscleNerd. Apple‘ın jailbreak dünyasının kalbinden söktüğü adamlar.
Geriye Saurik ve Chronic Dev Team kalıyor.
Güncelleme : MuscleNerd’in Apple kampüsünü neden ziyaret ettiği netleşmiş değil. Biz iş görüşmesi olduğuna hükmediyoruz. Aralarındaki görüşme NDA ile mühürlenmiş durumda. Herhangi bir ipucu almak şu an mümkün değil. Yine de jailbreak âlemi için bunlar önemli gelişmeler. Biliyorsunuz, Apple, başından beri jailbreak geliştiricilerine mesafeli davranıyordu.
Küçük Bir Böcek: Bug’s (Güncellendi v1.1)
Bug! Küçük haylaz böceklerin, devasa makinelerin içine bir şekilde girip, “kısa devre” yaptırdığı devir çoooktan geçti. Ama literatüre de azını kazıtmış oldu bu böcekler.
Eski zamanlarda, bilgisayarlar Personal Computer (Kişisel Bilgisayar, PC) hâlini almadığı vakitler, neredeyse bir oda dolusu makinaların içinde bulunduğu ortamda bir ârıza meydana gelir. Mühendisler, yazılımcılar ve analistler sistemin neden böyle afalladığını, neden hatalı çalıştığını anlamak isterler. Uzun neticeler sonunda, buna yola açanın, elektronik devreler içine girmiş bir böceğin, elektrik aksamına zarar verdiğini anlamakta gecikmezler…
İngilizce bug, teknolojik terim olarak programlarda, donanımsal cihazlarda “hata” olarak çevrilebilir. Diğer bir ifade ile, bir bug sistemde bir yanlışlık, sistemin kontrolden göz ardı ettiği bu şekilde kullancısının niyetine göre çeşitli işlemler yapılabilmesini sağlayan yanlışlık ya da yanlışlıklar silsilesi…
Örneğin, cihazın koruma modunu aşmaya sağlayan ve sisteme dâhice sızan örneklerden jailbreak ile başlayalım.
Bir jailbreak programcısı için gündelik hayat şöyle başlar:
- Apple’ın iPhone’u, mekanik ve otomatik (yerel bir aygıttan ve online bir yoldan) olarak verilerin işlenmesi için bir kontrol mekanizması devreye sokar (check).
- Sisteme yüklenmek istenen veri, önce çeşitli onay ve sertifikaların kontrolünden geçirilir (verification).
- Eğer, sistem tarafından pasaportu olmayan bir veri sisteme giriş için kaba kuvvete başvuruyorsa (normal yükleme prosedürleri) sistem hemen olarak çelik kapılarını kapatır (firewall, security).
- Böylelikle yazılım sisteme dahil olamadan reddedilir (black list, ignore).
Programcı şunu yapar:
- Sistem analiz edilir.
- Sistemin kontrol, doğrulama ve güvenlik mekanizmaları tespit edilir.
- Sistemin koruma yöntemleri hakkında fikir sahibi olunur.
- Buffer overflow (bellek taşması), brute force attack (zorlama), exploit (tehlikeye dönüşecek eylemler, bkz: comex), bug (küçük hatalar), crack (ters mühendislik), hack (karşıt kod yazma), back door (arka kapı, bkz: Troy mit.), social engineering (sosyal becerilerini kullanarak verilere ulaşma), re-search (materyal, bilgi edinme) türü yöntemlerden biri ya da birden fazla kombinasyon ile sisteme müdahâle yolunu seçer.
- Yöntemini devreye sokarak hedeflediği veriyi (sistemi) değiştirmeye, silmeye, aldatmaya ya da bypass (devre dışı bırakma) etmeyi dener.
- Ele geçirdiği sisteme hedeflediği verisini yerleştirir.
- Sistem tekrar devreye girer; ancak ısırılmış (bkz: zombie) bir vaziyettedir artık.
Yani diğer mecaz bir dille, Apple’ın elması comex tarafından yine, yeni ve yeniden ısırlmıştır. Bu da programcımızın .pdf dosyalarında bulduğu bir exploit’in buffer overflow‘a yol açması ve bu süreç içerisinde sistemin kontrol mekanizmaların bypass olmasından faydalanarak hemen olarak sistem dosyalarının verilerini değiştirerek, kendi hazırladığı veriyi yerleştirip, sistemi kandırarak yoluna devam etmesi ile özetlenir. Sistem hâlen çalışır, ancak ters giden birşeylerin olduğunun münazarasını yapamaz.
Konumuzun özüne dönersek, iPhonePerest olarak, orijinal, belgeli ve seviyeli bir manifesto ile yolumuza hep devam ettik. Sizlere haberler, incelemler ve duyuralarda bulunduk. Bizim olanı sahiplendik, bizim olmayanı ise kaynak göstererek atıfta bulunup referans olduk.
Dolayısıyla, sayfamızda yazılanlar biz aksini iddia etmedikçe, bizim tarafımızdan yazılmış, haber yapılmış ve sunulmuştur.
Şimdi size bug’ların tarihçesini anlattıktan sonra, ilk Türkçe kaynaklı bir bug’dan söz edeceğiz. Bu bug ilk defa sizlerle iPhonePerest özgünlüğü ile sunulmuştur. Çeviri değil, yabancı kaynaklardan alınmamıştır. Ve zaten yabancı kaynaklar da bunu yayınlamamıştır.
Bu bug, ciddi bir sonuç doğurmadığı gibi, sadece sistemde olan bitenin ufak bir yanılgısının ispatıdır. Ancak kim bilir; belki bu kontrol mekanizmasının altında daha derin boru hatları yer almaktadır? Belki bu bug’u değerlendirmeyi bilen, daha derin mecralara çıkacaktır? Bizden sadece duyurması.
Ve belki Apple‘ın version history (sürüm geçmişinde)’sinde biz de yer alırız? Kim bilir?
Keşfettiğim bug şöyle:
Sim Free, iPhone 3G S donanım destekli, iOS 4.3 sürümünde ve Türkçe dil destekli kullanılan cihazda meydana gelmektedir. Yani gereksiz terimleri attıktan sonra bu bug iOS 4.3′de hâlen var ve güncel! Ve: Cihazın jailbreak’li de olması gerekmiyor.
Denemek için sabırsızlanıyor musunuz?
Tabiî, hemen…
- Kişiler‘e girin.
- + buton’una basarak bir yeni bir kayıt açın.
- cep etiketli telefon alanına basın.
- Özel Etiket Ekle‘ye basın.
- Etikete First ismini verin. Kaydet‘e basın.
Evreka!
First etiketi otomatik şekilde Ad olarak değişti. swh
Hatırlatma: Farklı sürümlerdeki denemelerinizi buraya yorum olarak yazarsanız sevinirim.
Başka bir yazıda görüşmek üzere.
Sanal iPhone: iEmu
Yazılımların belki de en faydalı ve eğlenceli tarafı, her şeyi “taklit” edebilmesi. İngilizcesi “soft” olan bu dünya, “hard” olan, katı hâlde bulunan her şeyi olmasa da çok şeyi bize zâhiren kullandırabiliyor. Simulasyon sistemlerini bilirsiniz. Uçak simulasyonları, savaş simulasyonları… vazgeçilemez değerde.
İşletim sistemlerindeki “donanım sanallaştırma” da son yılların popüler uygulamalarından. Hem kurumsal tarafta hem de bireysel kullanıcı tarafında sanallaştırma yaygınlaşmış durumda.
Konuya yabancı olanlar için hemen örnek verelim. Vmware firmasının yazılımları ile mevcut işletim sisteminiz üzerine, “misafir” işletim sistemleri kurabiliyorsunuz. İster Mac OS X, ister Ubuntu, ister Pardus. Ne olduğu önemli değil. Vmware, ev sahibi işletim sistemi üzerinde, sahte bir bilgisayar donanımı kurguluyor. Kurulum CD’leri ile bu sahte donanıma, adeta fiziksel bir makineye kurulum yaparmış gibi işletim sistemi kuruyorsunuz.
Neyse, konuya başlangıç seviyesinde giriş yaptık. Merak edenler, donanım sanallaştırma ile ilgili Wikipedia’dan feyz alabilirler.
Elimizdeki cihaz iPhone. Dokunuyoruz, hissediyoruz.
Peki hiç düşündünüz mü bilgisayarınızda, sanal bir iPhone olabilme ihtimalini? Var zaten, Mac’te XCode ile geliyor diyenler olabilir. Ama onun daha da ötesinde bir emulasyonu hayal edebildiniz mi? iTunes’in gerçek bir iPhone olarak gördüğü, platform bağımsız (Linux ve Windows’ta da ve hatta yine bir iPhone’da da çalışabilen), temel donanımsal özellikleri taklit edebilen… üzerinde her türlü denemeyi yapabildiğiniz, gerçeğinin tıpkısı bir iPhone.
İşte o hayal şimdi gerçek oluyor. Projenin adı iEmu.
iEmu, platform bağımsız bir iOS cihazı emulasyonu. Yani, bilgisayarınızda, iPhone’un tüm donanımını ve bootrom yongasını taklit eden, sanki maddesel bir iPhone‘unuz varmış gibi davranan bir yazılım.
Projenin şu anki gelişim vaziyeti şöyle:

CPU'yu başarıyla emule etmişler.
Bu sanal iPhone, XCode‘taki simulasyondan farklı olarak tam bir iPhone gibi davranacak. iTunes‘in bir iPhone‘u bağlı gördüğünü düşünün. Üstelik o iPhone’a orijinal firmware yüklediğinizi düşünün. Orijinal firmware içerisinde App Store’a bağlanıp, uygulama yüklediğinizi düşünün.
Meselâ şu an, App Store‘da bulunan uygulamaları bir iOS cihazınız olmadan kullanmanız mümkün mü? Hayır. İşte iEmu size bunu sağlayacak. Apple’ın sunduğu işletim sistemini ve onun üstüne kurulu tüm yazılım pazarını, bir cihaz edinmeden kullanabilmenizi sağlayacak. Bir iPhone’un veya iPad‘in de sanal olarak kendinden bir cihaza ev sahipliği yapması da işin en keyifli kısmı olacak.
iEmu, hem güvenlik araştırmacıları hem uygulama testçileri ve hem de meraktan zıplayanlar için süper bir imkan. Heyecan verici. iOS‘un misafir işletim sistemi olarak lisanslaması mümkün mü bilmiyoruz ama umarız Apple bu seçkin projeye taş koymaz ve geliştiriciler muradına erer.
iEmu‘dan size Türkiye blog’larında pek bahseden çıkmayacaktır. Yine de siz ilgisiz olmayın. Haberleri ve bizi takip edin.
Projeye tam zamanlı vakit ayıran programcıya koltuk çıkmak isterseniz, buradan buyrun.




