Super ADB Manager Super ADB Manager Ücretsiz indir
Ana SayfaRehberler › macOS için ADB GUI ve ADB Yönetici Araçları — Terminal Olmadan

macOS için ADB GUI ve ADB Yönetici Araçları — Terminal Olmadan

ADB manager ya da ADB GUI aradıysanız, muhtemelen bir yığın GitHub README'si, yalnızca Windows'ta çalışan bir uygulama veya brew install ile başlayan bir öğretici ile karşılaştınız. Bu sayfa adb'nin Mac'te gerçekte ne yaptığını, tercih edersiniz diye terminal yolunun tamamını, macOS seçeneklerinin dürüst bir karşılaştırmasını ve kendi uygulamamızın bu tabloda nereye oturduğunu anlatıyor. Hiçbir şey indirmeseniz bile sorununuzu burada çözebilmelisiniz.

"ADB manager" aslında nedir

ADB (Android Debug Bridge), Google'ın SDK Platform Tools adlı bir pakette dağıttığı bir komut satırı aracıdır. USB hata ayıklaması açık olan her Android cihazla konuşur; uygulama kurabilir, dosya kopyalayabilir, günlükleri canlı aktarabilir, kabuk komutları çalıştırabilir ve Wi-Fi üzerinden bağlanabilir. Her "ADB manager" veya "ADB GUI", aynı ikili dosyanın etrafına sarılmış bir kabuktur — hiçbiri Android'in zaten sunmadığı bir yetenek eklemez.

Bu aramayı bulandıran iki şey var. Ekran yansıtma adb'nin parçası değildir: cihaza küçük bir sunucu gönderen, ayrı bir açık kaynak projesi olan scrcpy'den gelir. Ayrıca "ADB Manager", 1990'ların Mac OS'undaki bir Apple Desktop Bus bileşeninin de adıydı; onlarca yıllık Apple PDF'lerinin hâlâ sonuçlarda çıkmasının nedeni bu. Tamamen başka bir ADB.

Terminal yolu (ücretsiz ve hâlâ çalışıyor)

Bunların hiçbiri için bir uygulamaya ihtiyacınız yok, Android Studio'ya da gerek yok — Platform Tools, Google'dan indirilen bağımsız bir zip dosyası. Komut yazmaktan rahatsız değilseniz iş akışının tamamı bu.

Zorluk komutlarda değil, bakımda: platform-tools'u PATH'inize eklemek, arşivden çıkardığınız ikili dosyalardaki macOS karantinasını temizlemek, Homebrew'u güncel tutmak ve yeniden başlatmanın ardından kablosuz hata ayıklama portu değiştiği için tekrar eşleşmek. Bir GUI'nin doldurduğu boşluk tam olarak bu.

  1. Telefonda: Ayarlar > Telefon hakkında, Yapı numarası'na yedi kez dokunun, ardından Geliştirici seçenekleri > USB hata ayıklama.
  2. developer.android.com adresinden "SDK Platform Tools for Mac" paketini indirin, arşivden çıkarın ve Terminal'de cd ~/Downloads/platform-tools komutunu çalıştırın.
  3. ./adb devices komutunu çalıştırın. Telefonda "USB hata ayıklamaya izin ver" istemi belirir — ona dokunana kadar cihaz unauthorized olarak listelenir.
  4. Günlük komutlar: ./adb install app.apk, ./adb push ~/file.pdf /sdcard/Download/, ./adb pull /sdcard/DCIM/photo.jpg ~/Desktop, ./adb logcat.
  5. Kablosuz: Geliştirici seçenekleri > Kablosuz hata ayıklama > Cihazı eşleme koduyla eşleştir yolunu izleyin, sonra ./adb pair 192.168.1.20:37105 ve ardından ./adb connect 192.168.1.20:5555.
  6. Yansıtma: scrcpy'yi ayrıca kurun (brew install scrcpy) ve scrcpy komutunu çalıştırın.

macOS ADB GUI araçları, dürüstçe karşılaştırıldı

