Come installare ADB e Fastboot su Windows 10, Mac o Linux

Uno dei sistemi operativi mobili più utilizzati oggi è Android che è sviluppato da Google e all'interno delle sue diverse funzionalità troviamo la versatilità di configurazione, sicurezza, design e compatibilità con centinaia di dispositivi. All'interno del mondo dei sistemi mobili c'è una sezione molto interessante, che ha un impatto diretto sulla scalabilità di Android, ed è lo sviluppo di applicazioni, sappiamo che è un mondo di caratteri, simboli e segni dove il minimo errore dà Di conseguenza, l'esecuzione del codice non viene eseguita correttamente, ma se tutto va come previsto, possiamo creare applicazioni uniche con grandi funzionalità per migliaia di utenti Android, beh, per facilitare questo compito di sviluppo, Android ha fornito l'utility ADB gratuita, disponibile per i principali sistemi operativi oggi in uso.

Solvetic spiegherà cos'è e come installare ADB e fastboot su questi sistemi e quindi avere un ramo in più dell'IT per utilizzare Android.

Cos'è l'ADBADB (Android Debug Bridge), è stato sviluppato come uno strumento a riga di comando dotato di grandi funzionalità e grazie al quale sarà possibile stabilire una comunicazione con un'istanza di un emulatore o un dispositivo Android che si collega direttamente al computer utilizzato.

Grazie ad ADB, sarà possibile eseguire diverse e svariate azioni sui dispositivi Android come l'installazione e il debug di app, a fronte dell'accesso a un terminale shell Unix in cui sarà possibile eseguire vari comandi sull'emulatore o sul dispositivo collegato per vedere come funzionerebbe in un ambiente produttivo.

Funzionalità ADBADB è sviluppato come un programma client-server in cui sono inclusi tre componenti di base per il suo utilizzo, che sono:

  • Un client che è responsabile dell'invio dei comandi, questo client viene eseguito sul team di sviluppo, questo client può essere richiamato dal terminale della riga di comando grazie a un comando ADB specifico per esso.
  • Un demone, responsabile dell'esecuzione dei comandi sul dispositivo. Il demone viene eseguito come processo in background su ogni istanza dell'emulatore o del dispositivo da utilizzare.
  • Un server incaricato di gestire la comunicazione tra il client e il demone, questo server viene eseguito come processo in background sulla macchina di sviluppo.

Lo strumento adb si trova nel percorso "android_sdk / platform-tools /".

Come funziona ADBNel momento in cui viene avviato qualsiasi client ADB, questo client deve prima verificare se è attualmente in esecuzione un processo del server ADB, in caso contrario, viene avviato il processo del server. Al momento dell'avvio il server è collegato alla porta TCP locale 5037 e da lì cerca i comandi inviati dai client ADB, va notato che tutti i client ADB utilizzano la porta 5037 per comunicare con il server tramite ADB.

Una volta completato il processo di comunicazione, il server stabilisce connessioni con tutte le istanze di emulatori o dispositivi in ​​esecuzione e lì individua le istanze di emulatori o dispositivi che eseguono attività di scansione delle porte con numeri dispari utilizzando l'intervallo da 5555 a 5585, questa gamma è utilizzata da emulatori e dispositivi.

Cos'è Fastboot?Fastboot è uno strumento sviluppato da Android che è utile per flashare i file e modificare alcuni fattori software che sono predeterminati sul computer, vale la pena notare che l'uso di questa utility è attento poiché qualcosa di mal eseguito avrà un impatto negativo su tutto il sistema Android operazione.
Uno dei vantaggi dell'utilizzo di Fastboot è che sarà possibile sbloccare il Bootloader per poter cambiare la ROM del terminale.

Per accedere normalmente al Fastboot viene utilizzato il pulsante di accensione + il tasto vol su (Su).

1. Installa ADB con fastboot su Windows 10


Prima di vedere come possiamo scaricare ADB e usarlo, dobbiamo eseguire una serie di passaggi precedenti sul nostro cellulare Android in modo che tutto funzioni correttamente.

