Super ADB Manager Super ADB Manager Scarica gratis
HomeGuide › ADB GUI e strumenti di gestione ADB per macOS — senza Terminale

ADB GUI e strumenti di gestione ADB per macOS — senza Terminale

Se hai cercato un gestore ADB o una ADB GUI, con ogni probabilità sei finito su una pila di README di GitHub, su un'app solo per Windows o su un tutorial che inizia con brew install. Questa pagina spiega che cosa fa davvero adb su un Mac, mostra l'intero percorso da Terminale nel caso tu lo preferisca, mette a confronto in modo onesto le opzioni per macOS e chiarisce dove si colloca la nostra app. Dovresti riuscire a risolvere il tuo problema anche senza scaricare nulla.

Che cos'è davvero un «gestore ADB»

ADB (Android Debug Bridge) è uno strumento a riga di comando che Google distribuisce in un pacchetto chiamato SDK Platform Tools. Comunica con qualsiasi dispositivo Android su cui sia attivo il debug USB e può installare app, copiare file, mostrare i log in tempo reale, eseguire comandi shell e collegarsi via Wi-Fi. Ogni «gestore ADB» o «ADB GUI» non è altro che un involucro attorno a quello stesso binario: nessuno di questi programmi aggiunge funzioni che Android non esponga già.

Due cose confondono questa ricerca. Il mirroring dello schermo non fa parte di adb: arriva da scrcpy, un progetto open source separato che carica un piccolo server sul dispositivo. Inoltre «ADB Manager» era anche il nome di un componente dell'Apple Desktop Bus nel Mac OS degli anni Novanta, ed è per questo che tra i risultati compaiono ancora PDF Apple vecchi di decenni. Un ADB completamente diverso.

Il percorso da Terminale (gratuito, e funziona ancora)

Per tutto questo non serve un'app, e non serve Android Studio: Platform Tools è uno zip autonomo scaricabile da Google. Se digitare comandi non ti spaventa, il flusso di lavoro è tutto qui.

L'attrito non sta nei comandi, ma nella manutenzione: aggiungere platform-tools al PATH, rimuovere la quarantena di macOS dai binari appena estratti, tenere aggiornato Homebrew e rifare l'accoppiamento perché la porta del debug wireless cambia dopo ogni riavvio. È proprio questo il vuoto che una GUI riempie.

  1. Sul telefono: Impostazioni > Informazioni sul telefono, tocca sette volte Numero build, poi Opzioni sviluppatore > Debug USB.
  2. Scarica «SDK Platform Tools for Mac» da developer.android.com, estrai l'archivio ed esegui cd ~/Downloads/platform-tools nel Terminale.
  3. Esegui ./adb devices. Sul telefono compare la richiesta «Consenti debug USB»: finché non la accetti, il dispositivo risulta unauthorized.
  4. Comandi di uso quotidiano: ./adb install app.apk, ./adb push ~/file.pdf /sdcard/Download/, ./adb pull /sdcard/DCIM/photo.jpg ~/Desktop, ./adb logcat.
  5. Wireless: Opzioni sviluppatore > Debug wireless > Accoppia dispositivo con codice di accoppiamento, poi ./adb pair 192.168.1.20:37105 seguito da ./adb connect 192.168.1.20:5555.
  6. Mirroring: installa scrcpy a parte (brew install scrcpy) ed esegui scrcpy.

Strumenti ADB GUI per macOS, a confronto in modo onesto

La maggior parte dei risultati per queste parole chiave sono progetti per Windows o Linux. Ecco invece che cosa gira davvero su un Mac, valutato sulle due domande che decidono se tra cinque minuti sarai di nuovo nel Terminale: include adb al suo interno ed è firmato?

  1. ADB Studio (adb-studio.app) — SwiftUI nativo, binario Universal, gratuito e con licenza MIT, include adb. Mirroring, accoppiamento wireless, installazione di APK con drag and drop. È ancora agli inizi (v0.0.7) e il suo sito non parla di notarizzazione.
  2. AYA (aya.liriliri.io) — Electron, macOS/Windows/Linux, AGPL-3.0. Screencast, gestore file, logcat, shell. Build multipiattaforma, quindi più pesante e non nativa per Mac.
  3. adb-tools-mac (naman14) — utility nella barra dei menu per screenshot, logcat e deep link. Circa 966 stelle su GitHub ma all'incirca cinque commit, e dà per scontato che adb sia già installato.
  4. adb-assistant e AdbPad — piccoli helper in stile launcher per i comandi usati più spesso. Utili, limitati, richiedono adb.
  5. guiscrcpy / QtScrcpy — solo interfacce per il mirroring. scrcpy e adb devi comunque installarli tu.
  6. WebADB / adbgui.com — funziona nel browser tramite WebUSB. Non c'è nulla da installare, ma Safari non supporta WebUSB (solo Chrome o Edge) e il browser deve prendere il controllo esclusivo dell'interfaccia USB.
  7. ADB AppControl — il gestore di app più curato in questo ambito, ma solo per Windows, richiede .NET 4.6 e la sua versione Extended è a pagamento. Non è un'opzione per Mac, nonostante si posizioni bene per queste ricerche.
  8. Super ADB Manager (questo sito) — SwiftUI nativo, macOS 13+, solo Apple Silicon. Include adb e scrcpy, notarizzato da Apple, gratuito.

Tre cose da verificare prima di scaricarne uno

