ADB'yi Windows, macOS ve Linux'a yükleme

Android Hata Ayıklama Köprüsü aracını kullanmaya başlamanıza yardımcı olacak adım adım kılavuz.

Hızlı Linkler

  • Android Hata Ayıklama Köprüsü (ADB) nedir?
  • ADB nasıl çalışır?
  • ADB nasıl kurulur
  • ADB komutlarına örnekler
  • ADB ile başka ne yapabilirim?

Android işletim sisteminin birçok özelliğine yalnızca ortalama kullanıcıdan gizlenmiş yollar ve yöntemlerle erişilebilir. Bunlar genellikle Google'ın sunduğu bir araç olan bazı komut satırı Android Debug Bridge (ADB) komutlarının yardımıyla yapılmıştır. geliştiricilerin uygulamalarının veya sistemlerinin çeşitli bölümlerinde hata ayıklaması için, ancak bunu her türlü düzenli ve gizli işlem için kullanabiliriz hileler. Bu hilelerin ön koşulu bilgisayarınıza ADB yüklemektir. Bu nedenle, bu kılavuzda size hızlı ve takip edilmesi kolay adımlarla ADB'yi Windows, macOS ve Linux'a nasıl kuracağınızı göstereceğiz.

Android Hata Ayıklama Köprüsü (ADB) nedir?

Android Debug Bridge'in (ADB) iç yapısı klasik istemci-sunucu mimarisini temel alır. Tüm süreci oluşturan üç bileşen vardır.

  1. İstemci, yani Android cihazınıza bağladığınız PC/Mac/Chromebook. Bilgisayardan USB kablo veya kablosuz olarak cihazımıza komutlar gönderiyoruz.
  2. Bir aygıtta komutları çalıştıran bir arka plan programı ("adbd" olarak bilinir). Daemon her cihazda bir arka plan işlemi olarak çalışır.
  3. İstemci ile arka plan programı arasındaki iletişimi yöneten bir sunucu. Sunucu bilgisayarda arka plan işlemi olarak çalışır.

ADB nasıl çalışır?

ADB'yi oluşturan üç parça (istemci, arka plan programı ve sunucu) olduğundan, bu, ilk etapta belirli parçaların çalışır durumda olmasını gerektirir. Bilgisayarı yeni başlattıysanız (ve önyükleme sırasında arka plan programını başlatacak şekilde ayarlamadıysanız), o zaman hedef Android'e herhangi bir iletişim gönderilmeden önce çalışıyor olması gerekir. cihaz. Komut isteminde veya terminalde arka plan programının çalıştığından emin olmak için kontrol edecek aşağıdaki mesajı göreceksiniz.

Eğer arka plan programı çalışmıyorsa, işlemi başlatacak ve size hangi yerel TCP bağlantı noktasında başlatıldığını söyleyecektir. Bu ADB hizmeti başlatıldığında, ADB istemcisi tarafından gönderilen komutlar için söz konusu bağlantı noktasını dinlemeye devam edecektir. Daha sonra bilgisayara bağlı tüm çalışan cihazlara (emülatörler dahil) bağlantılar kuracaktır. Bu, bilgisayar geçmişte yetkilendirilmemişse, Android cihazda yetkilendirme isteğini alacağınız andır.

ADB nasıl kurulur

Not: ADB'yi bilgisayarda ayarlamak denklemin sadece yarısıdır çünkü ADB komutlarını kabul etmek için akıllı telefonunuzda veya tabletinizde de bazı şeyler yapmanız gerekecektir.

