hakkında adb
Kısacası, adb(Android Hata Ayıklama Köprüsü), USB kablosuyla veya aynı Wi-Fi ağında bağlı bir telefonda kabuk kazanmasına izin vermek için bir bilgisayara yüklenmek için yapılmış bir yardımcı programdır.
Android Lollipop (5.1.1) ve muhtemelen işletim sisteminin daha düşük sürümlerini çalıştıran bazı cihazlarda, adbistemci telefonda da birlikte geldiğinden , bir cihazı kendi bağlantısına kandırmak mümkün oldu . Bu artık mümkün değil , çünkü Android Marshmallow'dan (6.0) itibaren Googleadb , kullanılabilir saldırı yüzeyini azaltmak için ikili dosyaları telefonlardan kaldırdı .
Bununla birlikte, adbikili dosyayı kendiniz derlemeye gerek kalmadan istemciyi bir telefona manuel olarak yeniden dahil etmek mümkündür . Bu konu hakkında ve ayrıca bir bilgisayara yükleme ve genel sorun giderme hakkında daha fazla bilgi için adb etiketi wiki'ye bakın .
Nereden alınır?
Bir süre önce, adbbaşka bir yardımcı program edinmek fastbootiçin, resmi bir paket isteselerdi, Android SDK'nın tamamını Google'dan indirmek zorunda kaldı. Günümüzde, XDA'nın dediği gibi , küçük, resmi bir paket hazırlandı . En yaygın işletim sistemleri için ikili dosyalar içerir.
Nasıl çalışır
adbBilgisayarınızda yüklü istemci, bir iç sunucusu aracılığıyla bir takılı veya başka şekilde tespit telefonla bağlantı yapar. Daha sonra, kullanıcı telefonun kendisine dinlenecek çeşitli komutlar gönderebilecektir adbd.
Kullanırken adb, shell(UID 2000) adlı kullanıcıyı taklit edersiniz . Bu kullanıcı özeldir, çünkü uygulama izinleri verebilir ve basit bir kullanıcıdan daha fazla bilgiye erişebilir. Bununla birlikte, bu gerçek, ikincisinin herhangi bir kullanıcıyı taklit etmenize izin adbverdiği anlamına gelmez su.
Resmi belgeleradb ve çalışmalarla ilgili daha fazla bilgi edinilebilir .
Telefondan komut verme
Üzerinden verilebilen komutların çoğu, adbtelefona önceden yüklenmiş olarak gelen yardımcı programlar olma eğilimindedir.
Bunlara erişmek için, telefonunuza bir terminal emülatör uygulaması yüklemeniz gerekir (Termux'un özel olduğunu, kendi belirttiğini ve PATHböylece sistem ikili dosyalarını yok saydığını unutmayın ). Bu, örneğin, logcatdoğrudan mobil cihazınızda gibi komutlar vermenize izin verir . Öte yandan, adböneki atlamayı unutmayın .
Kök izinlerine sahip değilseniz, uygulayabileceğiniz komutların ve erişebileceğiniz bilgilerin kullanımdan çok daha az olacağından bahsetmeye değer adb, çünkü onları çağıran UID, ve uygulamaların UID'den daha az izni vardır 2000.