Come installare ADB su Windows, macOS e Linux

ADB

Ecco una guida dettagliata ma semplice per installare ADB su Windows, macOS e Linux per gestire i vostri dispositivi Android a tutto tondo

È possibile accedere a diverse funzionalità della piattaforma Android solo tramite percorsi e metodi nascosti all’utente medio. Questi sono generalmente eseguiti con l’aiuto di alcuni comandi Android Debug Bridge (ADB) da riga di comando.

ADB è uno strumento che Google offre agli sviluppatori per eseguire il debug di varie parti delle loro applicazioni o del sistema, ma che possiamo utilizzare per tutti i tipi di operazioni ordinarie e trucchi nascosti.

Un prerequisito per questi trucchi è aver installato ADB sul tuo computer. Quindi, in questa guida, ti mostreremo come installare ADB su Windows, macOS e Linux in passaggi rapidi e facili da seguire.

Cos’è Android Debug Bridge (ADB)?

La struttura interna di Android Debug Bridge (ADB) si basa sulla classica architettura client-server. Ci sono tre componenti che compongono l’intero processo:

  1. Il client, ovvero il PC o il MAC che hai connesso al tuo dispositivo Android. Da dove invieremo i comandi al nostro dispositivo dal computer tramite il cavo USB o in modalità wireless.
  2. Un demone (noto come “adbd”), che esegue i comandi su un dispositivo. Il demone viene eseguito come processo in background su ciascun dispositivo.
  3. Un server, che gestisce la comunicazione tra il client e il demone. Il server viene eseguito come processo in background sul PC/Mac.

Come funziona ADB?

Poiché ci sono tre parti che compongono ADB (il client, il demone e il server), ciò richiede innanzitutto che alcune parti siano attive e funzionanti. Quindi, se hai appena avviato il computer (e non lo hai configurato per avviare il demone all’avvio), allora avrai bisogno che sia in esecuzione prima che qualsiasi comunicazione possa essere inviata al dispositivo Android.

Se il demone non è in esecuzione, avvierà il processo e ti dirà su quale porta TCP locale è stato avviato. Una volta che il servizio ADB è stato avviato, continuerà ad ascoltare quella porta specifica per i comandi che sono stati inviati dal client ADB.

Quindi setterà le connessioni su tutti i dispositivi in ​​​​esecuzione collegati al computer (inclusi gli emulatori). Questo è il momento in cui riceverai la richiesta di autorizzazione sul dispositivo Android se il computer non è stato autorizzato in passato.

Come configurare ADB

Nota: L’impostazione di ADB sul computer è solo metà del lavoro poiché dovrai anche eseguire alcune operazioni sullo smartphone o sul tablet Android per accettare i comandi ADB e usarli in modo libero.

Configurazione del telefono

  1. Avvia l’applicazione Impostazioni sul telefono.
  2. Tocca l’opzione Informazioni sul telefono generalmente nella parte inferiore dell’elenco.
    • A seconda del dispositivo la pagina “Informazioni sul telefono” potrebbe essere chiamata diversamente o nascosta da qualche altra parte nelle Impostazioni del dispositivo.
  3. Quindi tocca l’opzione Numero build per 7 volte velocemente per abilitare la Modalità sviluppatore. Vedrai un messaggio al termine.
  4. Ora torna alla schermata principale delle Impostazioni e dovresti vedere un nuovo menu Opzioni sviluppatore a cui puoi accedere. Sui telefoni Google Pixel e su alcuni altri dispositivi, potrebbe essere necessario accedere a Impostazioni -> Sistema per trovare il menu Opzioni sviluppatore.
  5. Entra dentro e abilita l’opzione di debug USB.
  6. Hai parzialmente completato il processo di configurazione del telefono. Successivamente, dovrai scorrere in basso e seguire il resto delle istruzioni per il tuo particolare sistema operativo.

Segui la guida in base al sistema operativo del tuo computer.

