ADB (Android Debug Bridge)
Kısaca: ADB, bir bilgisayarın bir Android cihazını USB veya Wi-Fi üzerinden denetlemesini sağlayan komut satırı aracıdır: uygulama kurma, dosya kopyalama, günlükleri okuma ve komut çalıştırma.
Biraz daha ayrıntılı: ADB üç parçadan oluşur: istemci (bilgisayarda adb), bir sunucu (bilgisayarda arka plan işlemi) ve cihazdaki adbd hizmeti. Geliştiriciler bunu test ve sorun giderme için kullanır. Android Platform Tools’un bir parçasıdır.
Ayrıntılı
Kurulum:
- Cihazda: Ayarlar → Telefon hakkında → geliştirici seçeneklerini açmak için derleme numarasına birkaç kez dokunun.
- Orada USB hata ayıklamayı açın.
- USB ile bağlayın ve parmak izi sorusunu (“Bu bilgisayara güvenilsin mi?”) onaylayın.
- Bilgisayarda: Platform Tools’u indirin,
adb devicescihazı gösterir.
Önemli komutlar:
adb devices # bağlı cihazlar
adb install app.apk # uygulama kur
adb uninstall package.name # uygulamayı kaldır
adb push file.txt /sdcard/ # dosyayı cihaza gönder
adb pull /sdcard/photo.jpg . # cihazdan dosya al
adb logcat # canlı sistem günlüğü
adb shell # cihazda konsol
adb shell pm list packages # kurulu paketler
adb reboot bootloader # önyükleyiciye yeniden başlat
adb tcpip 5555 && adb connect IP # Wi-Fi üzerinden- Fastboot: Önyükleyici modu için ikinci araç:
fastboot flashing unlock,fastboot flash. Sistem imajlarını yazar. Kilidi açmak verileri siler. - Kablosuz hata ayıklama: Android 11’den itibaren kablosuz, bir kodla eşleştirilir.
- Güvenlik: USB hata ayıklama geniş kapsamlı erişim verir. İş bittikten sonra kapatın, yalnızca kendi bilgisayarlarınıza güvenin, hata ayıklama açıkken cihazı asla yabancı şarj istasyonlarına bağlamayın. Cihazdaki yetkilendirme sorusu buna karşı korur.
- İlgili: Android Studio, emülatörler, ADB üzerinden ağ analizi.
Ayrıca bak: Önyükleyici (bootloader), Sürücüler, Aygıt yazılımı (firmware)