Jailbreak (iOS'ta Root İzni) nedir?
Jailbreak, İngilizce kökenli bir kelime olup, "firar, hapisten kaçış, zincirleri kırma" anlamına gelmektedir. Genelde, Apple'ın iOS İşletim Sistemi yüklü cihazlarına dayattığı kısıtlamalardan kurtulmak için uygulanan yöntem anlamında kullanılır (iPhone, iPad, iPod Touch, Apple TV gibi). Jailbreak, ios kullanıcılarına resmi Apple app Store'da bulunmayan ve/veya kısıtlamalar dolayısıyla eklenemeyen ek uygulama, eklenti, ve temaları indirme imkanı sağlayarak, kullanıcıların işletim sistemine "root" erişimi olanağı sağlamaktadır. Jailbreak'li cihazlar, App Store, itunes gibi uygulamaları kullanabilmekte ve telefon görüşmeleri yapmak gibi diğer normal faaliyetlerine devam edebilmektedirjailbreak
Android'li cihazları "root"lamanın aksine, jailbreak eğer kullanıcı Apple tarafından yetkilendirilmemiş bir yazılımı çalıştırmak istiyorsa gereklidir. Tethered (bağımlı) jailbreak'li bir cihaz, her kapatılışından sonra tekrar açılıp çalışır hale gelmesi için bilgisayara bağlanıp; "redsn0w" ve "iBooty" gibi harici programların çalıştırılmasına ihtiyaç duyar. Untethered (bağımsız) jailbreak'li bir cihazda ise bu durum söz konusu değildir ve kullanıcı olması gerektiği gibi cihazını kapatıp açabilmektedir. iPhone, iPad, ipod gibi cihazlarda bu çok büyük bir sorun olmamakla beraber apple tv kullanıcıları cihazlarını kapatamama durumundan dolayı sıkıntı duydukları için genelde tethered jailbreak kullanmazlar. Jailbreak Amerika Birleşik Devletleri'nde yasal olmakla beraber, Apple bunun bir "garanti ihlali" sebebi olduğunu duyurmuştu.
Jailbreak Yapmanın Nedenleri
Jailbreak'in ana nedenlerinden biri de, Apple ve App Store tarafından sağlanan sınırlı sayıdaki özelliği genişletmektir. Birçok jailbreak aracı, jailbreak'li aygıtlarda yazılım bulmaya ve yüklemeye yarayan doğal bir iOS APT İstemcisi olan Cydia'yı otomatik olarak yükler. Cydia'da mevcut olan yazılımların App Store talimatlarına uymaları zorunlu olmadığı için, çoğu indirilebilir içerik tipik kendine yeten uygulamalar olmanın aksine iOS ve diğer uygulamalara göre hazırlanmış eklenti ve özelleştirmelerdir. Kullanıcılar bu programları arayüzü kişiselleştirmek ve özelleştirmek, istediği özellikleri eklemek ve sıkıntıları gidermek, dosya sistemi erişimi ve komut satırı araçları sayesinde yazılım geliştirme işlerini kolaylaştırmak için yüklüyor.
0 yorum:
Yorum Gönder