ADB Android, che cos’è, come si installa e come si usa

By | Aprile 19, 2019

ADB, Fastboot, Root, Recovery, queste cose esistono ancora? Qualche anno fa, in tempi in cui le ROM dei produttori arrivavano a implicare problemi reali con le prestazioni, era molto più frequente ricorrere a questi strumenti. Con il passare del tempo, le nuove versioni di Android e la stabilità dei livelli di personalizzazione, ogni volta diventa meno necessario.



Installare ADB e Fastboot rapidamente con Minimal Tool su PC Windows

Comunque sia, ci sono strumenti che valgono ancora la pena conoscere e che possono aprirci un mondo di opzioni e personalizzazioni oltre a quello che ci consente Android quando non andiamo oltre i menu delle impostazioni. 

In questo articolo parleremo di ADB, uno strumento che ci consentirà di concedere determinate autorizzazioni per le applicazioni, attivare opzioni nascoste o caricare file senza la necessità di apportare modifiche radicali o profonde.

ADB Android che cos’è

ADB corrisponde all’acronimo Android Debug Bridge. Come suggerisce il nome, è uno strumento attraverso il quale la console di comando del nostro PC collegherà tra questo e il telefono. Grazie ad esso, possiamo inviare ordini allo smartphone, nonché caricare file tra una piattaforma e l’altra. Per iniziare a lavorare con ADB è necessario attivare il Debug USB. Vai a Impostazioni e Informazioni sul telefono. Trova il numero build fai clic sette volte su di esso. Una volta fatto ciò vedrai le opzioni di sviluppo, dove si trovano nel Debug USB.

Che cos’è e come attivare il Debug USB

Come anticipato, ADB richiede un terminale o una console di comando per funzionare. Se si utilizza Windows, sarà necessario installare i driver universali ADB. Una volta installati, digitando CMD nel motore di ricerca di Windows, si accede alla finestra dei comandi.

Se usi MacOS, apri un terminale. Per fare ciò, fare clic sull’icona della lente di ingrandimento e digitare terminal. Una volta aperto, copia questo comando, scaricherà i driver necessari:

bash <(curl -s https://raw.githubusercontent.com/corbindavenport/nexus-tools/master/install.sh)

Leggi qui: Driver Android ADB e Fastboot, come installarli

Comandi principali

Ci sono diversi comandi di base per ADB, attraverso i quali eseguiremo semplici comandi. Se conosciamo un po’ di inglese, apprezzeremo che i comandi sono abbastanza intuitivi, e se questo non è il caso, è sufficiente e avere questa lista a portata di mano.

  • ADB device: mostra se ci sono o meno dispositivi collegati da ABD
  • ADB Push: invia un file dal nostro PC al nostro dispositivo. Basta scrivere il comando e incollare il file nel terminale.
  • ADB Pull: invia un file dal nostro smartphone al PC. Stesso funzionamento di ADB Push.
  • ADB Install: consente di installare un file APK.
  • ADB Unistallindovina? permette di disinstallare un file APK.
  • ADB Shell: consente di controllare il dispositivo in modalità testo. Più avanti vedremo la sua utilità, ma in breve, permette di operare con il codice Android e le applicazioni per modificarlo a piacere.
  • ADB Reboot: forza il riavvio in modalità normale.
  • ADB Reboot bootloader: riavvia il dispositivo in modalità bootloader.
  • ADB Reboot recovery: riavvia il dispositivo in modalità di ripristino.

I migliori browser per Android

Tornando nel mondo reale

Bene, sappiamo già cos’è ADB e una buona lista di comandi con cui iniziare a lavorarci ma … perché può aiutarti in situazioni reali?

Innanzitutto, inizieremo inviando file dal PC al cellulare. In generale, il nostro PC riconosce solitamente il dispositivo e, senza ulteriori problemi, possiamo scambiare file.

Tuttavia, a volte, a causa di alcuni problemi dei driver proprietari, non è possibile connettere il PC al cellulare in modo normale. In questi casi, ADB può essere una soluzione.

Come abbiamo indicato, ci sarebbe di più da usare il comando ADB Push e caricare il percorso del file che vogliamo copiare. Un esempio del suo utilizzo sarebbe il seguente.


c:\folder\tutorialadb.pdf /sdcard/downloads

In questo modo, invieremo un file dalla nostra cartella al nostro smartphone. Altrimenti, useremmo ADB Pull, come nell’esempio seguente.

adb pull /sdcard/downloads/tutorialadb.pdf c:\usuario\escritorio\carpeta

In questo caso, inviamo un file dallo smartphone al disco rigido c.

Alcuni produttori, come OnePlus, caricano i loro file ROM in modo che gli utenti possano installarli. C’è sempre la possibilità di installare una ROM dalle impostazioni del terminale, ma un carico laterale (da PC a mobile) si tradurrà sempre in un’installazione più pulita. Per fare ciò, useremo il comando ADB Sideload, e successivamente caricheremo il file ROM. Ad esempio:

adb sideload update.zip

Alcune applicazioni forniscono funzioni di altri dispositivi al nostro terminale, come i gesti di OnePlus. Questa app ti consente di portare i gesti OnePlus (molto simili a quelli dell’iPhone) su qualsiasi dispositivo Android. Tuttavia, se abbiamo una barra di navigazione questo può essere un problema, e non tutti i terminali Android consentono di nasconderlo.

Ti ricordi che prima abbiamo parlato con ABD Shell per dare ordini al sistema? Un buon esempio potrebbe essere il seguente comando.

adb Shell pm Grant com.nombrede.laaplicacion android.permission.WRITE.SECURE_SETTINGS

Attraverso questo comando, stiamo dicendo ad Android che questa applicazione ha il permesso di nascondere, ad esempio, la barra di navigazione.

Tramite ADB Shell possiamo anche dare ordine al sistema in modo che modifichi alcuni aspetti come, ad esempio, i suoi temi. In Google Pixel con Android Q, il comando adb shell settings set secure ui night mode 2 dice al telefono di andare in modalità dark, qualcosa che non può essere attivato dalle impostazioni.

Un altro uso di Shell ADB? Immagina di aver rotto un pulsante del terminale e non riesci a creare uno screenshot. Questi tre comandi ti consentono di crearne uno e di memorizzarlo dove vuoi .

adb shell screencap -p /sdcard/screenshot.png

adb pull /sdcard/screenshot.png

adb shell rm /sdcard/screenshot.png

Questi sono alcuni esempi di ciò che possiamo fare con ADB, ma ricapitoliamo in modo che tu esca da qui con una chiara idea. La funzione di ADB è quella di dare ordini tra PC e telefono, dandoci un accesso più profondo, non dipendente dal menu delle impostazioni di quest’ultimo.

Siamo in grado di eseguire funzioni di base come ad esempio il caricamento di file, installare applicazioni, aggiornamenti o ripristinare il telefono, ma siamo in grado di dire al sistema di cambiare il loro comportamento, cambiando argomento, dando applicazioni extra … permessi in breve, una più di strumento capace che ti consigliamo di dare un’occhiata.

ADB & Fastboot e gli errori più comuni


Author: Morgana Presi

Mi chiamo Morgana e non sono una fata. Scrivo di tanto in tanto per Guidesmartphone.net articoli che parlano di tecnologia. Mi piace scrivere di smartphone. Nella vita studio.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.