ADB'yi Windows, macOS ve Linux'a nasıl kurarım?

click fraud protection

Android Debug Bridge aracını kullanmaya başlamanız için 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 çeşitli özelliklerine yalnızca ortalama bir kullanıcıdan gizlenen 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 sistemin çeşitli bölümlerinde hata ayıklaması için, ancak her türlü temiz ve gizli için kullanabileceğimiz hileler. Bu hilelerin ön koşulu, bilgisayarınıza ADB yüklemektir. Bu nedenle, bu kılavuzda size ADB'yi Windows, macOS ve Linux'a hızlı ve izlemesi kolay adımlarla nasıl kuracağınızı göstereceğiz.

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

Android Hata Ayıklama Köprüsü'nün (ADB) dahili yapısı, klasik istemci-sunucu mimarisine dayalıdı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 kablosu veya kablosuz olarak cihazımıza komutlar gönderiyoruz.
  2. Bir aygıtta komutları çalıştıran bir arka plan programı ("adbd" olarak bilinir). Arka plan programı, her aygıtta bir arka plan işlemi olarak çalışır.
  3. İstemci ile arka plan programı arasındaki iletişimi yöneten bir sunucu. Sunucu, bilgisayarda bir 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ğu için, bu, ilk etapta belirli parçaların çalışır durumda olmasını gerektirir. Bilgisayarı yeni başlattıysanız (ve arka plan programını açılışta başlatacak şekilde ayarlamadıysanız), o zaman hedef Android'e herhangi bir iletişim gönderilmeden önce çalışıyor olması gerekir cihaz. Arka plan programının çalıştığından emin olmak için kontrol edecek olan komut isteminde veya terminalde aşağıdaki mesajı göreceksiniz.

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ıktan sonra, ADB istemcisi tarafından gönderilen komutlar için söz konusu bağlantı noktasını dinlemeye devam edecektir. Ardından, bilgisayara bağlı çalışan tüm cihazlara (emülatörler dahil) bağlantılar kuracaktır. Bu, bilgisayar geçmişte yetkilendirilmemişse, Android cihazda yetkilendirme talebini alacağınız andır.

ADB nasıl kurulur

Not: ADB komutlarını kabul etmek için akıllı telefon veya tablette de bazı şeyler yapmanız gerekeceğinden, ADB'yi bilgisayarda kurmak denklemin sadece yarısıdır.

Telefon ayarları

  1. Başlat Ayarlar telefonunuzdaki uygulama.
  2. Şuna dokunun: Telefon hakkında seçeneği genellikle listenin en altına yakındır.
    • OEM dış görünümüne bağlı olarak, Telefon hakkında sayfa başka bir şey olarak adlandırılabilir veya başka bir yere gömülebilir. Ayarlar cihazınızdaki uygulama.
  3. Ardından, Yapı numarası Geliştirici Modunu etkinleştirmek için seçeneği yedi kez. Bittiğinde bir tost mesajı göreceksiniz.
  4. Şimdi ana Ayarlar ekranına geri dönün ve yeni bir tane görmelisiniz. 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 sürecini kısmen tamamladınız. Sırada, aşağıya kaydırmanız ve işletim sisteminiz için kalan talimatları uygulamanız gerekecek.

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ı tutup klasör içinde sağ tıklatıp ardından tıklatarak yapılabilir. Komut penceresini burada aç 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 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 cihazları
  7. Telefonunuzun ekranında, USB Hata Ayıklama erişimine izin vermek veya erişimi reddetmek için bir komut istemi görmelisiniz. Doğal olarak, sorulduğunda USB Hata Ayıklama erişimi 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, şimdi 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 modifiye etmeye başlayın!

macOS'ta ADB nasıl kurulur

  1. İndir macOS için Android SDK Platform Araçları ZIP dosyası.
  2. ZIP dosyasını 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/klasör/
    • Örneğin, içeriği masaüstünüze yerleştirebilirsiniz: cd /Kullanıcılar/XDA/Masaüstü/platform araçları/
  5. Uyumlu bir USB kablosuyla cihazınızı 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 bu modda bırakmak en iyisidir.
  6. Terminal, ADB araçlarınızın bulunduğu klasörde olduğunda, ADB arka plan programını başlatmak için aşağıdaki komutu uygulayabilirsiniz: ./adb cihazları
  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ıysa, 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 modifiye etmeye başlayın.

Yukarıdaki kılavuz kesinlikle işe yarayacak olsa da, kıdemli macOS kullanıcıları, aşağıdaki gibi resmi olmayan bir paket yöneticisi kullanarak ADB'yi Mac'lerine yüklemeyi de seçebilirler. 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 dosyasını 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/klasör/
  5. Bu, ADB dosyalarını çıkardığınız dizini değiştirir.
    • Örnek: cd /home/XDA/Masaüstü/platform araçları/
  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 önerilir.
  7. Terminal, ADB araçlarınızın bulunduğu klasörde olduğunda, ADB arka plan programını başlatmak için aşağıdaki komutu uygulayabilirsiniz: ./adb cihazları
  8. Akıllı telefonunuzda veya tablet bilgisayarınızda, USB hata ayıklamasına izin vermenizi isteyen bir istem göreceksiniz. Devam et ve kabul et.
  9. Son olarak, 8. adımdaki komutu tekrar girin. Her şey başarılıysa, artık cihazınızın seri numarasını Terminal penceresi çıktısında görmelisiniz.

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

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

  • Debian/Ubuntu tabanlı Linux kullanıcıları, ADB'yi yüklemek için aşağıdaki komutu yazabilir:
    sudo apt-elde etmek android-sdk-platform-tools'u kurun
  • Fedora/SUSE tabanlı Linux kullanıcıları, ADB'yi yüklemek için aşağıdaki komutu yazabilir:
    sudo dnf düzenlemek android araçları

