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, adb
istemci 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, adb
ikili 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, adb
başka bir yardımcı program edinmek fastboot
iç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
adb
Bilgisayarı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 adb
verdiği anlamına gelmez su
.
Resmi belgeleradb
ve çalışmalarla ilgili daha fazla bilgi edinilebilir .
Telefondan komut verme
Üzerinden verilebilen komutların çoğu, adb
telefona ö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 PATH
böylece sistem ikili dosyalarını yok saydığını unutmayın ). Bu, örneğin, logcat
doğ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
.