Veya cihazımı bir kök olmadan nasıl kökten çıkarabilirim?
Gördüğüm Android cihazlar için köklendirme talimatları tipik olarak aşağıdaki formdadır:
- İndir
Gingerbreak.apk - Gingerbreak'yi çalıştırın, “root device” a tıklayın
- Bunun
Superuser.apksihirli bir şekilde kurulmuş olduğunu, muhtemelenbusyboxve başka şeylerle birlikte olduğunu gözlemleyin ve köklü iyiliğinizin tadını çıkarın.
Bilmek istediğim şey şudur: köklenme nasıl gerçekleşir? Gingerbreak ne yapar?
Köklemenin sonucunu anlıyorum:
sumevcut ve çalışıyorSuperuser.apkyüklü vesu- BusyBox tarafından sağlanan çeşitli yardımcı programlar mevcuttur (isteğe bağlı?)
Ayrıca Gingerbreak'nin nasıl başladığına dair temel fikri anladığımı da düşünüyorum - bazı yerel ayrıcalık yükselme güvenlik açığı kullanıyor ve yeni kullanıcı yetkilerini Superuser'i dağıtmak için kullanıyor ve ne gerekiyorsa gerekli.
Bu nedenle, yukarıda ortaya koyduğum bazı anlayışlarda yanılmıyorsam, bilmek istediğim şeyin özü, kök yükleyicinin Süper Kullanıcıyı dağıtmak ve etkinleştirmek için yaptığı şeydir. Görünen o ki, sadece Superuser.apkdoğru yere koymak yeterli olmaz - root erişimine nasıl izin verilir? Diğer uygulamalar için bu erişimi ılımlı hale nasıl getirir?
Gingerbreak, kök erişimini sağlamak ve güvenliğini sağlamak için istismar sonrası ne yapar?