Telefon ayarları

  1. Başlat Ayarlar telefonunuzda uygulama.
  2. öğesine dokunun Telefon hakkında seçenek genellikle listenin en altına yakındır.
    • OEM kaplamasına bağlı olarak, Telefon hakkında sayfanın adı başka bir şey olabilir veya başka bir yere gömülebilir Ayarlar cihazınızda uygulama.
  3. Daha sonra öğesine dokunun Yapı numarası Geliştirici Modunu etkinleştirmek için seçeneği yedi kez seçin. Tamamlandığında bir tost mesajı göreceksiniz.
  4. Şimdi ana Ayarlar ekranına geri döndüğünüzde yeni bir Geliştirici Seçenekleri erişebileceğiniz menü. Google Pixel telefonlarda ve diğer bazı cihazlarda şuraya gitmeniz gerekebilir: Ayarlar > Sistem bulmak için Geliştirici Seçenekleri Menü.
  5. Oraya gidin ve etkinleştirin USB hata ayıklama seçenek.
  6. Telefon kurulum işlemini kısmen tamamladınız. Daha sonra, aşağıya kaydırmanız ve işletim sisteminize uygun talimatların geri kalanını uygulamanız gerekecektir.

Microsoft Windows'ta ADB nasıl kurulur

  1. İndir Windows için Android SDK Platform Araçları ZIP dosyası.
  2. Bu ZIP dosyasının içeriğini kolayca erişilebilen bir klasöre (C:\platform-tools gibi) çıkarın.
  3. Açık Dosya Gezgini ve bu ZIP dosyasının içeriğini çıkardığınız yere göz atın.
  4. Bu ADB ikili dosyasıyla aynı dizinden bir Komut İstemi/Terminal örneği açın. Bu, Shift tuşunu basılı tutarak klasöre sağ tıklayıp ardından öğesine tıklayarak yapılabilir. Komut penceresini burada açın veya PowerShell penceresini burada açın. Windows 11 kullanıcıları görmeli Terminalde Aç klavyedeki Shift düğmesine bile basmadan sağ tıklama bağlam menüsünde.
  5. Akıllı telefonunuzu veya tabletinizi bir USB kablosuyla bilgisayarınıza bağlayın. USB modunu “dosya aktarımı (MTP)” moduna değiştirin. Bazı OEM'ler bunu gerektirebilir veya gerektirmeyebilir, ancak genel uyumluluk için onu bu modda bırakmak en iyisidir.
  6. Komut İstemi/Terminal penceresinde, ADB arka plan programını başlatmak için aşağıdaki komutu girin: adb devices
  7. Telefonunuzun ekranında, USB Hata Ayıklama erişimine izin vermenizi veya erişimi reddetmenizi isteyen bir istem görmelisiniz. Doğal olarak, istendiğinde USB Hata Ayıklama erişimine izin vermek isteyeceksiniz (ve bu istemi bir daha asla görmek istemiyorsanız her zaman izin ver onay kutusuna dokunun).
  8. Son olarak 6. adımdaki komutu tekrar girin. Her şey başarılıysa, artık cihazınızın seri numarasını komut isteminde (veya PowerShell penceresinde) görmelisiniz.

Artık cihazınızda herhangi bir ADB komutunu çalıştırabilirsiniz! Şimdi devam edin ve kapsamlı eğitim listemizi takip ederek telefonunuzu modlamaya başlayın!

MacOS'ta ADB nasıl kurulur

  1. İndir MacOS için Android SDK Platform Araçları ZIP dosyası.
  2. ZIP'i kolayca erişilebilen bir konuma çıkarın (örneğin Masaüstü gibi).
  3. Terminali açın.
  4. ADB'yi çıkardığınız klasöre göz atmak için aşağıdaki komutu girin: cd /path/to/extracted/folder/
    • Örneğin, içerikleri masaüstünüze yerleştirebilirsiniz: cd /Users/XDA/Desktop/platform-tools/
  5. Cihazınızı uyumlu bir USB kablosuyla Mac'inize bağlayın. USB bağlantı modunu “dosya aktarımı (MTP)” moduna değiştirin. Bu, her cihaz için her zaman gerekli değildir, ancak herhangi bir sorunla karşılaşmamak için cihazı bu modda bırakmak en iyisidir.
  6. Terminal, ADB araçlarınızın bulunduğu klasöre girdikten sonra, ADB arka plan programını başlatmak için aşağıdaki komutu çalıştırabilirsiniz: ./adb devices
  7. Cihazınızda bir USB hata ayıklamasına izin ver çabuk. Bağlantıya izin ver.
  8. Son olarak, 7. adımdaki komutu tekrar girin. Her şey başarılı olduysa artık cihazınızın seri numarasını macOS'un Terminal penceresinde görmelisiniz.

