4Jul
Bir PC'ye kıyasla, telefonlar ve tabletler oldukça kilitlenmiş cihazlardır. Jailbreak, kök salma ve kilidini açma, sınırlamalarını atlamak ve üreticilerin ve operatörlerin yapmanızı istemediği şeyleri yapmaktır.
Bazı ülkelerde, bunları para ödediğiniz ve yasal olarak sahip olduğunuz cihazlarla yapmanızı engelleyen yasalar bulunmaktadır - burada bu yasalara girmeyeceğiz.
Resim Kredisi: Flickr'da Blake Patterson
Jailbreaking
Jailbreaking, bir cihaz üreticisinin koyduğu sınırlamaları kaldırma işlemidir. Jailbreak genellikle iPhone veya iPad gibi Apple iOS cihazlarında gerçekleştirilir. Jailbreaking, Apple'ın uygulamaya koyduğu kısıtlamaları ortadan kaldırarak üçüncü taraf yazılımı uygulama mağazasının dışından yüklemenize izin verir. Bazı insanlar jailbreak'in yalnızca korsanlıkla ilgili olduğunu algılayabilir, ancak durum böyle değil - jailbreaking, iPhone'un varsayılan tarayıcı ve posta istemcisini değiştirme gibi işlemleri yapmanıza olanak tanır. Esasen jailbreak, Apple'ın onaylamadığı yazılımları kullanmanızı sağlar.
Jailbreaking benzer sınırlamalara sahip diğer cihazlarda yapılabilir.Örneğin, artık onaylanmamış masaüstü programları yüklemenize izin veren bir Microsoft Surface RT jailbreak var.(Varsayılan olarak, Windows RT sistemleri yalnızca Microsoft tarafından yazılan masaüstü uygulamalarını çalıştırmanıza izin verir.) Bununla birlikte, masaüstü uygulamaları ARM için derlenmelidir; böylece, açık kaynaklı uygulamalarWindows masaüstü için ARM'da sıkıştırılmalı ve yeniden derlenmelidir.
Apple ve Microsoft gibi şirketler, bir cihazın sınırlamalarını aşmak için jailbreaking yapmanızı istemiyor - bu sayede iOS'ta varsayılan programları değiştirebilir veya Windows RT'de üçüncü taraf masaüstü uygulamalarını çalıştırabilirsiniz. Bir jailbreak gerçekleştirmek için, birisinin cihazı "kullanmasına" izin veren ve üreticinin güvenlik önlemlerini almasına izin veren bir güvenlik açığı bulunmalıdır.
Android, kullanıcılara Google'ın uygulama mağazasının dışından üçüncü taraf uygulamalarını yüklemelerine olanak tanır ve jailbreak yapılmasına gerek yoktur.
Köklendirme
Köklenme, bir aygıta "kök erişimi" kazandırmanın bir işlemidir. Bu genellikle Android cihazlarda gerçekleştirilir, ancak köklendirme, Nokia'nın artık kullanımdan kaldırılmış Symbian işletim sistemi gibi Linux tabanlı diğer cihazlarda da gerçekleşebilir.
Linux ve diğer UNIX benzeri işletim sistemlerinde, kök kullanıcı aslında Windows'daki Yönetici kullanıcısı ile aynıdır. Köklendirme yaptıktan sonra belirli uygulamalara kök izinlerine erişim izni verebilir ve işletim sistemine istedikleri her şeyi yapmalarını sağlayabilirsiniz.Örneğin, kök izinlerine sahip bir uygulama, sistem uygulamalarını kaldırabilir, düşük seviyeli sistem ikili dosyalarını yükleyebilir, yüklü uygulamaların gerektirdiği yüklü uygulamaları iptal edebilir ve diğer çılgınca şeyleri yapabilir. Uygun bir Linux sisteminde yapabileceğiniz hemen hemen her şey, telefonunuzda root erişimi ile yapabilirsiniz.
Köklenme, Android'in güvenlik mimarisinin etrafında dolaşır ve kullanıcılar ne yaptıklarını bilmiyorsa potansiyel olarak sorunlara neden olabilir, bu nedenle Android kökleşmez.
Bazı aygıtlarda, köklendirme işleminin bir güvenlik açıklamasıyla gerçekleştirilmesi gerekebilir. Tıpkı jailbreak gibi, üreticiler genellikle kökleşmenizi istemiyorlar. Nexus cihazları( bazı geliştiriciler için de tasarlanmıştır) gibi bazı cihazlarda köklendirme bir güvenlik açığı gerektirmez.
Bir Bootloader'ın Kilidini Açma
Android, açık kaynaklı bir işletim sistemidir, bu nedenle herkes Android kaynak kodunu alabilir ve kendi kaynak kodunu oluşturabilir. Bu, Cyanogenmod gibi özel ROM'ların varolmasına izin verir. Android için bir sürü özel ROM'lar var - çeşitli cihazları destekleyen büyük projelerden birkaç ROM'lu özel projeye kadar her şey, bir kaç tema yamasına sahipken, bir süre boş zamanlarında çalkalanan bir çocuk.
Ancak, birçok Android telefonu kilitli önyükleme yükleyici ile gelir. Kilitli bir bootloader, cihazla birlikte gelen üreticinin onayladığı Android sürümü dışında hiçbir şey önyükleme yapmaz.Önyükleyicinin kilidini açmanız özel ROM'lar yüklemenizi sağlar - Android işletim sisteminin alternatif sürümleri.
Bu sadece meraklılara yararlı değildir - Cyanogenmod, üreticilerin artık güncellemediği cihazlara Android'in yeni sürümlerini getirir. Biraz daha vanilyalı bir Android deneyimi var - birçok kişi hoşlanıyor, çünkü çoğu Android cihazının üreticiye özelleştirilmiş kullanıcı arayüzlerine alternatif bir seçenek.
HTC ve Motorola gibi şirketlerin bazı aygıtların kilidini açmasına izin verdiği halde, bir aygıtın önyükleme yükleyicisini açmanın da bir güvenlik açıklaması gerektirebilir. Nexus cihazları( geliştiriciler için de tasarlanmıştır) kolayca açılabilir.
Bir önyükleme yükleyicinin kilidini açmak teorik olarak Android dışı işletim sistemlerini de kurmanıza izin verebilir.Örneğin, kilitsiz bir önyükleme yükleyicisiyle Galaxy Nexus'a telefonlar veya WebOS için Ubuntu yükleyebilirsiniz. Ubuntu'nun masaüstü sürümü Nexus 7'ye de yüklenebilir. Elbette, işletim sistemi belirli bir aygıtla uyumlu olacak şekilde oluşturulmalıdır. Bu işletim sistemleri büyük olasılıkla istikrarlı değildir - ancak geliştiriciler, üzerinde çalışırken cihazları başka işletim sistemlerini çalıştırmak için kullanabilir.
Image Credit: Johan Larsson, Flickr
için Bir Telefonun Kilidini Açma
Birçok telefon, özellikle sözleşme ile sübvanse edilen telefonlar belirli bir operatöre "kilitlendi".Telefon, yalnızca operatörün şebekesinde kullanılabilmesi için ayarlanmıştır. Rakip bir operatörden telefona SIM kart takarsanız, telefonun kilitlendiğini ve SIM kartla kullanılamayacağını belirten bir mesaj görüntülenir.
Bir telefonun kilidini açmanız, onu seyahat ederken ya da yeni bir servis sağlayıcıya geçerken mevcut telefonunuzu almanız için farklı bir SIM kartla kullanmanızı sağlar.
Telefonun kilidini açmak için genellikle bir kilit açma koduna ihtiyacınız olacaktır. Birçok taşıyıcı sözleşmeniz bittikten sonra telefonların kilidini açacak ve anlaşma yapmadan doğrudan satın alınan telefonlar bir operatöre tamamen kilitlenmeyebilir. Taşıyıcıların izni olmaksızın telefonların kilidini açmanın yolları da vardır.
Resim Kredisi: Flickr'da Kai Hendry
Herkes aygıtlarını jailbreak, kök veya kilidini açmak zorunda değildir. Ancak, seçenek orada - şimdi neden isteyebileceğinizi biliyorsunuz.