Come configurare ADB su Microsoft Windows

  1. Scarica il file ZIP di Android SDK Platform Tools per Windows.
  2. Estrai il contenuto di questo file ZIP in una cartella facilmente accessibile (come C:\platform-tools)
  3. Apri Windows Explorer (Esplora Risorse) e cerca dove hai estratto il contenuto di questo file ZIP
  4. Quindi apri un prompt dei comandi dalla stessa directory di questo binario ADB. Questo può essere fatto tenendo premuto Maiusc e facendo clic con il pulsante destro del mouse all’interno della cartella, quindi fare clic sull’opzione “Apri finestra di comando qui”. Gli utenti di Windows 11 dovrebbero vedere “Apri nel terminale” nel menu contestuale del tasto destro senza nemmeno premere il pulsante Maiusc sulla tastiera.
  5. Collega il tuo smartphone o tablet al computer con un cavo USB. Modifica la modalità USB in modalità “trasferimento file (MTP)”. Alcuni OEM potrebbero richiederlo o meno, ma è meglio lasciarlo in questa modalità per la compatibilità generale.
  6. Nella finestra del prompt dei comandi, immetti il ​​seguente comando per avviare il demone ADB:adb devices
  7. Sullo schermo del tuo telefono, dovresti vedere una richiesta per consentire o negare l’accesso al debug USB. Naturalmente, dovrai concedere l’accesso al debug USB quando richiesto (tocca su Consenti sempre).
  8. Infine, reinserisci il comando dal passaggio 6. Se tutto è andato a buon fine, ora dovresti vedere il numero di serie del tuo dispositivo nel prompt dei comandi (o nella finestra di PowerShell).

Come configurare ADB su macOS

  1. Scarica il file ZIP di Android SDK Platform Tools per macOS.
  2. Estrai lo ZIP in una posizione facilmente accessibile (come ad esempio il desktop).
  3. Apri Terminale.
  4. Per accedere alla cartella in cui hai estratto ADB, inserisci il seguente comando:cd /path/to/extracted/folder/
    • Ad esempio, sul mio MAC era questo:cd /Users/Cash/Desktop/platform-tools/
  5. Collega il tuo dispositivo al MAC con un cavo USB compatibile. Modificare la modalità di connessione USB in modalità “trasferimento file (MTP)”. Questo non è sempre richiesto per tutti i dispositivi, ma è meglio lasciarlo in questa modalità in modo da non incorrere in problemi.
  6. Una volta che il Terminale si trova nella stessa cartella in cui si trovano gli strumenti ADB, puoi digitare il seguente comando per avviare il demone ADB:./adb devices
  7. Sul tuo dispositivo, vedrai un prompt “Consenti debug USB“. Consenti la connessione.
  8. Infine, reinserisci il comando dal passaggio 7. Se tutto è andato a buon fine, ora dovresti vedere il numero di serie del tuo dispositivo nella finestra Terminale di macOS.

Se la guida sopra funzionerà sempre, altri utenti macOS esperti e consapevoli possono installare ADB in un modo più semplice utilizzando un gestore di pacchetti non ufficiale come Homebrew o MacPorts.

Come configurare ADB su Linux

  1. Scarica il file ZIP di Android SDK Platform Tools per Linux.
  2. Estrai lo ZIP in una posizione facilmente accessibile (come ad esempio il desktop).
  3. Apri una finestra di Terminale.
  4. Immettere il seguente comando:cd /path/to/extracted/folder/
  5. Questo cambierà la directory in cui hai estratto i file ADB.
    • Esempio:cd /Users/Cash/Desktop/platform-tools/
  6. Collega il tuo dispositivo alla tua macchina Linux con il cavo USB. Modificare la modalità di connessione in modalità “trasferimento file (MTP)”. Questo non è sempre necessario per tutti i dispositivi, ma è consigliato in modo da non incorrere in problemi.
  7. Una volta che il Terminale si trova nella stessa cartella in cui si trovano gli strumenti ADB, puoi digitare il seguente comando per avviare il demone ADB:./adb devices
  8. Di nuovo sul tuo smartphone o tablet, vedrai un messaggio che ti chiede di consentire il debug USB. Vai avanti e concedilo.
  9. Infine, reinserisci il comando dal passaggio 8. Se tutto è andato a buon fine, ora dovresti vedere il numero di serie del tuo dispositivo nell’output della finestra Terminale.

Congratulazioni. Ora puoi eseguire qualsiasi comando ADB sul tuo dispositivo. Ora vai avanti e inizia a modificare il tuo telefono seguendo il nostro ampio elenco di tutorial con alcuni comandi utili da seguire.

