Introduzione

ADB e fastboot sono due componenti di Android SDK Platform-Tools.

ADB - Android Debug Bridge è un'utilità della riga di comando. Le operazioni principali sono:

  • Controllare il tuo dispositivo Android tramite USB dal tuo computer.
  • Copiare e gestire i file.
  • Installa e disinstalla le app.
  • Eseguire i comandi della shell.

Fastboot è uno strumento da riga di comando con cui è possibile avviare il dispositivo Android. Durante il fastboot, è possibile modificare le immagini del file system da un computer tramite una connessione USB.

Fastboot è costituito da un protocollo per la comunicazione tra l'hardware del device e un computer, il software che viene eseguito sul telefono quando è in modalità fastboot e il file eseguibile sul computer che si usa per farli comunicare tra loro.

Installare ADB e Fastboot

È possibile installare ADB e Fastboot utilizzando il repository di Debian.
Aprire il terminale e dare i seguenti comandi:
sudo apt update
sudo apt install android-tools-adb android-tools-fastboot

Per controllare la versione di ADB, eseguire:
adb version

Output di esempio:

Android Debug Bridge version 1.0.32

Abilitare Debug USB

Mentre il dispositivo Android è scollegato dalla porta USB, entra nelle impostazioni di Android, scorri fino ad arrivare alle Informazioni sul telefono o Informazioni sul dispositivo. Quindi clicca su Numero build 7 volte per sbloccare la modalità Sviluppatore.

Ora torna alle impostazioni, vedrai un nuovo pulsante chiamato "Opzioni sviluppatore", entraci e clicca sul pulsante abilita "Debug USB".

Verifica Installazione

Per verificare se ADB funziona correttamente, collega il dispositivo Android al tuo computer Debian tramite cavo USB. Dopodiché, digita il seguente comando nel terminale:
adb devices

Ti verrà richiesto di consentire il debug USB dal computer.

Quindi digitare di nuovo comando adb devices e il dispositivo Android verrà visualizzato.

Potresti ricevere il seguente errore:

????????????    no permissions

In tal caso riavviare il demone adb:
sudo adb kill-server
sudo adb start-server

L'installazione di ADB e FastBoot su Debian 9 è terminata.