Passo 1
Il primo passo da fare sarà andare alle impostazioni del telefono e lì fare clic sulla riga "Informazioni sul telefono" che si trova nella parte finale delle impostazioni come vediamo:

Passo 2
Nella nuova finestra troviamo la sezione "Versione kernel":

Passaggio 3
Lì dobbiamo fare clic 7 volte su questa sezione per abilitare la modalità sviluppatore Android, quindi andiamo alla sezione "Opzioni sviluppatore" e dobbiamo fare clic sull'interruttore della riga "Debug USB", verrà visualizzato il seguente messaggio. Lì facciamo clic sul pulsante "Accetta" per abilitare questa modalità su Android. Ti lasciamo un tutorial di esempio in modo che tu possa vederlo più chiaramente.

Passaggio 4
Ora procediamo all'installazione stessa. Per i sistemi operativi Windows dobbiamo prima scaricare l'utility ADB al seguente link:

Passaggio 5
Procediamo ad estrarre il contenuto di detto file compresso:

INGRANDIRE

Passaggio 5
Lì troviamo l'intera suite ADB in cui è incluso il fastboot. Ora estraiamo questo contenuto nel percorso "C:\Windows":

INGRANDIRE

Passaggio 6
Durante l'esecuzione, avremo la directory degli strumenti della piattaforma sull'unità C e da lì sarà possibile eseguire ADB. In alternativa, sarà possibile installare ADB in Windows 10 utilizzando il seguente metodo, lì dobbiamo andare al seguente percorso:

  • Pannello di controllo
  • Sistema di sicurezza
  • Sistema

INGRANDIRE

Passaggio 7
Lì facciamo clic sulla riga "Configurazione del sistema avanzata" e nella finestra pop-up andremo alla scheda "Opzioni avanzate" e lì clicchiamo sul pulsante "Variabili d'ambiente" situato in basso:

Passaggio 8
Verrà visualizzato quanto segue:

Passaggio 9
Lì selezioniamo la riga "Percorso" e facciamo clic sul pulsante "Modifica", verrà visualizzato quanto segue:

Passaggio 10
Lì facciamo clic sul pulsante "Esamina" e inseriremo il percorso in cui è stato estratto il contenuto ADB scaricato. Fare clic su OK per salvare le modifiche. Un altro metodo utile in Windows 10 è andare direttamente al contenuto scaricato e da qualche parte premere il tasto Maiusc, fare clic con il pulsante destro del mouse e selezionare l'opzione "Apri qui la finestra di PowerShell":

Passaggio 11
Ora è il momento di connettere il nostro dispositivo Android a Windows 10 e lì, in modalità USB, seleziona l'opzione "File":

Passaggio 12
Selezionando questa opzione andremo alla console di PowerShell che è stata aperta ed eseguiremo quanto segue:

 dispositivi adb

INGRANDIRE

Passaggio 13
Come possiamo vedere lì, vengono eseguite due azioni di base, che sono:

  • Avvio del demone ABD utilizzando la porta 5037
  • Rilevamento di dispositivi Android collegati al computer

Passaggio 14
La prima volta che eseguiamo questo processo, vale anche per Linux e macOS, possiamo vedere che il dispositivo non è autorizzato, quindi vedremo il seguente messaggio sul dispositivo Android:

Passaggio 15
Lì facciamo clic su Accetta per consentire l'impronta digitale. Ora possiamo vedere che il team è autorizzato in ADB:

INGRANDIRE

2. Installa ADB e fastboot su Linux


Per questo caso utilizzeremo Ubuntu 18.04, nel caso di Linux abbiamo due metodi per installare ADB.

NotaIn caso di utilizzo di un'edizione a 64 bit, sarà necessario installare i pacchetti glibc.i686, libstdc ++.

Passo 1
In Linux dobbiamo prima scaricare ADB al seguente link:

Passo 2
Procediamo con l'estrazione del contenuto scaricato, dopodiché apriamo una console terminale e andiamo nella home directory dove eseguiamo la seguente riga:

 sudo nano .bashrc 
