Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

4.3 ve ötesi Android: 'hisse senedi' rom için kök uzağa gidiyor mu?

Anonim

Muhtemelen root ve Android'in en son sürümleri hakkında bazı konuşmalar duymuş ve belki de "kökün ölümü" gibi şeylerin etrafa atıldığını duymuşsundur. İşler değişti ve Android'deki yeni güvenlik özellikleri artık süper kullanıcı ayrıcalıklarına sahip işlemlerin sistem bölümünde neler yapabileceğini sınırlıyor. Bunlardan bazılarını, hiç kimsenin (yani neredeyse hiç kimsenin) anlayamayacağı çok fazla kelime atmadan yapabileceğim en iyi şekilde açıklamaya çalışacağım. Yine de bazıları kaçınılmaz.

Bunun için sert bir tane dökmeniz gerekebilir.

Tüm Android uygulamaları zigot olarak bilinen bir sistem sürecinden çatal. Android 4.3'te işler değişti ve artık zigotun yeni bir güvenlik politikası var. Suid (superuser) ayrıcalıklarına sahip bir süreci ele almamıza rağmen, yeni kısıtlamalar onunla yapabileceklerimizi sınırlandırıyor. Bu, kullanıcı güvenliği için iyi bir şey olan SELinux'un tüm noktasıdır. Yeni işlemimiz (çalıştırmayı denediğiniz kök uygulama olarak düşünün) teknik olarak kök erişimine sahip, ancak aslında onunla işe yarar bir şey yapamıyor. Bu, sistemi istemediğiniz hileli işlemlerden (potansiyel ZOMGMALWARE'de olduğu gibi) her şeye erişebilmek için korumanın çok iyi bir yoludur.

Bu yeni güvenlik politikaları setinde çalışmak için konuşmanın iki yolu var. Bunlardan biri, telefonunuzu bir bilgisayara bağladığınız ve iletişim kurmak için komut satırını kullandığınız kabuk aracılığıyla kök erişiminiz hala iyi çalışıyor. Kullanıcı durumunuzu yükseltebilir ve her zaman adb aracılığıyla yapabileceğiniz şeyleri yapabilirsiniz. Ve siz bilmeden gerçekleşmeyecek olan ihtimaller oldukça zayıf.

Diğer yol, bir su arka planında.

Bir arka plan programı, aktif kullanıcının doğrudan kontrolü altında olmayan bir arka plan sürecidir. Sessizce çalışır, işe yarar bir şey yapması için gereken zamanı bekler. Çağrıldığında yapmak için tasarlandığı şeyi yapar, sonra saklanmaya başlar. Sistem başlatılırken bir su arka plan programının çağrılması gerekir; bu da "hisse senedi" ROM'larına kök erişimini engellemek için bir engelleme noktası haline gelir.

Nexus ile birlikte sunulan Android uygulaması, / data / system / sepolicy'de CyanogenMod ve yukarı akış yönünde olması gerektiği gibi ek politikalar aramıyor. / Sepolicy dosyasını ramdisk'ten yükler ve bir gün çağırır.

+ Koushik Dutta

Android cihazınızda özel bir arka plan programı başlatmak için en azından - değiştirilmiş bir önyükleme görüntüsü gerekir. Bu, CyanogenMod gibi bir şeyle ilgili bir sorun değil, ancak bunun gerçekleşmesi için stoktan başka bir şeyi yaktığınız anlamına gelir. Özel görüntüler, çekirdekler ve ROM'ların yanıp sönmesi birçok insanın sadece yapmak istemediği bir şeydir.

Demek buradayız. Android topluluğunun en büyük isimleri, işleri yoluna koymak için zor, ancak bugün sizin kökünü bildiğiniz şekilde, SU uygulamasının ve ikilinin üstünde ve ötesinde özel bellenimi flaş etmeniz gerekecek çok iyi bir şans var. Android'in daha güvenli bir güvenlik modeline geçmesi iyi bir şeydir ve sadece sisteminizin nasıl çalıştığı ve onu istediğiniz şekilde elde etmek için nasıl değiştireceğiniz konusunda biraz daha fazla şey öğrenmeniz gerekir - sonunda başka iyi bir şey.

Google, kullanıcıların süper kullanıcı izinleri gibi şeyler istediğini biliyor. Bu sorunları bir şekilde, daha az şey için kök gerektirerek veya Android'in kendisine bir çözüm üreterek çözme şansları çok yüksektir. Bilgisayarınızda Linux veya OSX kullanıyorsanız, bir giriş klasörüne sahip olmanın, izinleri yükseltmeden çoğu şeyi yapmanıza izin verdiğini biliyorsunuzdur. Belki Google bu yöne doğru ilerler. Belki de geliştirici seçeneklerinde süper kullanıcı işlevlerini Android'e eklerler. Bu arada, özel ürün yazılımı taramak isteyen ya da bu yazılımı kullanmak isteyen kullanıcılar için tamamen açılabilir Nexus telefonlar yapmaya devam edecekler - ve CyanogenMod'daki (ve başka bir yerdeki) geliştiriciler gibi insanlar bunu yapmaya devam edecekler.