Cum se instalează ADB și Fastboot pe Windows 10, Mac sau Linux

Unul dintre cele mai utilizate sisteme de operare mobile de astăzi este Android, dezvoltat de Google și în cadrul diferitelor sale funcționalități găsim versatilitatea configurației, securității, designului și compatibilității cu sute de dispozitive. În lumea sistemelor mobile există o secțiune foarte interesantă, care are un impact direct asupra scalabilității Android și este dezvoltarea de aplicații, știm că este o lume de caractere, simboluri și semne în care cea mai mică eroare dă Ca rezultat, execuția codului nu este efectuată corect, dar dacă totul merge așa cum era de așteptat, putem crea aplicații unice cu funcții excelente pentru mii de utilizatori Android, bine, pentru a facilita această sarcină de dezvoltare, Android a furnizat utilitarul ADB gratuit, care este disponibil pentru principalele sisteme de operare utilizate astăzi.

Solvetic vă va explica ce este și cum să instalați ADB și fastboot pe aceste sisteme și, astfel, să aveți încă o ramură a IT pentru a utiliza Android.

Ce este ADBADB (Android Debug Bridge), a fost dezvoltat ca un instrument de linie de comandă care are funcționalități excelente și datorită căruia va fi posibilă stabilirea comunicării cu o instanță a unui emulator sau a unui dispozitiv Android care se conectează direct la computerul utilizat.

Datorită ADB, va fi posibil să efectuați acțiuni diferite și variate pe dispozitivele Android, cum ar fi instalarea și depanarea aplicațiilor, cu acces la un terminal shell Unix în care va fi posibil să executați diferite comenzi pe emulator sau dispozitiv conectat pentru a vedea cum ar funcționa într-un mediu productiv.

Caracteristici ADBADB este dezvoltat ca un program client-server în care sunt incluse trei componente de bază pentru utilizare, care sunt:

  • Un client care este responsabil pentru trimiterea comenzilor, acest client este executat în echipa de dezvoltare, acest client poate fi invocat de la terminalul de linie de comandă datorită unei comenzi ADB specifice pentru acesta.
  • Un daemon, care este responsabil pentru executarea comenzilor de pe dispozitiv. Demonul este rulat ca proces de fundal pe fiecare instanță a emulatorului sau dispozitivului care urmează să fie utilizat.
  • Un server însărcinat cu gestionarea comunicării dintre client și Daemon, acest server rulează ca proces de fundal pe mașina de dezvoltare.

Instrumentul adb este situat în calea „android_sdk / platform-tools /”.

Cum funcționează ADBÎn momentul în care orice client ADB este pornit, acest client trebuie mai întâi să verifice dacă există un proces ADB server care rulează în prezent, dacă nu, procesul serverului este pornit. În momentul în care serverul pornește, acesta este legat de portul TCP local 5037 și de acolo caută comenzile trimise de clienții ADB, trebuie remarcat faptul că toți clienții ADB folosesc portul 5037 pentru a comunica cu serverul prin ADB.

Odată ce procesul de comunicare este finalizat, serverul stabilește conexiuni cu toate instanțele emulatoarelor sau dispozitivelor care se execută și acolo localizează instanțele emulatoarelor sau dispozitivelor care efectuează sarcini de scanare a porturilor cu numere impare utilizând intervalul 5555-5585, această gamă este utilizată de emulatoare și dispozitive.

Ce este FastbootFastboot este un instrument dezvoltat de Android, care este util pentru intermiterea fișierelor și modificarea unor factori software care sunt predeterminați pe computer, este demn de remarcat faptul că utilizarea acestui utilitar este atentă, deoarece ceva rău executat va avea un impact negativ în întregul sistem Android Operațiune.
Unul dintre avantajele utilizării Fastboot este că va fi posibil să deblocați Bootloader-ul pentru a schimba ROM-ul terminalului.

Pentru a intra în Fastboot în mod normal, se folosește butonul de pornire + tasta vol up (Sus).

1. Instalați ADB cu fastboot pe Windows 10