Tebrikler! Artık cihazınızda herhangi bir ADB komutunu çalıştırabilirsiniz! Şimdi devam edin ve telefonunuzu modlamaya başlayın.

Yukarıdaki kılavuz kesinlikle işe yarayacak olsa da, deneyimli macOS kullanıcıları, aşağıdaki gibi resmi olmayan bir paket yöneticisi kullanarak ADB'yi Mac'lerine yüklemeyi de tercih edebilirler. Ev yapımı bira veya MacPort'lar. Bu şekilde ikili dosyaları manuel olarak güncellemeniz gerekmez.

Linux'ta ADB nasıl kurulur

  1. İndir Linux için Android SDK Platform Araçları ZIP dosyası.
  2. ZIP'i kolayca erişilebilen bir konuma çıkarın (örneğin Masaüstü gibi).
  3. Bir Terminal penceresi açın.
  4. Aşağıdaki komutu girin: cd /path/to/extracted/folder/
  5. Bu, ADB dosyalarını çıkardığınız dizini değiştirecektir.
    • Örnek: cd /home/XDA/Desktop/platform-tools/
  6. Cihazınızı USB kablonuzla Linux makinenize bağlayın. Bağlantı modunu “dosya aktarımı (MTP)” moduna değiştirin. Bu her cihaz için her zaman gerekli değildir ancak herhangi bir sorunla karşılaşmamanız için tavsiye edilir.
  7. Terminal, ADB araçlarınızın bulunduğu klasöre girdikten sonra, ADB arka plan programını başlatmak için aşağıdaki komutu çalıştırabilirsiniz: ./adb devices
  8. Akıllı telefonunuza veya tablet bilgisayarınıza döndüğünüzde, USB hata ayıklamasına izin vermenizi isteyen bir istem göreceksiniz. Devam edin ve verin.
  9. Son olarak 8. adımdaki komutu tekrar girin. Her şey başarılıysa, artık Terminal penceresi çıkışında cihazınızın seri numarasını görmelisiniz.

Tebrikler! Artık cihazınızda herhangi bir ADB komutunu çalıştırabilirsiniz!

Linux kullanıcıları bilgisayarlarına ADB kurmanın daha kolay bir yolu olduğunu bilmelidir. Yukarıdaki kılavuz kesinlikle işinize yarayacaktır, ancak ana akım Debian/Ubuntu veya Fedora/SUSE tabanlı Linux dağıtımı yukarıdaki kılavuzun 1. ve 2. adımlarını atlayabilir ve aşağıdaki yöntemlerden birini kullanabilir: aşağıdaki komutlar:

  • Debian/Ubuntu tabanlı Linux kullanıcıları ADB'yi kurmak için aşağıdaki komutu yazabilirler:
    sudo apt-get install android-sdk-platform-tools
  • Fedora/SUSE tabanlı Linux kullanıcıları ADB'yi yüklemek için aşağıdaki komutu yazabilirler:
    sudo dnf install android-tools

Bununla birlikte, dağıtıma özgü paketler genellikle güncel olmayan yapılar içerdiğinden, Android SDK Platform Araçları sürümündeki en son ikili dosyayı tercih etmek her zaman daha iyidir.

Özel durum: Linux ve ChromeOS için Windows Alt Sisteminde ADB nasıl kurulur

