Android'de Geliştirici Modu Nasıl Açılır ve ADB Sürücüleri Nereden İndirilir?

Kerem Aydın·8 Temmuz 2026·⏱4 dk

Kısaca: Geliştirici Seçeneklerini etkinleştirin (Yapı numarasına 7 kez dokunun), USB hata ayıklamayı açın, resmi Platform-Tools'u (adb/fastboot) indirin ve Windows için Google USB Driver veya üreticinin sürücüsünü kurun; bağlantıyı adb devices komutuyla kontrol edin.

İçindekiler {{TOC_AUTOMATIC}}

Geliştirici modu nedir ve neden USB hata ayıklamayı açmalısınız?

Geliştirici modu, Android'in hata ayıklama, günlük kaydı ve test etme seçeneklerini içeren gizli bir menüsüdür. En faydalı seçenek USB hata ayıklamadır: Bu özellik, bilgisayardaki adb aracının cihazla etkileşime girmesini sağlar (APK yükleme, günlük kaydı, shell komutları, dosya kopyalama). Yalnızca gerektiğinde açın; fiziksel erişim durumunda güvenlik riskini artırır.

Tanımadığınız bilgisayarlarda USB hata ayıklamayı sürekli açık tutmayın: Bağlantı kurulduğunda, PC'ye erişimi olan kötü niyetli bir kişi telefonda komut çalıştırabilir.

Geliştirici modunu ve USB hata ayıklamayı adım adım nasıl açarsınız?

  1. Ayarlar → Telefon hakkında (veya Sistem → Telefon hakkında) bölümünü açın.
  2. "Yapı numarası" / Build number seçeneğini bulun ve üzerine 7 kez art arda dokunun — "Artık bir geliştiricisiniz" bildirimi görünecektir.
  3. Ana Ayarlar menüsüne dönün → Sistem → Gelişmiş → Geliştirici seçenekleri (isimler farklılık gösterebilir).
  4. "USB hata ayıklama" (USB debugging) seçeneğini etkinleştirin. PC'ye ilk kez bağlandığınızda, bu bilgisayarı yetkilendirmek için telefon ekranındaki isteği onaylayın.

Eğer "Build number" öğesi başka bir yerde gizlenmişse (markaya özel arayüzler), ayarlarda "Build" veya "Yapı numarası" şeklinde arama yapın.

ADB (Platform-Tools), sürücüler nereden indirilir ve PATH nasıl ayarlanır?

  • Platform-Tools'u (adb ve fastboot içerir) ZIP/arşiv olarak indirin ve bilgisayarınızda bir klasöre çıkarın.
  • adb'yi herhangi bir dizinden çalıştırmak için platform-tools klasörünün yolunu sistem PATH değişkenine ekleyin:
    • Windows: Sistem Değişkenleri → PATH → Çıkarılan klasörün yolunu ekleyin.
    • macOS / Linux: ~/.bashrc, ~/.zshrc veya benzeri bir dosyaya export PATH="$PATH:/path/to/platform-tools" satırını ekleyin, ardından terminali yeniden başlatın.
  • Windows'ta, işletim sistemi cihazı ADB arayüzü olarak tanımazsa ilgili USB sürücüsünü kurmanız gerekebilir (detaylar aşağıda).

Yalnızca adb/fastboot gerekiyorsa, minimal Platform-Tools'u indirin ve bunları C:\platform-tools veya ~/platform-tools gibi ayrı bir klasörde tutun.

Windows: Hangi sürücüler gerekir ve nasıl kurulur?

  1. Cihaz yalnızca MTP/Media veya "Bilinmeyen cihaz" olarak görünüyorsa, modeliniz için Google USB Driver veya üreticinin sürücüsünü indirip kurun.
  2. Aygıt Yöneticisi'ni (Device Manager) açın, cihazı bulun (Android, Unknown device veya MTP olarak görüntülenebilir).
  3. Sağ tık → Sürücüyü güncelle → Bilgisayarımımdan sürücü yazılımı seç → android_winusb.inf dosyasının bulunduğu çıkarılmış sürücü klasörünü gösterin. Kurulumu onaylayın.
  4. Gerekirse, Windows'ta sürücü imza doğrulamasını geçici olarak devre dışı bırakın (yalnızca sürücü imzasızsa) ve kurulumu tekrarlayın.