Înainte de a vedea cum putem descărca și utiliza ADB, trebuie să efectuăm o serie de pași anteriori pe mobilul nostru Android, astfel încât totul să funcționeze corect.

Pasul 1
Primul pas pe care îl veți face va fi să accesați setările telefonului și faceți clic pe linia „Despre telefon” care se află în partea finală a setărilor așa cum vedem:

Pasul 2
În fereastra nouă localizăm secțiunea "Versiunea kernel":

Pasul 3
Acolo trebuie să facem clic de 7 ori pe această secțiune pentru a activa modul dezvoltator Android, după aceea, mergem la secțiunea „Opțiuni dezvoltator” și trebuie să facem clic pe comutatorul liniei „Depanare USB”, următorul mesaj va fi afișat. Acolo facem clic pe butonul „Accept” pentru a activa acest mod pe Android. Vă lăsăm un exemplu de tutorial, astfel încât să îl puteți vedea mai clar.

Pasul 4
Acum trecem la instalarea în sine. Pentru sistemele de operare Windows trebuie mai întâi să descărcăm utilitarul ADB de la următorul link:

Pasul 5
Continuăm să extragem conținutul fișierului comprimat:

MARI

Pasul 5
Acolo găsim întreaga suită ADB în care este inclus fastboot. Acum extragem acest conținut în calea „C: \ Windows”:

MARI

Pasul 6
Când executăm acest lucru, vom avea directorul instrumentelor platformei pe unitatea C și de acolo va fi posibil să rulăm ADB. Alternativ, va fi posibil să instalați ADB în Windows 10 folosind următoarea metodă, acolo trebuie să mergem la următoarea cale:

  • Panou de control
  • Sistem de securitate
  • Sistem

MARI

Pasul 7
Acolo facem clic pe linia „Configurare avansată a sistemului” și în fereastra pop-up vom merge la fila „Opțiuni avansate” și acolo facem clic pe butonul „Variabile de mediu” situat în partea de jos:

Pasul 8
Vor fi afișate următoarele:

Pasul 9
Acolo selectăm linia „Cale” și facem clic pe butonul „Editare”, vor fi afișate următoarele:

Pasul 10
Acolo facem clic pe butonul „Examinare” și vom introduce calea de unde a fost extras conținutul ADB descărcat. Faceți clic pe OK pentru a salva modificările. O altă metodă utilă în Windows 10 este să mergeți direct la conținutul descărcat și undeva să apăsați gratuit tasta Shift, faceți clic dreapta și selectați opțiunea „Deschideți fereastra PowerShell aici”:

Pasul 11
Acum este timpul să ne conectăm dispozitivul Android la Windows 10 și acolo, în modul USB, selectăm opțiunea „Fișiere”:

Pasul 12
Selectând această opțiune vom merge la consola PowerShell care a fost deschisă și vom executa următoarele:

 dispozitive adb

MARI

Pasul 13
După cum putem vedea acolo, sunt efectuate două acțiuni de bază, care sunt:

  • Lansarea demonului ABD folosind portul 5037
  • Detectarea dispozitivelor Android conectate la computer

Pasul 14
Prima dată când realizăm acest proces, se aplică și Linux și macOS, putem vedea că dispozitivul nu este autorizat, așa că vom vedea următorul mesaj pe dispozitivul Android:

Pasul 15
Acolo facem clic pe Accept pentru a permite amprenta. Acum putem vedea că echipa este autorizată în ADB:

MARI

2. Instalați ADB și fastboot pe Linux


Pentru acest caz vom folosi Ubuntu 18.04, în cazul Linux avem două metode pentru a instala ADB.

NotăÎn cazul utilizării unei ediții pe 64 de biți, va fi necesar să instalați pachetele glibc.i686, libstdc ++.

Pasul 1
În Linux trebuie mai întâi să descărcăm ADB la următorul link:

Pasul 2
Procedăm la extragerea conținutului descărcat, după aceasta, deschidem o consolă terminal și mergem la directorul de start unde executăm următoarea linie:

 sudo nano .bashrc 