Linux için Windows Alt Sistemi (WSL) Windows kullanıcılarına Linux uygulamalarını çalıştırmanın kusursuz bir yolunu sunar. Ancak ortam henüz tam donanımlı USB donanım erişimi sunmuyor. Sonuç olarak, WSL altındaki ADB, yukarıda belirtilen yöntemi kullanarak yükleseniz bile Android cihazınıza erişemez. Bununla birlikte, açık kaynak kodunu kullanan resmi bir geçici çözüm mevcuttur. usbipd-kazan proje. Daha fazlasını öğrenmek için eğitimimize göz atın WSL'de USB geçişi nasıl kurulur.

ChromeOS için şunları yapmanız gerekir: yerleşik Linux geliştirme ortamını açın Birinci. Varsayılan olarak size bir Debian örneği sunar. Daha sonra yukarıda belirtilen adımları kullanarak ADB'yi kolayca kurabilirsiniz.

Buradaki tüm temelleri kapsamak için kullanıcıların bir ./ Gelecekteki eğitimlerde listelediğimiz ADB komutlarının önünde, özellikle de doğrudan Google tarafından sağlanan Platform Araçları ZIP'inden çıkarılan ikili dosyaları kullanırken. Bu, herhangi bir *nix kullanıcısının (veya PowerShell/Terminal çalıştıran Windows kullanıcısının) muhtemelen bileceği bir şeydir, ancak yine de şunu istiyoruz: İşletim sisteminizin ne kadarını kullanırsanız kullanın, Android için bu ince ayarların nasıl yapılacağını mümkün olduğunca çok kişi anlayacaktır. Bilmek.

İsteğe bağlı: Tarayıcınızda ADB nasıl kurulur?

ADB protokolü WebUSB API kullanılarak uygulanabilir. Android telefonları doğrudan web tarayıcılarından kontrol edin. Yine Başka Bir WebADB, yani ya-webadb, kullanıcıların ADB tarafından sağlanan işlevlerin çoğunu herhangi bir ikili program veya sürücü yüklemeden doğrudan web tarayıcısından gerçekleştirmelerine olanak tanıyan böyle bir projedir. İhtiyacınız olan tek şey, WebUSB API'sini destekleyen bir web tarayıcısıdır (Google Chrome, Microsoft Edge veya Firefox gibi) ve hazırsınız.

İsteğe bağlı: Wi-Fi üzerinden ADB nasıl kullanılır?

Android 11 ve üzeri sürümler, Wi-Fi üzerinden ADB bağlantısını yerel olarak destekler. Bu, yaygın USB bağlantı sorunlarıyla ve aşağıdaki gibi ek adımlarla uğraşma ihtiyacını ortadan kaldırır: Android OEM sürücüsü kurulumu Windows'ta.

Kablosuz hata ayıklamayı ayarlamak için aşağıdakileri yapın:

  1. PC/Mac'inizin ve telefonunuzun aynı kablosuz ağa bağlı olduğundan emin olun.
  2. Telefonunuzda şu adrese gidin: Geliştirici Seçenekleri altında Ayarlar ve etkinleştir Kablosuz hata ayıklama. Üzerinde Bu ağda kablosuz hata ayıklamaya izin verilsin mi? açılır pencereyi seçin İzin vermek.
  3. üzerine dokunun Kablosuz hata ayıklama seçeneğini belirleyin ve seçin Cihazı eşleştirme koduyla eşleştirin.
  4. Telefon ekranında görüntülenen eşleştirme kodunu, IP adresini ve bağlantı noktası numarasını not edin.
  5. PC/Mac'inizde aşağıdaki komutu çalıştırın:
    adbpairIP_Address:Port
    4. adımdaki IP adresini ve bağlantı noktası numarasını kullanın.
  6. İstendiğinde 4. adımda aldığınız eşleştirme kodunu girin. Cihazınızın başarıyla eşleştirildiğini belirten bir mesaj gösterilmelidir.
  7. Daha sonra PC/Mac'in terminal penceresinde aşağıdaki komutu çalıştırın:
    adbconnectIP_Address:Port
    Bak IP adresi ve Bağlantı Noktası altındaki bölüm Kablosuz hata ayıklama IP adresi ve bağlantı noktası için 3. adımda.
  8. Her şey yolunda giderse aşağıdakine benzer bir mesaj görmelisiniz:
    connectedto 192.168.68.100:37173
  9. Artık istediğiniz ADB kabuk komutunu yazmaya hazırsınız.