Bu anahtar kelimelerin sonuçlarının çoğu Windows veya Linux projeleri. İşte gerçekten Mac'te çalışanlar; beş dakika içinde Terminal'e geri dönüp dönmeyeceğinizi belirleyen iki soruya göre değerlendirildi: adb'yi içinde barındırıyor mu ve imzalı mı?

  1. ADB Studio (adb-studio.app) — yerel SwiftUI, Universal binary, ücretsiz ve MIT lisanslı, adb'yi içinde barındırıyor. Yansıtma, kablosuz eşleme, APK sürükle bırak. Hâlâ çok erken bir aşamada (v0.0.7); sitesinde notarize edilmesinden söz edilmiyor.
  2. AYA (aya.liriliri.io) — Electron tabanlı, macOS/Windows/Linux, AGPL-3.0. Ekran aktarımı, dosya yöneticisi, logcat, kabuk. Çapraz platform bir yapı olduğu için daha ağır ve Mac'e özgü değil.
  3. adb-tools-mac (naman14) — ekran görüntüsü, logcat ve derin bağlantılar için menü çubuğu aracı. GitHub'da yaklaşık 966 yıldızı var ama kabaca beş commit'i var ve adb'nin zaten kurulu olmasını bekliyor.
  4. adb-assistant ve AdbPad — sık kullanılan komutlar için küçük, başlatıcı tarzı yardımcılar. Faydalı, dar kapsamlı, adb gerekli.
  5. guiscrcpy / QtScrcpy — yalnızca yansıtma arayüzleri. scrcpy'yi ve adb'yi yine kendiniz kuruyorsunuz.
  6. WebADB / adbgui.com — tarayıcıda WebUSB üzerinden çalışır. Kurulacak bir şey yok, ama Safari WebUSB'yi desteklemiyor (yalnızca Chrome veya Edge) ve tarayıcının USB arayüzünü tekeline alması gerekiyor.
  7. ADB AppControl — bu alandaki en olgun uygulama yöneticisi, ama yalnızca Windows'ta çalışıyor, .NET 4.6 istiyor ve Extended sürümü ücretli. Bu aramalarda üst sıralarda çıkmasına rağmen bir Mac seçeneği değil.
  8. Super ADB Manager (bu site) — yerel SwiftUI, macOS 13+, yalnızca Apple Silicon. adb'yi ve scrcpy'yi içinde barındırıyor, Apple tarafından notarize edilmiş, ücretsiz.

Herhangi birini indirmeden önce bakılması gereken üç şey

adb'yi içinde barındırıyor mu? Pek çok README, adb'nin zaten PATH'inizde olduğunu sessizce varsayar; bu da sizi doğrudan Homebrew'a geri gönderir. İndirilen dosya yalnızca birkaç megabaytsa, neredeyse kesinlikle hiçbir şey barındırmıyordur.

İmzalı ve notarize edilmiş mi? Forum başlıklarında en sık dile getirilen şikâyet ve üst sıralardaki sayfalarda en az işlenen konu bu. İmzasız bir Mac uygulaması "Apple, kötü amaçlı yazılım içerip içermediğini denetleyemediği için açılamıyor" uyarısını tetikler; Control tuşuyla tıklayıp Aç demeniz ya da Sistem Ayarları > Gizlilik ve Güvenlik altından onaylamanız gerekir. Notarize edilmiş bir uygulama ise doğrudan açılır.

Bakımı sürüyor mu? Yıldız sayısı etkinlik demek değildir. Bir araca cihazınıza erişim vermeden önce son commit'in veya sürümün tarihine bakın.

Super ADB Manager bu tabloda nerede — ve neleri yapmıyor

Super ADB Manager, aynı soruna bizim yaklaşımımız: adb ve scrcpy gömülü, yerel bir macOS uygulaması; yani Mac'inize hiçbir şey kurulmuyor. Tek bir pencerede fare ve klavye girişiyle ekran yansıtma, iki yönlü sürükle bırak destekli /sdcard dosya yöneticisi, split APK'ları da kurabilen bir APK yükleyici, öncelik filtreleri ve aramalı canlı Logcat, tek tıkla geliştirici anahtarları (dokunuşları göster, işaretçi konumu, düzen sınırları, GPU aşırı çizim, animasyon ölçekleri), mDNS üzerinden kablosuz eşleme ve ekran görüntüsü/kayıt galerisi bulunuyor. Ücretsiz, hesap yok, reklam yok, telemetri varsayılan olarak kapalı, yedi tema, sağdan sola yazılanlar dâhil on beş arayüz dili. Güncel sürüm: 0.6.0.