Pasul 2
În fișierul afișat vom introduce următoarea sintaxă la sfârșitul acestuia:
 export PATH = $ {PATH}: / home / ”user” / Path to ADB 

Pasul 3
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

Pasul 4
După aceasta, rulăm adb pentru a accesa dispozitivele conectate. Acum, o altă metodă de utilizat în Linux este instalarea direct pe consolă, pentru aceasta executăm mai întâi următoarele:

 sudo apt install adb 

Pasul 5
Introducem litera S pentru a confirma descărcarea și instalarea ADB.

NotăÎn cazul utilizării CentOS sau fedora executăm următoarele:

 sudo yum instalați Android-tools

Pasul 6
Acum vom executa următoarele:

 dispozitive adb

Pasul 7
După cum putem vedea, în primul rând, demonul ADB este activat. Din nou, rulăm dispozitive adb, când echipamentul a fost conectat, astfel încât dispozitivele active să fie listate:

3. Instalați ADB și fastboot pe macOS Mojave

Pasul 1
În cazul macOS Mojave, trebuie mai întâi să descărcăm utilitarul în următorul link.

Pasul 2
După aceasta, extragem conținutul, deschidem un taemrinal și executăm următoarea sintaxă:

 calea cd / ADB 
Pasul 3
odată ce accesăm acolo, rulați doar dispozitive adb pentru a lista computerele conectate. Acum, în cazul în care această metodă generează o eroare, putem folosi HomeBrew pentru instalarea ADb, acesta este un manager de pachete pentru macOS.
Mai întâi, instalăm HomeBrew cu următoarea comandă:
 ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

MARI

Pasul 4
Acolo apăsăm tasta Enter pentru a începe procesul de instalare. Acum vom instala ADB executând următoarele:

 brew cask instalează android-platform-tools 

MARI

Pasul 5
Putem vedea că procesul de descărcare ADB începe:

MARI

Pasul 6
Odată ce acest proces este terminat, vom vedea următoarele:

MARI

Pasul 7
Activăm serviciul executând dispozitive adb:

MARI

Pasul 8
Acum conectăm computerul la macOS Mojave și din nou executăm dispozitive adb astfel încât să fie listat:

MARI

Pasul 9
Din acest moment putem folosi ADB împreună cu fastboot pe Android și explorăm astfel un univers de noi posibilități de dezvoltare. Starea conexiunii ADB, pe toate sistemele, poate fi una dintre următoarele:

  • offline - Indică faptul că instanța nu este conectată la ADB sau nu răspunde.
  • dispozitiv - Această opțiune indică faptul că instanța este conectată la serverul ADB.
  • fără dispozitiv - Nu există niciun emulator sau dispozitiv conectat.

Pasul 10
Câteva comenzi utile pe care le putem folosi cu fastboot sunt:

Verificați dacă telefonul este conectat

 dispozitive fastboot

Flashează un ROM

 fastboot flash (nume rom) .zip

Flash o recuperare

 fastboot flash recovery recovery.img

Clipește un nucleu

 fastboot flash boot boot.img

Porniți în modul de recuperare

 fastboot boot recovery.img

Deblocați bootloader-ul

 deblocare rapidă boot OEM

Blocați bootloader-ul

 blocare OEM fastboot

Pasul 11
Unele comenzi ADB de bază sunt:

Enumerați dispozitivele conectate

 dispozitive adb 

Copiați un fișier de pe mobil pe computer

 adb trage 

Trimiteți un fișier pe dispozitivul nostru mobil

 adb push 

Dezinstalați o aplicație

 dezinstalare adb 

Instalați o aplicație .apk pe mobil

 instalare adb 

Reporniți telefonul mobil în modul normal

 adb reboot 

Reporniți telefonul în modul de încărcare sau în modul de recuperare

 adb reboot-bootloader / reboot recovery 

Cu ADB și fastboot avem la îndemână o serie de utilitare complete și funcționale pentru a crește capacitatea de utilizare a Android într-un mod total.

wave wave wave wave wave