ADB Komutları Detaylı Rehberi

ADB Komutları Detaylı Rehberi

Android Debug Bridge (ADB), Android cihazlarla bilgisayar arasında iletişim kurmayı sağlayan güçlü bir komut satırı aracıdır. Geliştiriciler, test uzmanları ve cihaz tamircileri tarafından sıkça kullanılır.

ADB ile cihaz yönetimi, dosya transferi, uygulama yükleme/kaldırma, sistem bilgisi alma ve daha pek çok işlem yapılabilir. Bu rehberde, en yaygın ADB komutlarını kategorilere ayırarak detaylı bir şekilde açıklayacağız. Komutlar, Windows, macOS veya Linux terminalinde çalıştırılır ve cihazın USB hata ayıklama modunun etkin olması gereklidir.

ADB Kurulumu ve Temel Bilgiler
ADB’yi kullanmak için Android SDK Platform-Tools’u indirin ve PATH ortam değişkenine ekleyin. Cihazınızı USB ile bağlayın,

Ayarlar > Sistem > Geliştirici Seçenekleri’nde USB hata ayıklamayı etkinleştirin. Temel bir kontrol için

`adb devices` komutunu kullanın; bu, bağlı cihazları listeler. Eğer cihaz görünmüyorsa, sürücüleri kontrol edin veya

`adb kill-server` ve `adb start-server` ile sunucuyu yeniden başlatın.

Cihaz Yönetimi Komutları
Bu komutlar, cihazı kontrol etmek için kullanılır:
– `adb devices`: Bağlı cihazları listeler. Örnek çıktı: “List of devices attached” altında cihaz ID’si görünür.
– `adb devices -l`: Cihazları ürün/model bilgisiyle listeler.
– `adb reboot`: Cihazı yeniden başlatır.
– `adb reboot bootloader`: Cihazı bootloader moduna alır (Fastboot için).
– `adb reboot recovery`: Recovery moduna alır.
– `adb root`: ADB’yi root izinleriyle yeniden başlatır (root’lu cihazlar için).
– `adb usb`: USB modunda ADB’yi etkinleştirir.

images 4 Cep Telefonu Tamir Kursu 0542 5856892 Teknik servis eğitimi
ADB Komutları Detaylı Rehberi

Dosya Transferi Komutları
Dosyaları cihaz ve bilgisayar arasında taşımak için:
– `adb push <yerel_dosya> <cihaz_yolu>`: Bilgisayardan cihaza dosya gönderir. Örnek: `adb push dosya.txt /sdcard/`.
– `adb pull <cihaz_yolu> <yerel_dosya>`: Cihazdan bilgisayara dosya çeker. Örnek: `adb pull /sdcard/dosya.txt .`.

Uygulama Yönetimi Komutları
Uygulamaları yükleme, kaldırma ve yönetme:
– `adb install <apk_dosyası>`: APK dosyasını cihaza yükler. Örnek: `adb install uygulama.apk`.
– `adb install -r <apk_dosyası>`: Mevcut uygulamayı günceller.
– `adb uninstall <paket_adı>`: Uygulamayı kaldırır. Örnek: `adb uninstall com.example.app`.
– `adb shell pm list packages`: Yüklü paketleri listeler.
– `adb shell pm list packages -3`: Üçüncü taraf uygulamaları listeler.
– `adb shell am start -n <paket_adı>/<aktivite>`: Uygulamayı başlatır. Örnek: `adb shell am start -n com.example/.MainActivity`.
– `adb shell am force-stop <paket_adı>`: Uygulamayı zorla durdurur.

Shell Komutları (adb shell ile)
`adb shell` komutu, cihazda Unix benzeri bir kabuk açar. İçinde Linux komutları çalıştırılabilir:
– `adb shell`: Kabuğu açar.
– `adb shell <komut>`: Doğrudan komut çalıştırır. Örnek: `adb shell ls /sdcard/` (dosyaları listeler).
– `adb shell pwd`: Mevcut çalışma dizinini gösterir.
– `adb shell netstat`: TCP bağlantılarını listeler.
– `adb shell dumpsys battery`: Pil bilgilerini döker.
– `adb shell dumpsys package <paket_adı>`: Paket hakkında detaylı bilgi verir.
– `adb shell rm -rf <dosya_yolu>`: Dosyayı siler (dikkat: -rf ile recursive ve force).
– `adb shell setprop <özellik> <değer>`: Sistem özelliklerini ayarlar. Örnek: `adb shell setprop persist.sys.usb.config mtp,adb`.

Log ve Hata Ayıklama Komutları

Hataları izlemek için:
– `adb logcat`: Gerçek zamanlı logları gösterir.
– `adb logcat -G 16M`: Logcat tampon boyutunu artırır (örneğin 16MB).
– `adb bugreport`: Tam hata raporu oluşturur.

Gelişmiş Komutlar

– `adb shell screencap -p /sdcard/ekran.png`: Ekran görüntüsü alır.
– `adb shell screenrecord /sdcard/video.mp4`: Ekran videosu kaydeder (3 dakika varsayılan).
– `adb shell input text “merhaba”`: Metin girişi simüle eder.
– `adb shell getprop`: Tüm sistem özelliklerini listeler.
– `adb sideload <dosya>`: Recovery modunda OTA güncellemesi yükler.

ADB komutları, cihaz modeline ve Android sürümüne göre değişebilir. Root erişimi gerektiren komutlar için cihazın root’lu olması şarttır. İşlem sırasında veri kaybı riski vardır, bu yüzden yedek alın. Daha fazla detay için resmi Android geliştirici sitesini ziyaret edin. Bu rehber, telefon teknisyenleritelefon teknisyenleri gibi profesyonel kullanımlar için faydalı olabilir.

 

   
  • Benzer İçerik

    BAT_THERM_ON Nedir?
    • Nisan 18, 2026

            Mert Teknoloji Teknik Servis Rehberi BAT_THERM_ON Nedir? Batarya Termal Sinyal Kılavuzu Telefon şematiklerinde sıkça karşılaşılan BAT_THERM_ON sinyalinin görevini, çalışma mantığını ve arıza senaryolarını teknik servis uzmanı perspektifinden öğrenin. ⚡ Teknik Servis Rehberi · 🔋 Batarya Termal Kontrol · 📱 MERT TEKNOLOJİ CEP TELEFONU TAMİR KURSU İçindekiler BAT_THERM_ON Nedir? Temel Fonksiyonları Çalışma Mantığı Diğer Adları Sinyal Akışı Arıza Tespiti Ölçüm…

    Devamını oku

    Devamını Oku
    Fluke 117 Multimetre Kullanımı
    • Nisan 17, 2026

      Fluke 117 Multimetre Kullanımı ve Bileşen Test Rehberi Fluke 117 True RMS Multimetre, cep telefonu tamiri ve elektronik teknik servislerinde en çok tercih edilen profesyonel ölçüm cihazlarından biridir. VoltAlert teknolojisi, otomatik seçim özelliği ve yüksek hassasiyeti ile devre analizlerinde vazgeçilmez bir araçtır. İçindekiler Fluke 117 Multimetre Tanımı ve Fonksiyonlar Giriş Çıkış Portları ve Problar Temel Ölçüm Fonksiyonları Direnç (Resistör) Ölçümü ve Testi…

    Devamını oku

    Devamını Oku

    Bir yanıt yazın

    error: Content is protected !!