Guida di base ai comandi ADB per Android - The Happy Android

Uno dei vantaggi dell'utilizzo di Android è che possiamo accedere alle “profondità” del nostro dispositivo e toccare praticamente tutto. All'insondabile e oltre. Per fare ciò, Android ci offre vari strumenti, come, ad esempio, l' ADB ( Android Debug Bridge o Android Debug Bridge ).

L'ADB è un programma che è incluso nel kit di sviluppo Android (Android Studio), e include una serie di comandi che possiamo eseguire in una semplice finestra di comando per comunicare con il nostro dispositivo direttamente da un PC .

Oltre ai suddetti comandi ADB , possiamo utilizzare anche i cosiddetti comandi fastboot , una serie di comandi che possiamo utilizzare dal bootloader di Android, senza entrare effettivamente nel sistema operativo.

In breve, 2 strumenti che sono ottimi per noi se vogliamo installare ROM personalizzate , root o semplicemente imparare qualcosa in più su Android.

Requisiti per l'utilizzo dei comandi ADB e Fastboot

Per poter utilizzare i comandi ADB e comunicare con un dispositivo Android, dobbiamo scaricare e installare quello noto come Android Studio o Android SDK . Può essere scaricato dalla pagina di sviluppo ufficiale di Android.

Nel caso in cui lavoriamo con Windows , dovremo semplicemente eseguire il pacchetto che abbiamo appena scaricato. In caso di domande, possiamo consultare il manuale di installazione. Gli utenti Linux e Mac hanno anche le loro versioni corrispondenti sulla suddetta pagina ufficiale di Android Studio.

Infine, ricorda che è necessario attivare il debug USB del terminale. Inoltre, dovremo installare i driver di dispositivo corrispondenti sul PC.

I 10 comandi ADB più utilizzati

Successivamente, ti mostriamo alcuni dei comandi ADB più comuni utilizzati per interagire con un telefono o tablet Android.

Affinché i comandi funzionino correttamente dobbiamo aprire il terminale di sistema e andare sullo stesso percorso in cui abbiamo installato il pacchetto di sviluppo Android (solitamente in C: / oi file del programma).

Se in qualsiasi momento si desidera trasferire o chiamare un file, è consigliabile che si trovi in ​​questo stesso percorso .

1 # dispositivi adb

Il comando "adb device" è uno dei più basilari. Serve per sapere se il dispositivo sta comunicando correttamente con il PC. Apriamo un terminale di sistema e digitiamo direttamente il comando. Se tutto è andato bene, ci verrà mostrato un elenco dei dispositivi collegati con il rispettivo numero di serie e stato.

2 # adb install

Questo sembra abbastanza ovvio, giusto? Con questa riga di comando possiamo installare applicazioni in formato apk sul dispositivo, direttamente dalla console di comando del nostro PC.

adb install app.apk

Ad esempio : adb install whatsapp.apk

3 # adb push

Con "adb push" possiamo trasferire file dal PC al percorso indicato del dispositivo Android. Basta lasciare il file nello stesso percorso in cui ci troviamo nella finestra di comando e scrivere quanto segue:

Adb push nome file percorso_destinazione

Ad esempio : adb push movie.mp4 / sdcard / movies

4 # adb pull

In questo caso, quello che faremo è il contrario: copiare i file dal dispositivo al PC. Il file verrà copiato nello stesso percorso in cui ci troviamo nella console di comando.

Adb pull nome file percorso_origine

Ad esempio : adb pull despacito.mp3 / sdcard / trash can

5 # adb riavvio

Con questo comando riavvieremo il dispositivo Android direttamente dalla console di comando.

Ad esempio: adb reboot

6 # adb reboot-bootloader

Come con il comando precedente, riavvieremo il terminale, ma questa volta caricando il menu del bootloader del dispositivo. Cosa che può tornare utile se stiamo salando con ROM e permessi di root.

Ad esempio: adb reboot-bootloader

7 # adb riavvio-ripristino

Con questo comando riavviamo il dispositivo, caricando la modalità di ripristino. Come il precedente, è un comando molto semplice.

Ad esempio: adb reboot-recovery

8 # dispositivi di avvio rapido

Quando siamo all'interno del bootloader, essendo fuori dal sistema operativo Android non saremo in grado di eseguire i comandi adb. Invece avremo bisogno dei comandi fastboot.

Con il comando fastboot devices possiamo confermare se il nostro Android ha la modalità fastboot abilitata e se c'è comunicazione tra il dispositivo e il PC.

Ad esempio: dispositivi fastboot

9 # adb shell

Il comando adb shell è uno dei più complessi e avanzati. Da un lato, possiamo semplicemente scrivere "adb shell" e vedremo il contenuto e le autorizzazioni delle cartelle e dei file nel terminale.

Possiamo anche eseguire azioni più avanzate come la modifica delle autorizzazioni o l'esecuzione di uno script dalla shell del dispositivo.

Shell Adb

Ad esempio: adb shell chmod 666 /sdcard/morralla/despacito.doc

10 # adb logcat

Con questo ultimo comando possiamo vedere i log degli eventi registrati nel dispositivo. Particolarmente orientato a sviluppatori e simili (anche se se sei un po 'curioso puoi divertirti a guardare linee dati e comandi sullo schermo del tuo computer).

Ad esempio: adb logcat

Inoltre, se possiedi un telefono Pixel o Nexus, puoi anche utilizzare il comando " fastboot oem unlock " per sbloccare il bootloader del tuo terminale utilizzando questo semplice comando.

Altri comandi ADB per utenti avanzati

Se stavi volendo imparare un po 'di più sui comandi ADB di Android, ti lascio un collegamento molto interessante dove puoi vedere tutti i comandi ADB e come metterli in pratica.

Hai installato Telegram ? Ricevi il miglior post di ogni giorno sul nostro canale . Oppure, se preferisci, scopri tutto dalla nostra pagina Facebook .