Köklenmiş Android cihazlar için Legacy Superuser uygulaması, odaklanmış izin kontrolü
Android 2 3 için Superuser, 'su' isteklerini yakalar ve yönetir, her uygulama için izin istemleri sunar ve bunları meydana geldikçe kaydeder. ChainsDD tarafından geliştirilen uygulama, köklenmiş telefonlar ve tabletler için merkezi bir kapı bekçisi olarak işlev görür, PIN koruması ve geçici kök kaldırma sunar. Temel kontroller, uygulama bazında onay, ayrıntılı istek kaydı ve istem tabanlı bir iş akışını içerir. Bu, daha eski Android sürümlerini çalıştıran geliştiriciler ve meraklılar için, zaten köklenmiş donanım üzerinde yükseltilmiş izinleri yönetmek için düşük ayak izine sahip, açık kaynaklı bir araçtır.
Aracın ne yaptığı ve kimin çalıştırması gerektiği
Superuser, 'su' ikili dosyasına yapılan çağrıları izler ve kullanıcıdan root erişimini verme veya reddetme isteğinde bulunur. Uygulama, bildirimler ve günlükler için uygulama bazında yapılandırma sağlar ve seçilen uygulamalardan root durumunu gizlemek için geçici bir unroot işlevi sunar. Zaten root'lanmış bir cihaza ihtiyaç duyar ve Android 2.x ve 3.x ortamlarını hedef alır, bu nedenle pratik hedef kitle geliştiriciler, modifiye edenler ve hangi uygulamaların yönetici hakları kazanacağı üzerinde kesin kontrol gerektiren eski cihazların sahipleridir.
Sistem kaynaklarını ve arka plan davranışını nasıl etkiler
Uygulama, RAM ve CPU'nun sınırlı olduğu eski cihazlar için tasarlanmış son derece düşük bir sistem ayak izine sahiptir. 'su' ikili dosyası çağrıldığında tetiklenen bir arka plan daemon'u olarak çalışır, bu da boşta kalan CPU ve bellek etkisini minimumda tutar. İzin istemleri sürekli tarama yerine olay odaklı olduğundan, uygulama sürekli kaynak tüketen görevler gerçekleştirmez; yalnızca günlükleri kaydeder ve root talepleri gerçekleştiğinde kuralları uygular.
Güvenlik modeli ve izin korumaları
Superuser, her root talebinde istemde bulunarak bir kapı bekçisi olarak çalışır ve hangi uygulamaların ayrıcalık talep ettiğine dair ayrıntılı bir günlük tutar, bu da yükseltilmiş eylemlerin denetlenmesini destekler. Uygulama, yetkisiz onayları önlemek için PIN koruması içerir ve bazı uygulamaların root'u tespit edememesi için geçici unroot sunar. Kod tabanı açık kaynaklıdır, bu da güvenlik modelinin topluluk incelemesine olanak tanır ve kapalı kaynaklı güvencelere güvenmeyi gerektirmez.
Kullanılabilirlik ve gereken teknik bilgi
Arayüz, işlevselliğe odaklanmış ve rehberlikten ziyade işlevselliği ön planda tutan bir tasarıma sahiptir: uygulama bazında ayarlar ve günlükler doğrudan ortaya konmuştur ve rootlama kavramlarıyla biraz aşinalık gereklidir. Uygulama, ilk root işlemini gerçekleştirmez, bu nedenle kullanıcıların 'su'nun uygulamalarla nasıl etkileşime girdiğini ve sistem dizinlerinde kurulu olduğunda sistem uygulamalarını nasıl yerleştireceğini veya kaldıracağını anlaması gerekir. Rootlama iş akışlarıyla tanışık olmayan sıradan kullanıcılar, rehberliğin eksikliğini zorlayıcı bulabilirler.
Eski köklü cihazlar için net, odaklanmış bir araç, dikkate değer bir sınırlama ile
Superuser, eski Android sürümlerini çalıştıran ve root istekleri üzerinde açık, düşük yük kontrolüne ihtiyaç duyan geliştiriciler ve deneyimli modifiye edenler için pratik bir araçtır. İzinleri istemlerle zorlar, etkinliği kaydeder ve PIN koruması sunar; ancak, daha yeni çözümlerde bulunan modern gizleme veya modül çerçevelerini içermez. Tavsiye edilir.