ADB komutlarına örnekler

ADB'yi başarıyla kurup kurmadığınızı kontrol etmek için cihazınızı USB kablonuzla PC'nize/Mac'inize bağlayın ve çalıştırın. adb devices Yukarıda açıklandığı gibi komut. Cihazınızın Komut İstemi/PowerShell/Terminal penceresinde listelenmesini sağlamalıdır. Farklı bir çıktı alırsanız adımlarla baştan başlamanızı öneririz.

Yukarıda belirtildiği gibi, bir Android cihazda her türlü şeyi yapmak için ADB'yi kullanabilirsiniz. Bu komutlardan bazıları doğrudan ADB ikili dosyasında yerleşiktir ve tüm cihazlarda çalışmalıdır. Ayrıca, komutları doğrudan cihazda çalıştırmanıza olanak tanıyan ADB Kabuğu olarak adlandırılan şeyi de açabilirsiniz. Doğrudan cihazda çalıştırılan komutlar cihazdan cihaza farklılık gösterebilir (çünkü OEM'ler belirli olanlara erişim sağlayabilir ve ayrıca ADB davranışını değiştirebilir) ve Android'in bir sürümünden diğerine farklılık gösterebilir. Peki.

Aşağıda cihazınızda yapabileceğiniz örnek komutların bir listesini bulacaksınız:

  • Bağlı cihazların listesini yazdırın: adb devices
  • ADB sunucusunu öldürün: adb kill-server
  • Bir uygulama yükleyin: adb install
  • Bağlantı noktası yönlendirmeyi ayarlayın: adb forward tcp: 6100 tcp: 7100
  • Cihazdan bir dosya/dizini kopyalayın: adb pull
  • Bir dosyayı/dizini cihaza kopyalayın: adb push
  • Bir ADB kabuğu başlatın: adb shell

Bonus

Bunu bir adım daha ileri taşımak isteyenler için, bir araya getirdiğimiz ve size yol gösterecek bu yeni öğreticiyi takip edebilirsiniz. Komutu Windows veya Linux masaüstündeki herhangi bir dizinden kullanabilmeniz için ADB nasıl kurulur?.

ADB ile başka ne yapabilirim?

Aşağıda, gizli ayarları değiştirmek, OEM özelliklerini veya kullanıcı arayüzlerini özelleştirmek ve çok daha fazlasını yapmak için ADB komutlarının birçok uygulamasını ayrıntılandıran, çeşitli cihazlara yönelik XDA eğitimlerinin bir listesi bulunmaktadır!

  • Düğme kombinasyonlarını, ADB'yi ve kök uygulamaları kullanarak kurtarma moduna nasıl geçilir?
  • Kök erişimi olmadan taşıyıcı/OEM bloatware nasıl kaldırılır
  • Bir PC'ye bağlanmadan telefonunuzun (ve daha fazlasının) yükünü nasıl giderebilirsiniz?
  • Android TV'ye uygulamalar nasıl yüklenir: APK Kurulumu ve ADB Sideload yöntemleri, takip edilmesi kolay adımlarla açıklanmıştır!
  • Android 12 ve sonraki sürümlerde Wi-Fi ve Mobil veri Hızlı Ayarlar kutucuklarını geri getirin
  • Scrcpy ile Android Akıllı Telefonunuzu PC'nizden ücretsiz olarak kontrol edin
  • Fabrika Ayarlarına Dönmeden Android Wear Saatleri Yeni Telefonlarla Eşleştirme

Bu buzdağının sadece görünen kısmı. Kontrol etmeyi unutmayın Her uzman kullanıcı eğitimi için ADB komutlarımız ADB'yi kullanmaya yönelik daha faydalı ipuçları ve püf noktaları öğrenmek için!