Android Debug Bridge o meglio noto come ADB è uno strumento da riga di comando per accedere al tuo telefono Android. È uno strumento potente e piuttosto versatile. Puoi fare una serie di cose come estrarre registri, installare/disinstallare app, trasferire file, eseguire il root e il flashing di ROM personalizzate, creare backup di dispositivi, ecc. Inoltre, adb è un salvavita quando il tuo dispositivo Android viene bloccato perché il telefono è inutilizzabile in quel momento.
Sebbene la shell dei comandi adb sembri intimidatoria e complessa, è abbastanza semplice. Quindi, ecco un elenco di comandi adb per iniziare e fare alcune cose utili nel processo.
Installa ADB su Windows
A differenza delle versioni precedenti, non è necessario installare un SDK Android completo per installare ADB. Scarica semplicemente il file zip ADB autonomo, estrailo in una cartella a tua scelta e il gioco è fatto.
Per accedere ad adb, apri il prompt dei comandi cercandolo nel menu di avvio. Per eseguire i comandi ADB, devi accedere alla cartella adb usando il comando seguente.
cd C:\ADB
Dove in C:/ADB è il percorso della cartella del file ADB estratto.
Suggerimento: puoi anche aprire il prompt dei comandi dalla stessa directory. Basta digitare "cmd" sulla barra degli indirizzi in Esplora file di Windows
Ora collega il tuo dispositivo Android tramite USB e puoi procedere a testare i comandi seguenti. Per ulteriori riferimenti, puoi consultare questa guida su come installare e testare correttamente adb su Windows.
Comandi di connessione
1. Avvia o arresta il server ADB
Ovviamente, il primo comando che dovresti sapere è come avviare e fermare il server adb. Ciò ti consente di interagire con il tuo dispositivo Android connesso. Per avviare il server adb, utilizzare il comando seguente.
adb start-server
Una volta terminato il tuo lavoro, puoi utilizzare il comando seguente per arrestare il server adb.
adb kill-server
2. Riavvia ADB in modalità USB
Se il server ADB è già avviato e per qualche motivo, i comandi continuano a non funzionare. Puoi provare un riavvio ADB sull'USB. Non esiste un comando di riavvio ADB autonomo. Ma il comando seguente ristabilirà la connessione ADB tramite USB. Questo, a sua volta, causerà il riavvio del server ADB.
adb usb
3. Versione ADB
Questo è un comando molto utile perché pochi comandi funzionano con le ultime versioni di ADB. Come ad esempio, le versioni precedenti di ADB non ti consentono di eseguire il comando flashall. Quindi, quando hai un comando in errore, il primo passo è controllare la versione adb. È quindi possibile verificare se il comando è supportato in quella versione. Di seguito è riportato il comando per verificare la versione adb.
adb version
4. Elenca i dispositivi Android connessi
Questo è uno dei comandi più famosi. Quando colleghi il tuo dispositivo al computer tramite USB, usa questo comando per verificare se adb riesce a trovare il dispositivo connesso.
adb devices
Se il tuo dispositivo è collegato correttamente al tuo sistema, il comando precedente avvierà il servizio demone, eseguirà la scansione del sistema ed elencherà tutte le unità Android collegate. La cosa buona di questo comando è che elenca sia lo stato del dispositivo che il suo numero di serie.
5. Stato del tuo dispositivo
Come puoi vedere dal nome stesso, questo comando può essere utilizzato per conoscere lo stato del dispositivo. Quando il comando viene eseguito, mostra se lo stato del tuo dispositivo è offline, bootloader o in modalità dispositivo. Per un normale dispositivo Android, vedrai il tuo stato Android come "dispositivo", proprio come nell'immagine qui sotto.
adb get-state
Lo stato di connessione del dispositivo può essere uno dei seguenti:
- offline: il dispositivo non è connesso ad adb o non risponde.
- dispositivo: il dispositivo è ora connesso al server adb.
- nessun dispositivo: nessun dispositivo è connesso.
6. Connetti ADB tramite Wi-Fi
Nelle recenti versioni di ADB, puoi connetterti direttamente a qualsiasi dispositivo Android tramite Wi-Fi. Tutto quello che devi fare è attivare il debug USB sull'altro dispositivo ed eseguire il comando seguente.
adb connect ip-address
Quindi il comando dovrebbe essere come:
adb connetti 192.168.1.104
7. Ottieni il numero di serie del dispositivo
Questo comando consente di conoscere il numero di serie del dispositivo collegato. Sul tuo telefono o tablet, puoi vedere il numero di serie del dispositivo accedendo a "Impostazioni > Informazioni sul telefono > Stato".
adb get-serialno
Comandi di trasferimento file
8. Elenca i file
Per copiare o inviare file, è necessario conoscere la posizione esatta della directory. Normalmente, la memoria interna del telefono è denominata sdcard. Quindi, tutte le cartelle interne del telefono si trovano nella directory /sdcard. Tuttavia, se vuoi conoscere la posizione esatta o individuare un file particolare, puoi utilizzare il comando "ls". Il comando ls elenca i file nella directory.
adb shell ls "directory_name"
9. Copia i file dal computer al telefono
Se vuoi copiare file dal tuo computer al telefono usando adb, puoi usare questo comando. Dimentica di sostituire [sorgente] e [destinazione] con i percorsi dei file effettivi.
adb push [source] [destination]
Dopo aver sostituito il comando precedente con i percorsi dei file effettivi, ecco come appare.
adb push “E:\Video Songs\sample-song.mp4” “/sdcard/Downloads/sample-song.mp4”
10. Copia i file dal telefono al computer
Proprio come puoi copiare file dal tuo computer al dispositivo Android, puoi copiare file dal tuo telefono al computer. Per farlo, usa semplicemente il comando seguente. Sostituisci [sorgente] e [destinazione] con i percorsi dei file effettivi.
adb pull [source] [destination]
Dopo aver sostituito il comando precedente con i percorsi dei file effettivi, ecco come appare.
adb pull “/sdcard/Download/video.mp4” D:\Download
Installazione dell'app
11. Installa/Disinstalla app
Oltre a spostare i file avanti e indietro, puoi effettivamente installare i file apk con un solo comando. Per installare un'app devi specificare il percorso completo del file apk. Quindi, sostituisci "path/to/file.apk" con il percorso del file apk effettivo.
adb install "path/to/file.apk"
Per disinstallare un'app, esegui semplicemente il comando seguente. Sostituisci con il nome del pacchetto completo effettivo dell'app.
adb uninstall
Se hai più dispositivi collegati al tuo computer e desideri installare il file apk solo su un dispositivo, usa il comando seguente. Sostituire [numero di serie] con il numero di serie effettivo del dispositivo. È possibile ottenere il numero di serie del dispositivo utilizzando questo comando .
12. Elenca tutti i pacchetti installati
Ora, la disinstallazione dei pacchetti richiederebbe di ottenere il nome esatto del pacchetto. Il nome del pacchetto è in realtà diverso dal nome dell'app installata. Quindi, per trovarlo di seguito c'è il comando adb.
adb shell pm list packages
Ora l'output risultante è piuttosto vasto. Quindi, se vuoi elencare un particolare apk, puoi provare a filtrare in base al nome dell'app. Ad esempio, voglio cercare il nome del pacchetto per FDroid, quindi userò il seguente comando.
adb shell pm list packages | findstr "fdroid"
Comandi di backup e ripristino
13. Backup del dispositivo Android
Per eseguire il backup di tutti i dati del dispositivo e dell'app, puoi utilizzare il comando seguente. Una volta eseguito, attiverà il backup, ti chiederà di accettare l'azione sul tuo dispositivo Android e quindi crea il file "backup.adb" nella directory corrente.
adb backup -all
14. Ripristina dispositivo Android
Per ripristinare un backup, utilizzare il comando seguente. Non dimenticare di sostituire "path/to/backup.adb" con il percorso del file effettivo.
adb restore "path/to/backup.adb"
15. Riavvia il dispositivo Android in modalità di ripristino
La modalità di ripristino ti aiuta a riparare o ripristinare il dispositivo Android utilizzando gli strumenti integrati. In genere, puoi avviare in modalità di ripristino utilizzando la combinazione del volume e del pulsante di accensione. In alternativa, puoi anche connettere il tuo dispositivo al sistema e utilizzare il comando seguente per avviare la modalità di ripristino.
adb reboot-recovery
16. Riavvia il dispositivo Android in modalità Bootloader
Il comando seguente ti consente di avviare in modalità bootloader. In genere, la modalità bootloader è molto simile alla modalità fastboot.
adb reboot-bootloader
17. Riavvia il dispositivo Android in modalità Fastboot
La modalità di avvio rapido viene generalmente utilizzata per eseguire il flashing di ROM personalizzate, bootloader e persino kernel. Utilizzare il comando seguente per avviare la modalità di avvio rapido.
adb reboot fastboot
18. Elenca i dispositivi Fastboot collegati
Questo è uno dei comandi meno conosciuti. Quando si avvia il dispositivo in modalità fastboot, per verificare se il dispositivo è connesso è possibile utilizzare il comando seguente.
fastboot devices
19. Avvia Shell remota
Questo comando avvia la shell remota e ti consente di controllare e configurare il tuo dispositivo utilizzando i comandi della shell.
adb shell
Comandi di utilità
20. Cattura screenshot
Non è difficile fare uno screenshot su Android. Tutto quello che devi fare è premere contemporaneamente il pulsante di accensione e il pulsante di riduzione del volume. In alternativa, puoi anche usare questo comando per fare uno screenshot veloce. Sostituisci "/path/to/screenshot.png" con il percorso di destinazione effettivo. Se lo desideri, puoi personalizzare il nome del file cambiando "screenshot" con il nome che desideri.
adb shell screencap -p "/path/to/screenshot.png"
Dopo aver sostituito il percorso di destinazione, ecco come appare il comando.
adb shell screencap -p “/sdcard/screenshot.png”
21. Registra schermo Android
Oltre agli screenshot, puoi registrare lo schermo del dispositivo Android utilizzando il comando seguente. Ancora una volta, sostituisci "/path/to/record.mp4" con il percorso di destinazione effettivo. Naturalmente, puoi personalizzare il nome del file cambiando "record" con il nome che desideri.
adb shell screenrecord "/path/to/record.mp4"
Nel caso in cui desideri tutti i commenti in un piccolo cheat sheet per l'utilizzo offline, ecco il link al PDF.
Fare clic qui per scaricare questo articolo come PDF dei comandi del terminale Android
È tutto per ora. Commenta di seguito condividendo i tuoi pensieri e le tue esperienze sull'utilizzo dei comandi adb sopra sul tuo dispositivo Android.
Leggi anche: 4 modi per trasformare il tuo computer Windows in un hotspot WiFi