Bununla birlikte, dağıtıma özgü paketler genellikle eski sürümler içerdiğinden, Android SDK Platform Araçları sürümünden en son ikili dosyayı seçmek 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ırmak için sorunsuz bir yol sunar. Ancak, ortam henüz tam teşekküllü USB donanım erişimi sunmamıştır. Sonuç olarak, yukarıda belirtilen şekilde kursanız bile, WSL altındaki ADB Android cihazınıza erişemez. Bununla birlikte, açık kaynağı kullanan resmi bir geçici çözüm vardır. usbipd-kazan proje. Daha fazlasını öğrenmek için şu konudaki eğiticimize göz atın: WSL'de USB geçidi nasıl kurulur.

ChromeOS için yapmanız gerekenler 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 temellerimizi kapsamak için, kullanıcıların bir ./ Gelecekteki eğiticilerde listelediğimiz ADB komutlarının önünde, özellikle de doğrudan Google tarafından sağlanan Platform Araçları ZIP'sinden çı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, İşletim sisteminizin ne kadarını kullanırsanız kullanın, Android için bu ince ayarların nasıl yapıldığını anlamak için mümkün olduğunca çok kişi 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, namı diğer ya-webadb, kullanıcıların ADB tarafından sağlanan işlevlerin çoğunu herhangi bir ikili dosya 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 (Google Chrome, Microsoft Edge veya Firefox gibi) destekleyen bir web tarayıcısı 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 yerel olarak ADB bağlantısını destekler. Bu, yaygın USB bağlantı sorunları ve aşağıdakiler gibi ek adımlarla uğraşma ihtiyacını ortadan kaldırır: Android OEM sürücü 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 şuraya 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 pencere, seç İzin vermek.
  3. üzerine dokunun kablosuz hata ayıklama seçeneği 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:
    adbçiftIP adresi:Liman
    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. Bir mesaj, cihazınızın başarıyla eşleştirildiğini belirtmelidir.
  7. Ardından, PC/Mac'in terminal penceresinde aşağıdaki komutu çalıştırın:
    adbbağlamakIP adresi:Liman
    Bak IP adresi ve Bağlantı Noktası altındaki bölüm kablosuz hata ayıklama 3. adımda IP adresi ve bağlantı noktası için.
  8. Her şey yolunda giderse, aşağıdakine benzer bir mesaj görmelisiniz:
    bağlıile 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 yükleyip yüklemediğinizi kontrol etmek için, cihazınızı USB kablonuzla PC/Mac'inize bağlayın ve adb cihazları yukarıda açıklandığı gibi komut. Cihazınızı Komut İstemi/PowerShell/Terminal penceresinde listelenmiş olarak göstermelidir. Farklı bir çıktı alırsanız, adımlarla baştan başlamanızı öneririz.

Yukarıda bahsedildiği gibi, bir Android cihazda her türlü şeyi yapmak için ADB'yi kullanabilirsiniz. Bu komutlardan bazıları doğrudan ADB ikili dosyasına yerleştirilmiştir ve tüm cihazlarda çalışması gerekir. Komutları doğrudan cihaz üzerinde çalıştırmanıza izin verecek olan ADB Kabuğu olarak adlandırılan şeyi de açabilirsiniz. Doğrudan cihazda çalıştırılan komutlar, cihazdan cihaza değişebilir (çünkü OEM'ler kaldırabilir). belirli olanlara erişim ve ayrıca ADB davranışını değiştirme) ve Android'in bir sürümünden diğerine şu şekilde değişebilir: Peki.

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

  • Bağlı cihazların bir listesini yazdırın: adb cihazları
  • ADB sunucusunu öldür: adb öldürme sunucusu
  • Bir uygulama yükleyin: adb kurulumu
  • Bağlantı noktası yönlendirmeyi ayarlayın: adb ileri tcp: 6100 tcp: 7100
  • Cihazdan bir dosya/dizin kopyalayın: adb çekme
  • Bir dosyayı/dizini cihaza kopyalayın: adb itme
  • Bir ADB kabuğu başlatın: adb kabuğu

Bonus

Bunu bir adım daha ileri götürmek isteyenler için, bir araya getirdiğimiz ve size yol gösterecek bu yeni öğreticiyi takip edebilirsiniz. komutu bir Windows veya Linux masaüstündeki herhangi bir dizinden kullanabilmeniz için ADB'yi nasıl kurarsınız?.

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ı için ADB komutlarının birçok uygulamasını detaylandıran çeşitli cihazlar için XDA eğitimlerinin bir listesi bulunmaktadır!

  • Düğme kombinasyonları, ADB ve kök uygulamaları kullanılarak 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) havasını nasıl boşaltabilirsiniz?
  • Android TV'de uygulamalar nasıl yüklenir: APK Kurulumu ve ADB Sideload yöntemleri, takip edilmesi kolay adımlarda 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
  • Android Wear Saatlerini Fabrika Ayarlarına Dönmeden Yeni Telefonlarla Nasıl Eşleştirirsiniz?

Bu buzdağının sadece görünen kısmı. kontrol etmeyi unutma Her uzman kullanıcı eğitimi için ADB komutlarımız ADB'yi kullanmak için daha yararlı ipuçlarını ve püf noktalarını öğrenmek için!