ADB ve Fastboot Kurulumu ve Cihaz Bağlantısının Kontrolü
Android Platform Tools'u kurun, PATH'e ekleyin ve cihazda USB hata ayıklamayı etkinleştirin; ardından adb devices ve fastboot devices komutlarını çalıştırın — çıktıda device durumuna sahip bir ID görünüyorsa, cihaz tanınıyor demektir.
Araçların Kurulumu
Windows
- Platform Tools'u (arşiv) indirin ve uygun bir klasöre, örneğin C:\platform-tools klasörüne çıkarın.
- Yolu sistem değişkeni Path'e ekleyin (Denetim Masası → Sistem → Gelişmiş Ayarlar → Ortam Değişkenleri → Path → C:\platform-tools ekle).
- Sürücüleri kurun: önce üreticinin standart OEM sürücülerini veya Universal ADB Driver'ı yükleyin; sürücüler olmadan Windows cihazı görmez.
Linux (Ubuntu/Debian)
- Paket olarak kurulabilir: sudo apt update && sudo apt install android-tools-adb android-tools-fastboot
- Veya Platform Tools'u indirip çıkarın ve ~/.bashrc veya ~/.zshrc dosyasında PATH'e ekleyin: export PATH=$PATH:~/platform-tools
- Kullanıcıyı plugdev grubuna ekleyin: sudo usermod -aG plugdev $USER ve yeniden giriş yapın.
macOS
- Homebrew aracılığıyla: brew install android-platform-tools
- Veya manuel olarak: Platform Tools'u çıkarın ve yolu ~/.zshrc dosyasına ekleyin: export PATH=$PATH:/path/to/platform-tools
Platform Tools'u resmi Android SDK paketinden (Platform Tools) indirin — bu güvenli ve yeni Android sürümleriyle uyumludur.
Hata Ayıklamanın Etkinleştirilmesi ve Cihazın Kontrolü
- Geliştirici modunu etkinleştirin: Ayarlar → Telefon Hakkında → "Derleme Numarası"na birkaç kez dokunun.
- Geliştirici seçeneklerinde "USB Hata Ayıklama"yı (ve kablosuz erişim gerekiyorsa "Wi‑Fi Üzerinden Hata Ayıklama"yı) etkinleştirin.
- Android TV için: genellikle Ayarlar → Sistem → Cihaz Hakkında → geliştirici modunu ve hata ayıklamayı etkinleştirme.
- Cihazı kaliteli bir USB kablosuyla (tercihen orijinal) bilgisayara bağlayın.
ADB üzerinden kontrol:
- Terminalde şunu çalıştırın: adb devices
- Beklenen çıktı: List of devices attached ABC123XYZ device
- Durum unauthorized ise — cihaz ekranındaki isteği onaylayın.
fastboot üzerinden kontrol:
- Cihazı fastboot moduna alın (genellikle Vol‑Down + Power tuşları veya adb reboot bootloader komutu).
- Şunu çalıştırın: fastboot devices
- Cihaz fastboot modundaysa seri numarasını göreceksiniz.
Wi‑Fi için:
- USB üzerinde: adb tcpip 5555
- USB'yi çıkarın ve bağlanın: adb connect IP:5555 (IP adresini cihazın Wi‑Fi ayarlarından alın).
Bazı cihazlarda (örneğin Xiaomi/Redmi) geliştirici ayarlarında OEM kilidini açmayı etkinleştirmeniz gerekir, aksi takdirde fastboot üzerinden işlemler kısıtlanır.
Sık Karşılaşılan Sorunlar ve Hızlı Çözümler
- Windows'ta cihazı görmüyor: Aygıt Yöneticisi'nde sürücüleri kontrol edin, başka bir USB portu deneyin (tercihen USB‑2.0).
- adb unauthorized gösteriyor: Cihazdaki isteği kabul edin, kabloyu çıkarıp tekrar takın.
- fastboot cihazı görmüyor: Cihazın önyükleyicide (bootloader) olduğundan emin olun, adb reboot bootloader kullanın.
- Linux'ta izinler: adb sudo gerektiriyorsa, kullanıcıyı plugdev grubuna ekleyin ve oturumu yeniden başlatın.
- Kablo/port: Birçok sorun kötü kablodan veya USB hub'dan kaynaklanır — doğrudan bağlayın.
Kullanışlı Komutlar
- adb version
- fastboot --version
- adb devices
- adb reboot bootloader
- fastboot devices
- adb shell
- adb pull /sdcard/DCIM/ ~/Pictures/
- fastboot reboot
Sık Yapılan Hatalar
- "command not found": platform‑tools PATH'te değil — yolu ekleyin ve terminali yeniden başlatın.
- "no permissions" (Linux): plugdev grubuna eklenmemiş veya udev kuralları eksik — udev'i yapılandırın.
- "device offline": adb kill-server && adb start-server deneyin, kabloyu veya portu değiştirin.
- Yanlış mod: adb yalnızca işletim sisteminde çalışır, fastboot ise bootloader'da çalışır.
SSS
- Basit bağlantı için cihazı rootlamak gerekir mi? Hayır. adb bağlantısı için root gerekmez; root yalnızca süper kullanıcı yetkileri gerektiren işlemler için gereklidir.
- Neden adb Wi‑Fi üzerinden bağlanmıyor? Cihaz ve bilgisayarın aynı ağda olduğundan ve IP adresinin doğru olduğundan emin olun; bazen yönlendirici yerel bağlantıları engeller.
- Herhangi bir USB kablosu kullanılabilir mi? Hayır: bazı kablolar yalnızca şarj içindir ve veri aktarmaz.
- Platform Tools'u tamamen nasıl kaldırırım? platform‑tools klasörünü silin ve yolu PATH'ten kaldırın.
Tüm adımlardan sonra cihaz hâlâ tanınmıyorsa, adb/fastboot komutlarının spesifik çıktısını ve cihaz modelini belirtin — bu, sorunu daha kesin teşhis etmeye yardımcı olacaktır.