Gerçek sınırlar: Apple Silicon ve macOS 13 Ventura veya üzeri gerekiyor, yani Intel Mac'ler kapsam dışı. Ekran kaydı Android'in kendi screenrecord aracını kullanıyor; bazı HONOR ve Huawei cihazları bunu uygulamıyor — o düğme orada çalışmayacak. Ayrıca telefonda USB hata ayıklamayı yine sizin açmanız gerekiyor; hiçbir masaüstü uygulaması bu adımı sizin yerinize yapamaz.

  1. DMG dosyasını indirin, açın ve uygulamayı Uygulamalar klasörüne sürükleyin.
  2. Telefonda USB hata ayıklamayı açın (Ayarlar > Telefon hakkında > Yapı numarası'na yedi kez dokunun).
  3. USB ile bağlayın ve cihazda "USB hata ayıklamaya izin ver" seçeneğine dokunun.
  4. İsteğe bağlı: canlı oturumu tek tıkla USB'den Wi-Fi'ye geçirin.

MTP boşluğu: Kindle, kameralar ve ADB dışı diğer cihazlar

ADB yalnızca hata ayıklaması açık Android cihazlarla konuşur. Geri kalan her şey — bir Kindle, bir e-kitap okuyucu, bir fotoğraf makinesi, bir MP3 çalar — MTP kullanır ve macOS'ta yerleşik MTP desteği yoktur. Google'ın Android File Transfer uygulaması artık geliştirilmiyor ve güncel macOS sürümlerinde güvenilir değil; OpenMTP sağlam ve ücretsiz bir seçenek, MacDroid ise ücretli. Super ADB Manager, ADB tarafının yanında bir MTP tarayıcısı da içeriyor; Kindle sahiplerinin çoğu uygulamayı zaten böyle buluyor. Baştan bilmekte fayda olan bir uyarı: cihaz aktarım sırasında çıkarılırsa veya kablosu sökülürse MTP oturumu kopabilir — yeniden bağlandığınızda dosya listesi baştan oluşturulur.

SSS

Önce Homebrew, Android Studio veya platform-tools kurmam gerekiyor mu?

Hayır. adb ve scrcpy uygulama paketinin içinde geliyor; PATH'inize hiçbir şey eklenmiyor ve sisteme hiçbir şey kurulmuyor. Homebrew'dan gelen platform-tools zaten sizde varsa ikisi yan yana çalışabilir, ancak 5037 numaralı portu aynı anda yalnızca tek bir adb sunucusunun sahiplenebileceğini unutmayın — bir sürüm uyuşmazlığı, ikisinden birinin sunucuyu yeniden başlatmasına yol açar.

macOS, geliştirici doğrulanamadığı için uygulamanın açılamadığını söylüyor. Şimdi ne yapmalıyım?

Super ADB Manager'da bunu görmemeniz gerekir: Developer ID ile imzalı ve Apple tarafından notarize edilmiş, yani ilk açılışta doğrudan çalışır. Başka bir araç bu uyarıyı veriyorsa uygulama imzasızdır — Uygulamalar klasöründe Control tuşuyla tıklayın, Aç'ı seçin ve onaylayın. Arşivden çıkarılmış platform-tools ikili dosyaları için de Sistem Ayarları > Gizlilik ve Güvenlik altında aynı onay gerekebilir.

Intel Mac'lerde çalışıyor mu?

Hayır — yalnızca Apple Silicon ve macOS 13 Ventura veya üzeri. Intel bir Mac'te ADB Studio (Universal binary), AYA (Electron) ya da terminalden Google'ın platform-tools paketini kullanın.

Ekran yansıtma için scrcpy'yi ayrıca kurmam gerekiyor mu?

Hayır. Yansıtma yerleşik olarak geliyor ve scrcpy protokolünü doğrudan uygulamanın içinden konuşuyor: tıklayarak dokunun, sürükleyerek kaydırın ve Mac klavyenizle yazın. Ayrıca kurulacak veya güncel tutulacak bir ikili dosya yok.

Bir ADB manager, Kindle'ımı veya fotoğraf makinemi görebilir mi?

ADB üzerinden hayır — bunlar Android hata ayıklama hedefleri değil, MTP cihazlarıdır; bu yüzden adb devices hiçbir şey göstermez. Bir MTP istemcisine ihtiyacınız var. Super ADB Manager'da yerleşik olarak bir tane var, OpenMTP ücretsiz bir alternatif ve Android File Transfer güncel macOS'ta pratikte ölü durumda.

Super ADB Manager, ücretsiz ve notarize edilmiş bir macOS uygulamasıdır — adb ve scrcpy içine gömülüdür, yani Homebrew ile kurulacak bir şey ya da açılacak bir terminal yok.

macOS için indir

macOS 13+ · Apple Silicon · ~27 MB

Diğer rehberler