EMZETT.
Giriş yap

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:

  1. Cihazda: Ayarlar → Telefon hakkında → geliştirici seçeneklerini açmak için derleme numarasına birkaç kez dokunun.
  2. Orada USB hata ayıklamayı açın.
  3. USB ile bağlayın ve parmak izi sorusunu (“Bu bilgisayara güvenilsin mi?”) onaylayın.
  4. Bilgisayarda: Platform Tools’u indirin, adb devices cihazı 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)