Alcuni utenti Linux hanno un modo più semplice per installare ADB sul proprio computer. La guida in alto funzionerà sempre, ma chi possiede una distribuzione di Linux basata su Debian/Ubuntu o Fedora/SUSE può saltare i passaggi 1 e 2 della guida sopra e utilizzare uno dei seguenti comandi:

  • Gli utenti Linux basati su Debian/Ubuntu possono digitare il seguente comando per installare ADB:sudo apt-get install android-tools-adb
  • Gli utenti Linux basati su Fedora/SUSE possono digitare il seguente comando per installare ADB:sudo yum install android-tools

Tuttavia, è sempre meglio optare per l’ultimo sorgente dalla versione Android SDK Platform Tools scaricato con la metodologia precedente, poiché i pacchetti specifici della distribuzione spesso contengono build obsolete.

Facoltativo: Come utilizzare ADB tramite Wi-Fi

Android 11 e versioni successive supportano nativamente la connessione ADB tramite Wi-Fi. Ciò elimina la necessità di affrontare problemi di connessione USB comuni e passaggi aggiuntivi come l’installazione del driver OEM Android su Windows.

Per impostare il debug wireless, procedi come segue:

  1. Assicurati che il tuo PC/Mac e il telefono siano connessi alla stessa rete wireless.
  2. Sul telefono, vai a Opzioni sviluppatore in Impostazioni e attiva Debug wireless. Nella sezione Consenti il ​​debug wireless su questa rete? popup, seleziona Consenti .
  3. Tocca l’opzione Debug wireless e seleziona Associa dispositivo con codice di associazione.
  4. Prendere nota del codice di associazione, dell’indirizzo IP e del numero di porta visualizzati sullo schermo del telefono.
  5. Sul tuo PC/Mac, esegui il seguente comando:adb pair IP_Address:PortUtilizzare l’indirizzo IP e il numero di porta del passaggio 4.
  6. Quando richiesto, inserisci il codice di associazione che hai ricevuto al passaggio 4. Un messaggio dovrebbe indicare che il tuo dispositivo è stato associato correttamente.
  7. Quindi, esegui il seguente comando nella finestra del terminale del PC/Mac:adb connect IP_Address:PortGuarda la sezione Indirizzo IP e porta in Debug wireless nel passaggio 3 per l’indirizzo IP e la porta.
  8. Se tutto è andato bene, dovresti vedere un messaggio simile al seguente:connected to 192.168.68.100:37173
  9. Ora sei pronto per digitare qualsiasi comando della shell ADB desideri.

Esempi di comandi ADB

Per verificare se hai installato correttamente ADB, collega il tuo dispositivo al PC/Mac con il cavo USB ed esegui il adb devicescomando come descritto sopra. Dovrebbe visualizzare il dispositivo elencato nella finestra Prompt dei comandi/PowerShell/Terminale.

Se otterrai un risultato diverso, ti consigliamo di ricominciare da capo con i passaggi. Come accennato in precedenza, puoi utilizzare ADB per fare ogni sorta di cose su un dispositivo Android. Alcuni di questi comandi sono integrati direttamente in ADB e dovrebbero funzionare su tutti i dispositivi.

Puoi anche aprire quella che viene definita ADB Shell e questo ti consentirà di eseguire i comandi direttamente sul dispositivo. I comandi che vengono eseguiti direttamente sul dispositivo possono variare da dispositivo a dispositivo (poiché gli OEM possono rimuovere l’accesso a determinati comandi e anche modificare il comportamento di adb) e possono variare anche da una versione di Android all’altra.

Di seguito troverai un elenco di comandi di esempio che puoi eseguire sul tuo dispositivo:

  • Stampa un elenco dei dispositivi collegati:adb devices
  • Chiudi il server ADB:adb kill-server
  • Installa un’applicazione:adb install <path_to_the_APK_file>
  • Configurare il port forwarding:adb forward tcp:6100 tcp:7100
  • Copia un file/directory dal dispositivo:adb pull <path_to_the_remote_object> <path_to_the_local_destination>
  • Copia un file/directory sul dispositivo:adb push <path_to_the_local_object> <path_to_the_remote_destination>
  • Avvia una shell ADB:adb shell
Sono appassionato di tecnologia sin dalla tenera età, coltivo la mia passione con aggiornamenti quotidiani e non mi lascio scappare proprio nulla. Ho creato HowTechIsMade per condividere con voi le mie passioni ed aiutarvi ad avere un approccio più semplice con la tecnologia.