Include adb? Parecchi README danno per scontato, senza dirlo, che adb sia già nel tuo PATH, il che ti riporta dritto a Homebrew. Se il download pesa solo pochi megabyte, quasi sicuramente non include nulla.

È firmato e notarizzato? È la lamentela più diffusa nelle discussioni sui forum e l'argomento meno trattato dalle pagine che si posizionano meglio. Un'app Mac non firmata fa comparire il messaggio «non può essere aperta perché Apple non può verificare la presenza di software dannoso», e devi fare Ctrl-clic > Apri oppure autorizzarla da Impostazioni di Sistema > Privacy e sicurezza. Un'app notarizzata si apre e basta.

È mantenuto? Le stelle non sono attività. Controlla la data dell'ultimo commit o dell'ultima release prima di dare a uno strumento accesso al tuo dispositivo.

Dove si colloca Super ADB Manager — e che cosa non fa

Super ADB Manager è la nostra risposta allo stesso problema: un'app macOS nativa con adb e scrcpy integrati, così sul tuo Mac non viene installato nulla. Un'unica finestra ti dà il mirroring dello schermo con input da mouse e tastiera, un gestore file per /sdcard con drag and drop in entrambe le direzioni, un installatore di APK che gestisce anche gli split APK, Logcat in tempo reale con filtri per priorità e ricerca, interruttori per sviluppatori attivabili con un clic (mostra tocchi, posizione puntatore, limiti del layout, overdraw GPU, scale di animazione), accoppiamento wireless via mDNS e una galleria di screenshot e registrazioni. Gratuito, senza account, senza pubblicità, telemetria disattivata per impostazione predefinita, sette temi, quindici lingue di interfaccia comprese quelle da destra a sinistra. Versione attuale: 0.6.0.

I limiti veri: Apple Silicon e macOS 13 Ventura o successivo, quindi i Mac Intel restano fuori. La registrazione dello schermo usa lo screenrecord di Android, che alcuni dispositivi HONOR e Huawei non implementano: su quelli il pulsante non funzionerà. E il debug USB sul telefono devi comunque attivarlo tu; nessuna app desktop può farlo al posto tuo.

  1. Scarica il DMG, aprilo e trascina l'app in Applicazioni.
  2. Attiva il debug USB sul telefono (Impostazioni > Informazioni sul telefono > tocca sette volte Numero build).
  3. Collega il dispositivo via USB e tocca «Consenti debug USB» sul telefono.
  4. Facoltativo: passa la sessione attiva da USB a Wi-Fi con un clic.

Il buco dell'MTP: Kindle, fotocamere e altri dispositivi non ADB

ADB parla solo con dispositivi Android su cui il debug è attivo. Tutto il resto — un Kindle, un e-reader, una fotocamera, un lettore MP3 — usa MTP, e macOS non ha alcun supporto MTP integrato. Android File Transfer di Google è stato dismesso ed è inaffidabile sulle versioni recenti di macOS, OpenMTP è una buona opzione gratuita e MacDroid è a pagamento. Super ADB Manager include un browser MTP accanto alla parte ADB, ed è così che la maggior parte dei possessori di Kindle lo scopre. Un avvertimento che conviene conoscere subito: la sessione MTP può interrompersi se il dispositivo viene espulso o scollegato durante un trasferimento — basta ricollegarlo e l'elenco dei file viene ricostruito.

Domande frequenti

Devo prima installare Homebrew, Android Studio o platform-tools?

No. adb e scrcpy sono inclusi nel bundle dell'app, quindi non viene aggiunto nulla al tuo PATH e non viene installato nulla a livello di sistema. Se hai già platform-tools da Homebrew i due convivono, ma ricorda che un solo server adb alla volta può occupare la porta 5037: una differenza di versione farà riavviare il server a uno dei due.

macOS dice che l'app non può essere aperta perché lo sviluppatore non può essere verificato. E adesso?

Con Super ADB Manager non dovresti vederlo: è firmata con un Developer ID e notarizzata da Apple, quindi si apre già al primo avvio. Se il messaggio compare con un altro strumento, quell'app non è firmata: fai Ctrl-clic su di essa in Applicazioni, scegli Apri e conferma. Anche i binari di platform-tools appena estratti possono richiedere la stessa autorizzazione da Impostazioni di Sistema > Privacy e sicurezza.

Funziona sui Mac Intel?

No: solo Apple Silicon e macOS 13 Ventura o successivo. Su un Mac Intel puoi usare ADB Studio (binario Universal), AYA (Electron) oppure i platform-tools di Google dal terminale.

Devo installare scrcpy a parte per il mirroring dello schermo?

No. Il mirroring è integrato e parla il protocollo scrcpy dall'interno dell'app: clicca per toccare, trascina per scorrere e scrivi con la tastiera del Mac. Non c'è nessun binario separato da installare o da tenere aggiornato.

Un gestore ADB può vedere il mio Kindle o la mia fotocamera?

Non tramite ADB: quelli sono dispositivi MTP, non target di debug Android, quindi adb devices non mostrerà nulla. Serve un client MTP. Super ADB Manager ne ha uno integrato, OpenMTP è un'alternativa gratuita e Android File Transfer è ormai di fatto morto sulle versioni attuali di macOS.

Super ADB Manager è un'app per macOS gratuita e notarizzata: adb e scrcpy sono già integrati, quindi non c'è nulla da installare con Homebrew né alcun terminale da aprire.

Scarica per macOS

macOS 13+ · Apple Silicon · ~27 MB

Altre guide