Akıllı telefonlar hayatımızın ayrılmaz bir parcası. Bugun onlarca teknoloji ureticisi, her yıl yuzlerce akıllı telefon modeli uretiyor ve urettiği bu modelleri de tuketicilerin beğenisine sunuyor. Tuketiciler, Android ya da iOS platformuna dahil olan telefonlardan bir tanesini seciyorlar ve birkac yıl boyunca da bu telefonu kullanıyorlar. Her platform, kendine has ozelliklerle tuketicilerin beğenisine sunuluyor.
Android işletim sistemi, acık kaynak kodlu bir yazılım. Yani geliştiriciler,Android'i diledikleri gibi ozelleştirebiliyorlar. Ancak iOS platformu icin boyle bir durum ne yazık ki mumkun değil. Kullanıcılar, Apple tarafından sunulan ozellikleri kullanabiliyorlar. Ancak bazı geliştiriciler, iOS platformundaki guvenlik acıklarından faydalanarak iOS'u kırıyorlar ve iPhone sahipleri icin bambaşka bir deneyim sunuyorlar. Bu işlem, "jailbreak" olarak isimlendiriliyor.

iPhone'larda kullanılan her iOS surumu, jailbreak yapılamıyor. Cunku geliştiricilerin, Apple tarafından sunulmuş olan resmi bir iOS surumunde bir acık yakalayıp, bu acık uzerinden gerekli işlemleri yapmaları ve iOS'un tum zincirlerinin kırılması gerekiyor. Ayrıca bir iOS surumu icin kırılmış bir versiyonun geliştirilmesi hayli zaman da alabiliyor. İşte bu yuzden, telefonlarını jailbreak yapmak isteyen iPhone sahipleri, aylarca beklemek durumunda kalabiliyorlar.
Jailbreak işleminin yapılabilmesi icin genellikle bilgisayarların kullanılması gerekiyor. Ustelik bazı jailbreakli surumler, kararlı olmayabiliyor. Bu tur durumlarda telefonunuzun hic kapanmaması gerekiyor cunku telefon yeniden acıldığında, jailbreak işlemi geri alınmış olabiliyor. Şimdiyse tum bu zorlu surecleri geride bırakacak olan yeni bir gelişme yaşandı.
[h=2]Artık bir Android telefonla, sahip olduğunuz iPhone'u jailbreak edebiliyorsunuz[/h]
Checkra1n, piyasadaki en populer jailbreak versiyonlarından bir tanesi. Bugun pek cok iPhone sahibi, iOS'un tum zincirlerini Checkra1n ile kırıyor. iOS 13'le de uyumlu olarak calışabilen surum, Apple'ın pek cok akıllı telefonunda da kullanılabiliyor. Gectiğimiz donemlerde bir iPhone'u Checkra1n ile jailbreak edebilmek icin macOS 10 veya daha ustuyle calışan bir bilgisayar gerekiyordu. Ancak artık boyle bir zorunluluğun kalmadığını soyleyebiliriz.
Checkra1n, kısa bir sure once Linux desteği almaya başladı. Yaşanan bu gelişme, pek cok tuketici icin hayli onemliydi cunku jailbreak işlemi, artık Linux tabanlı cihazlar uzerinden de yapılabilecekti. Yani bir bilgisayara sanal olarak bile olsa Linux işletim sistemi kurmanız, iPhone'unuzun ozgurleşmesini sağlayacaktı.