Passo 2
Nel file visualizzato inseriremo alla fine la seguente sintassi:
 export PATH = $ {PATH}: / home / ”user” / Path to ADB 

Passaggio 3
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 4
Dopodiché eseguiamo adb per accedere ai dispositivi collegati. Ora, un altro metodo da utilizzare in Linux è installarlo direttamente sulla console, per questo eseguiamo prima quanto segue:

 sudo apt install adb 

Passaggio 5
Inseriamo la lettera S per confermare il download e l'installazione di ADB.

NotaNel caso di utilizzo di CentOS o fedora, eseguiamo quanto segue:

 sudo yum install android-tools

Passaggio 6
Ora eseguiremo quanto segue:

 dispositivi adb

Passaggio 7
Come possiamo vedere, prima di tutto, il demone ADB è abilitato. Ancora una volta eseguiamo dispositivi adb, quando l'apparecchiatura è stata collegata, in modo che i dispositivi attivi siano elencati:

3. Installa ADB e fastboot su macOS Mojave

Passo 1
Nel caso di macOS Mojave, dobbiamo prima scaricare l'utilità nel seguente link.

Passo 2
Dopodiché, estraiamo il contenuto, apriamo un taemrinal ed eseguiamo la seguente sintassi:

 cd / percorso ADB 
Passaggio 3
una volta che accediamo lì, esegui semplicemente adb devices per elencare i computer collegati. Ora, nel caso in cui questo metodo generi un errore, possiamo usare HomeBrew per l'installazione di ADb, questo è un gestore di pacchetti per macOS.
Innanzitutto, installiamo HomeBrew con il seguente comando:
 ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

INGRANDIRE

Passaggio 4
Lì premiamo il tasto Invio per avviare il processo di installazione. Ora installeremo ADB eseguendo quanto segue:

 brew cask install android-platform-tools 

INGRANDIRE

Passaggio 5
Possiamo vedere che il processo di download di ADB inizia:

INGRANDIRE

Passaggio 6
Una volta terminato questo processo, vedremo quanto segue:

INGRANDIRE

Passaggio 7
Attiviamo il servizio eseguendo adb dispositivi:

INGRANDIRE

Passaggio 8
Ora colleghiamo il computer a macOS Mojave e di nuovo eseguiamo i dispositivi adb in modo che sia elencato:

INGRANDIRE

Passaggio 9
Da questo momento in poi siamo in grado di utilizzare ADB insieme a fastboot su Android ed esplorare così un universo di nuove possibilità di sviluppo. Lo stato della connessione ADB, su tutti i sistemi, può essere uno dei seguenti:

  • offline: indica che l'istanza non è connessa ad ADB o non risponde.
  • dispositivo: questa opzione indica che l'istanza è connessa al server ADB.
  • no device - Non c'è nessun emulatore o dispositivo connesso.

Passaggio 10
Alcuni comandi utili che possiamo usare con fastboot sono:

Verifica che il cellulare sia connesso

 dispositivi di avvio rapido

Flashare una ROM

 fastboot flash (nome rom) .zip

Flash un recupero

 ripristino di ripristino flash di avvio rapido.img

Flashare un kernel

 avvio flash fastboot boot.img

Avvia in modalità di ripristino

 fastboot boot recovery.img

Sblocca il bootloader

 sblocco OEM fastboot

Blocca il bootloader

 blocco oem fastboot

Passaggio 11
Alcuni comandi ADB di base sono:

Elenca i dispositivi connessi

 dispositivi adb 

Copia un file dal cellulare al computer

 adb pull 

Invia un file al nostro dispositivo mobile

 adb push 

Disinstallare un'app

 disinstallazione adb 

Installa un'applicazione .apk sul cellulare

 installazione adb 

Riavvia il cellulare in modalità normale

 adb riavvio 

Riavvia il telefono in modalità bootloader o in modalità di ripristino

 adb reboot-bootloader / reboot recovery 

Con ADB e fastboot abbiamo a portata di mano una serie di utilità complete e funzionali per aumentare la capacità di utilizzo di Android in maniera totale.

wave wave wave wave wave