Sorun giderme ipuçları:

  • Yeni kurulumdan önce Aygıt Yöneticisi'ndeki eski cihaz kayıtlarını silin ve PC'yi yeniden başlatın.
  • Orijinal USB kablosu kullanın ve doğrudan PC kasasındaki porta takın (hub üzerinden değil).
  • Samsung cihazlarda genellikle üreticinin resmi sürücü paketi yardımcı olur.

macOS ve Linux: Neler gerekiyor?

  • macOS'ta genellikle ek sürücülere gerek yoktur. Sadece platform-tools'u kurun ve cihazı bağlayın.
  • Linux'ta, adb'nin root yetkisi olmadan cihazı görmesi için udev kuralı oluşturmanız gerekebilir. Örnek: /etc/udev/rules.d/51-android.rules dosyasına şu türde bir satır ekleyin:
    • SUBSYSTEM=="usb", ATTR{idVendor}=="vvvv", MODE="0666", GROUP="plugdev" (vvvv yerine cihazın USB vendor id'sini yazın). Eklemeden sonra udev'i yeniden başlatın ve cihazı yeniden takın.

Bağlantı kontrolü ve temel komutlar

adb'nin bulunduğu klasörde terminal/komut istemini açın (veya PATH kullanın) ve şunu çalıştırın:

adb kill-server
adb start-server
adb devices

İlk bağlantıda telefonda hata ayıklamaya izin verme isteği çıkacaktır — onaylayın. adb devices çıktısında seri numarası ve device durumu görünmelidir. Diğer faydalı komutlar:

  • adb reboot — cihazı yeniden başlat
  • adb push — cihaza dosya kopyala
  • adb install — APK yükle

Sık karşılaşılan hatalar

  • adb devices boş, telefon MTP olarak görünüyor:
    • Telefonda USB modunu kontrol edin (Dosya aktarımı / File transfer). USB hata ayıklamayı açın.
  • adb unauthorized gösteriyor:
    • Telefonda yetkilendirme iletişim kutusu reddedildi — yeniden bağlayın ve onaylayın. Gerekirse geliştirici ayarlarında yetkilendirilmiş bilgisayarları sıfırlayın.
  • Sürücü kurulmuyor:
    • Eski sürücüleri kaldırın, kablo/port değiştirin, üreticinin sürücüsünü kurun. Eski Windows sürümlerinde sürücü imza doğrulamasını devre dışı bırakmak gerekebilir.
  • Linux'ta adb root gerektiriyor:
    • udev kuralı ekleyin ve udev servisini yeniden başlatın; ardından sudo udevadm control --reload-rules komutunu çalıştırın ve cihazı yeniden takın.

Yalnızca dosya aktarımı (MTP) gerekiyorsa, ADB sürücüleri zorunlu değildir — bunlar hata ayıklama, uygulama yükleme ve gelişmiş işlemler (fastboot, firmware yükleme) için gereklidir.

SSS

  • USB hata ayıklamayı açmaktan korkmalı mıyım?
    Yalnızca gerektiğinde ve güvenilir PC'lerde açın. Genişletilmiş erişim sağladığından, yabancı bilgisayarlarda sürekli açık bırakmayın.
  • udev kuralı için vendor id'yi nereden bulabilirim?
    Cihazı bağlayın ve lsusb (Linux) komutunu çalıştırın — vendor id xxxx:yyyy formatında görüntülenir.
  • adb cihazı offline olarak görüyorsa ne yapmalıyım?
    adb kill-server; adb start-server komutlarını deneyin; kabloyu yeniden takın; telefonda yetkilendirmeyi onaylayın; sürücüleri güncelleyin.

İsterseniz, telefon modelinize özel kısa bir kılavuz hazırlayabilirim (marka/model ve Android sürümünü belirtin) veya işletim sisteminize göre platform-tools'u PATH'e ekleme için adım adım kontrol listesi sunabilirim.