Bazı geliştiriciler, Android işletim sisteminin de Linux tabanlı olduğunu hatırladıktan sonra, ceşitli uğraşlar icerisine girdiler. Bu uğraşlardaki amac, Android işletim sistemini kullanarak bir iPhone'a jailbreak işlemi uygulamaktı. Mantıken doğru bir yaklaşım olarak karşımıza cıkan bu duşunce, pratikte de aynı sonucu verdi. Kullanıcılar artık, bir Android telefonu kullanarak iPhone'larını jailbreak yapabiliyorlar.
Şimdi sizlere, soz konusu jailbreak işlemini nasıl yapacağınızdan bahsedeceğiz. Ancak bu işlemlere gecmeden once jailbreak işlemlerinin icerdiği riskleri goz onunde bulundurmanız gerektiğini ve jailbreak işleminin ne olduğunu tam olarak anlamış olmanız gerektiğini acıkca belirtelim. Cunku yapacağınız yanlış bir işlem, sizi daha da sıkıntılı yeni bir surecin icerisine sokabilir.
[h=2]Android telefon uzerinden jailbreak gercekleştirebilmek icin yapmanız gerekenler[/h]
Jailbreak işlemine gecmeden once sağlıklı bir şekilde calışan şarj kablonuzun ve bu kablonun USB Type-A girişini Android telefona takabileceğiniz ozel aparata sahip olmanız gerektiğini belirtelim. Ayrıca bu işlemi başarılı bir şekilde gercekleştirebilmeniz icin, kullanacağınız Android telefonun da root edilmiş, yani kırılmış olması gerekiyor.
Not: Bu rehberde bahsedeceğimiz yontem, sadece Checkra1n icin gecerlidir. Farklı jailbreak surumleri başarıyla sonuclanmayabilir. Ayrıca Checkra1n, iOS 12.3 ve ustu olan surumlerde kullanılabilmektedir. Yani bu işlem icin iPhone 5s ile iPhone X modelleri arasında bir cihaza sahip olmanız gerekiyor. İşlem, diğer cihaz ve iOS surumlerinde işe yaramayacaktır.)
Android telefonunuza root işlemi yaptıktan sonra gercekleştireceğiniz ilk işlem, burada bulunan bağlantıyı kullanarak Checkra1n'in dosyalarını indirmek. (İndireceğiniz dosyaların Linux uyumlu olması gerektiğine dikkat edin.) İndirdiğiniz dosyaları bilgisayar aracılığıyla Android telefonunuza bulunan "/data" klasorunun icine atın. Telefonunuza bir terminal uygulaması indirin. (Android telefona root yaptıktan sonra bu uygulama otomatik olarak gelebilir. Gelmezse de Google Play aracılığıyla herhangi bir terminal uygulamasını indirebilirsiniz.) iPhone'u ve Android telefonu birbirine bağlayın. Android telefonda bulunan terminal uygulamasına giriş yapın ve ilk olarak "su" yazıp onay verin. Şimdi de yine terminal uygulaması uzerinden "lsusb" yazıp onaylayın. Android telefonun ekranında "USB ID" isimli bir bolum olduğunu goreceksiniz. Bu bolumde "05ac:12a8" yazması gerekiyor. iPhone'u DFU moduna alın. (Bu işlem, farklı iPhone modellerinde farklı şekilde yapılmaktadır. Uygun yontemi oğrenmek icin Google'ı kullanabilirsiniz.) Android'in terminal uygulamasına yeniden "lsusb" yazın. Bu kez USB ID bolumunun "05ac:1227" olduğunu goreceksiniz. (Bu şekilde gorunmediği takdirde bir yerde hata yapmışsınız demektir. İşlemleri yeniden deyin, değişim olmaz ise kabloyu değiştirin.) Android telefondaki terminal uygulamasına "./checkra1n -c" kodunu yazın ve onaylayın. iPhone'da bir şeylerin değişmeye başladığını goreceksiniz. Gerekli işlemler yapıldıktan sonra iPhone'unuz yeniden acılacak ve jailbreak işleminiz tamamlanmış olacaktır. Karmaşık gibi gorunen bu işlemler, aslında fazlasıyla basit. Sadece soz konusu adımları doğru yapmanız ve gerekli kontrolleri sağlamanız gerekiyor. Elbette işlemin başarısız olma ihtimalini de goz ardı etmemek gerekiyor. Bu yuzden yukarıdaki işlemleri birkac kez denemek durumunda kalabileceğinizi unutmayın. Tum işlemleri tamamladıktan sonra tum zincirleri kırılmış iPhone'u kullanmak icin hazırsınız demektir.