Descărcați și instalați ADB, drivere și Fastboot. ADB pentru Android, comenzi de bază pentru Android adb

Dacă aveți un smartphone cu sistem de operare Android și experimentați adesea cu el, configurați ceva sau reflashați ceva, atunci cel mai probabil sunteți deja familiarizat cu instrumentul ADB sau (Android Debug Bridge). Acesta este un program pentru controlul unui smartphone prin intermediul unui computer prin USB, care conține multe comenzi utile.

Puteți să vizualizați jurnalele, să instalați și să dezinstalați aplicații, să vă gestionați dispozitivul și să efectuați multe alte comenzi utile. În acest articol, veți învăța cum să utilizați ADB pe Linux, vom analiza comenzile ADB utile pentru utilizatorii de Android și vom analiza acest utilitar în detaliu. Dar mai întâi, să vedem cum să instalați instrumentul în sine pe computer.

Programul ADB este inclus în setul standard de utilități Android SDK. Puteți instala acest mediu și puteți obține utilitarul necesar. Dar nu doriți întotdeauna să trageți un întreg mediu de execuție pe computer. Uneori ai nevoie de un singur program. Se poate instala foarte usor separat. Pe Ubuntu, puteți face acest lucru rulând comanda:

sudo apt install android-tools-adb

Pentru Red Hat, CentOS comanda va fi ușor diferită:

sudo yum install android-tools-adb

Dacă trebuie să instalați ADB pe Windows, va trebui să descărcați SDK-ul Platform Tools de pe site-ul oficial.

Pregătirea smartphone-ului

Pentru a putea folosi adb cu smartphone-ul, trebuie să activați modul de depanare USB. Această caracteristică este ascunsă în toate versiunile de Android începând de la 4.2. Pentru a deveni dezvoltator, accesați mai întâi „Setări” -> „Despre telefon”și apăsați de șapte ori pe articol „Numărul build”:

Apoi va apărea un element în meniul principal de setări „Pentru dezvoltatori”:

Aici trebuie să bifați caseta de lângă secțiune „Permite depanarea USB”:


Acum telefonul este gata să funcționeze cu adb. Conectați-l prin USB la computer și să începem.

Comenzi ADB utile

Înainte de a putea controla dispozitivul, mai trebuie să facem un lucru. Comanda adb necesită un serviciu special pentru a comunica cu Android și trebuie pornită. Pentru a face acest lucru, utilizați următoarea comandă:

adb start-server

După finalizarea lucrărilor, puteți dezactiva serviciul, astfel încât să nu consume resurse inutile:

Acum puteți rula comenzi adb pentru Android.

Lista de dispozitive

În primul rând, să ne uităm la lista de dispozitive conectate la computerul nostru. Pentru a face acest lucru, utilizați comanda dispozitive:

Dacă la sistem sunt conectate mai multe smartphone-uri, atunci în mod implicit acțiunile vor fi aplicate primului. Dar puteți specifica numele dispozitivului dorit folosind opțiunea -s. De exemplu:

adb -s 0123456789ABCDEF logcat

De asemenea, puteți specifica numele dispozitivului căruia doriți să aplicați comenzile programului adb folosind variabila ANDROID_SERIAL:

exportați ANDROID_SERIAL=0123456789ABCDEF

Apoi toate comenzile adb vor fi aplicate dispozitivului specificat în această variabilă.

Starea dispozitivului

Cu comanda get-state puteți afla starea dispozitivului:

Comanda va returna una dintre următoarele valori: device - running, bootloader - loading, offline - disabled. Puteți utiliza comanda status-window pentru a monitoriza constant starea:

adb status-window

Vizualizați jurnalele

Cea mai comună acțiune pe care trebuie să o facă dezvoltatorii și testerii de aplicații mobile atunci când caută erori este vizualizarea jurnalelor de sistem și de aplicații. Pentru a face acest lucru, utilizați comanda logcat:

Utilitarul afișează conținutul jurnalelor Android în timp real, astfel încât veți vedea imediat toate mesajele de eroare. De asemenea, puteți scrie totul într-un fișier:

adb logcat -d > ~/android.log

Folosind opțiunea -c, puteți șterge toate jurnalele de pe dispozitiv:

Nu este întotdeauna necesar să vă uitați la jurnalul complet al sistemului, uneori va fi suficient să vedeți doar mesajele programului dorit.

adb logcat com android.settings

Folosind opțiunea --log-level, puteți seta nivelul de detaliu al mesajului, sunt disponibile următoarele opțiuni: V, D, I, W, E, F, S. Pentru a selecta detaliul de ieșire, specificați litera dorită separată de două puncte după numele aplicației:

adb logcat com android.settings:E

Sau vom afișa numai erori pentru întregul sistem:

Transferarea fișierelor pe dispozitivul dvs

Dacă trebuie să trimiteți rapid un fișier către un dispozitiv, puteți utiliza comanda push pentru a face acest lucru. Iată sintaxa sa:

$ adb push /adresă/local/fișier/adresă/la distanță/fișier

De exemplu, să descarcăm un fișier din folderul de acasă pe dispozitiv:

adb push ~/file /sdcard/file

Fișierul va fi transferat instantaneu pe dispozitiv și îl puteți verifica. În plus, puteți utiliza opțiunea -p pentru a afișa progresul, precum și opțiunea -a pentru a păstra marcajul de timp original.

În același mod, puteți descărca un fișier de pe dispozitivul dvs. Sintaxa comenzii pull:

$ adb push /adresă/la distanță/fișier/adresă/local/fișier

De exemplu, să copiem înapoi fișierul trimis:

adb pull /sdcard/file ~/file1

Instalarea aplicațiilor

Folosind adb puteți instala direct aplicații. Această caracteristică poate fi foarte convenabilă pentru dezvoltatori. Comanda de instalare trebuie doar să treacă adresa fișierului apk:

adb install ~/Momentum_apkpure.com.apk

După aceasta, aplicația este instalată și gata să funcționeze pe dispozitivul dvs. Dacă trebuie să actualizați aplicația la o versiune mai nouă, atunci utilizați opțiunea -r. Este foarte important. În caz contrar, vei primi o eroare:

adb -r install~/Momentum_apkpure.com.apk

Sunt disponibile și opțiunile -s - pentru instalare pe o unitate flash USB și -d - pentru downgrade-ul versiunii programului.

Dezinstalarea aplicațiilor

Dezinstalarea aplicației este, de asemenea, foarte ușoară. Pentru a face acest lucru, trebuie doar să transmiteți numele pachetului său la comanda de dezinstalare. De exemplu, să eliminăm browserul Firefox:

adb dezinstalează org.mozilla.firefox

Backup

Puteți crea o copie de rezervă a firmware-ului și a tuturor fișierelor de sistem Android, astfel încât să o puteți restaura foarte ușor și rapid. Pentru a face acest lucru, utilizați comanda de rezervă. Să ne uităm mai întâi la sintaxa sa:

$ adb pachete de opțiuni de rezervă

Opțiunile indică ce date trebuie copiate. Fiecare opțiune poate avea prefixul nr, ceea ce înseamnă că aceste date nu trebuie copiate. Să ne uităm la opțiunile principale:

  • -apk- salvați fișierele apk pentru programe, dezactivate implicit;
  • -obb- salvați extensiile extensiilor de fișiere apk instalate în format obb. Dezactivat implicit;
  • -impartit- salvați datele aplicației de pe cardul SD sau memoria telefonului, dezactivată;
  • -toate- salvați toate aplicațiile instalate;
  • -sistem- salvați aplicațiile de sistem, aceste aplicații sunt deja incluse în lista tuturor.

Ultimul parametru vă permite să specificați ce aplicații trebuie salvate. Dacă este specificată opțiunea all, atunci desigur acest parametru nu este necesar. Astfel, comanda de backup a sistemului ar arăta astfel:

adb backup -apk -obb -shared -all -f backup.ab

Folosind opțiunea -f specificăm numele fișierului arhivă acesta va fi salvat în folderul curent; Dacă nu îl setați, numele implicit va fi backup.ab. Va trebui să confirmați crearea unei copii pe telefon, puteți introduce o parolă pentru criptare:

Pentru a restaura dintr-o copie de rezervă, utilizați comanda de restaurare. Tot ce trebuie să facă este să transmită adresa fișierului:

adb restaurare android.ab

Utilitarul adb are chiar și comenzi pentru a reporni dispozitivul. Puteți pur și simplu să reporniți smartphone-ul folosind comanda de repornire:

Puteți porni în modul de recuperare:

recuperarea repornirii adb

Sau la modul de configurare a încărcător de pornire:

adb reboot bootloader

Consola Android

Folosind comanda shell, vă puteți conecta la consola Android și puteți efectua acțiunile necesare acolo. Cele mai multe dintre comenzile Linux cu care suntem familiarizați sunt disponibile aici. Am examinat în detaliu toate comenzile disponibile în articol. Acum să vorbim despre comanda shell în sine și să dăm câteva exemple. Pentru a intra în consolă, tastați:

adb shell ls /system

De exemplu, cu această comandă puteți face o captură de ecran:

adb shell screencap -p /sdcard/screenshot.png

Și iată cum puteți înregistra ecranul smartphone-ului dvs. pe video:

adb shell screenrecord /sdcard/video.mp4

concluzii

În acest articol, am analizat cum să utilizați utilitarul adb pentru a gestiona un smartphone Android, precum și comenzile de bază ale programului adb pe care le puteți utiliza. Comenzile adb shell sunt aceleași comenzi pe care le puteți rula în terminalul Android, așa că nu are rost să le treceți din nou. Sper că ați găsit informațiile din acest articol de ajutor.

Despre autor

Fondator și administrator de site, sunt pasionat de software open source și de sistemul de operare Linux. În prezent folosesc Ubuntu ca sistem de operare principal. Pe lângă Linux, sunt interesat de tot ce ține de tehnologia informației și știința modernă.

Aproape fiecare proprietar Android dispozitiv, care a decis să-și îmbunătățească animalul de companie prin înlocuirea firmware-ului sau a nucleului sistemului de operare, întâlnește un program adb.

Pentru majoritatea începătorilor, acest program devine un obstacol de netrecut, iar astăzi vă vom spune cum să instalați și să începeți să lucrați cu această minunată aplicație, care vă va ajuta, de exemplu, să obțineți rădăcină drepturi pe dispozitiv, flash o versiune nouă Android sau chiar restabiliți telefonul sau tableta la starea inițială după o intervenție nereușită a sistemului.

Deci ce este A.D.B. iubit de toți modderii și hackerii, de unde îl putem obține și de ce avem nevoie de el?

Ce este ADB.

Abreviere A.D.B. reprezintă Android Debug Bridge(Android debug bridge). ADB este o componentă care poate fi descărcată de aici .

De la sistemul de operare Android este o varietate Linux, pentru a-l configura, adesea trebuie să lucrați prin linia de comandă. Desigur, există programe - emulatori de terminale care vă permit să executați comenzi direct pe dispozitiv, dar, în primul rând, este incomod să faceți acest lucru pe un ecran mic de telefon și, în al doilea rând, uneori aveți nevoie de acces la dispozitiv prin intermediul unui computer, iar in acestea si multe alte cazuri programul adb pur și simplu de neînlocuit. Program adb stabilește o conexiune între dispozitiv și computer și vă permite să efectuați diverse manipulări cu sistemul direct pe computer Android.

Cum se instalează ADB.

În primul rând, vă recomandăm să descărcați cea mai recentă versiune, versiunea disponibilă la momentul scrierii acestui ghid este r11, toate descrierile ulterioare se bazează pe exemplul ei, iar în versiunile anterioare, locația programelor necesare după instalare SDK, poate diferi de ceea ce este descris aici.

1. Descărcați-l, poate fi găsit la link-ul furnizat mai devreme. Există mai multe soiuri SDK, Pentru Microsoft Windows, Mac OSȘi Linux.

Avem nevoie de o varietate pentru Microsoft Windows. Și aici există două opțiuni - descărcați programul de instalare sau arhiva zip de pe Android SDK. Nu avem nevoie de un instalator, mai ales că nu ne va permite instalarea SDK V Windows 7și, prin urmare, descărcați arhiva zip.

Arhiva conține un folder android-sdk-windows, care în sine conține SDK. Despachetați-l pe computer. În exemplul nostru, am plasat folderul la rădăcina unității C. Dacă procedați la fel, calea către SDK vom avea asta: C:\android-sdk-windows

În versiunile anterioare SDKîn interiorul acestui folder într-un folder unelte programul de care aveam nevoie era localizat adb, dar mai târziu a fost mutat de dezvoltatori în folder platforme-instrumente.

Cu toate acestea, dacă accesați acest folder, nu veți găsi programul în interiorul acestuia adb, deci să trecem la următorul pas de instalare.

2. Instalare Instrumentele platformei SDK.
Ne asigurăm că computerul nostru este conectat la Internet și lansăm folderul localizat android-sdk-windows, program Manager SDK. După pornirea programului, va apărea următoarea fereastră:

Trebuie să descarcăm și să instalăm Instrumente de platformă Android SDKȘi Instrumente Android SDK.

Făcând dublu clic pe un articol sau făcând clic pe „ Accept" Și " Respinge» Bifați aceste două elemente din listă și debifați toate celelalte, așa cum se arată în captura de ecran de mai sus. Apoi apasa " Instalare„și așteptați până când componentele de care avem nevoie sunt descărcate și instalate.

Acum avem adb instalat pe computerul nostru, dar pentru a lucra cu telefonul sau tableta noastră va trebui să instalăm driverul lor și, pentru o comoditate suplimentară cu programul, ar fi bine să scriem calea către acesta și alte componente în sistemul Windows.

3. Dacă mergem în folderul C:\android-sdk-windows\platform-tools\, acum putem găsi programul acolo adb.

După aceasta, trebuie să edităm variabila de sistem PATH, astfel încât de fiecare dată când pornim programul și introducem comenzi nu trebuie să introducem calea către program, care arată astfel:

C:\android-sdk-windows\platform-tools\adb

Dacă nu ați editat niciodată variabile de sistem, creați un punct de restaurare a sistemului, astfel încât să îl puteți readuce ulterior la starea inițială.

Daca ai instalat Windows 7, faceți clic dreapta pe comanda rapidă „ Calculator", Selectați " proprietăți" și în fereastra care se deschide selectați " Setari de sistem avansate».

Daca ai Windows XP, faceți clic dreapta pe „ Calculatorul meu" și apoi de " Proprietăți»

În fereastra următoare din fila „ În plus» faceți clic pe butonul « variabile de mediu" În listă " Variabile de sistem„selectați o variabilă” cale" și apăsați butonul " Schimbare…»

Se va deschide fereastra de editare a variabilelor, iar în paragraful „h” valoare variabilă„la sfârșitul rândului, după punct și virgulă, adăugați calea la folder unelteși folder platforme-instrumente:

;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools;

(dacă nu a existat punct și virgulă la sfârșitul liniei, adăugați unul - fiecare cale din această linie trebuie separată de cealaltă printr-un punct și virgulă)

Dacă ați instalat într-un alt folder, scrieți la sfârșitul rândului calea către instrumente și platforme-instrumente.

Instalarea driverelor de dispozitiv.

Unele dispozitive, cum ar fi telefoanele și tabletele companiei Samsung au propriul software pentru sincronizarea cu computerul, iar dacă îl aveți instalat pe computer, atunci driverul dispozitivului este deja instalat pe sistemul dumneavoastră.

Dar pentru dispozitive ca Nexus One, care sunt furnizate fără programe și drivere suplimentare, cu care să lucrați Android SDK, driverele trebuie instalate.

Pentru a face acest lucru, accesați folderul în care am instalat SDKși lansează Manager SDK.

Exact la fel cum am instalat noi Instrumente de platformă Android SDKȘi Instrumente Android SDK, găsiți și selectați din lista „ Pachetul Google USB Driver" Faceți clic pe " Instalare„și așteptați până când programul descarcă driverele. Drivere pentru 32 și 64 de biți Windows va fi descărcat în următorul folder:

C:\1\android-sdk-windows\extras\google\usb_driver

Acum puteți instala drivere pentru dispozitivul dvs. Pentru a face acest lucru, în meniul de setări al telefonului sau al tabletei, selectați „ Aplicații„(Aplicații), iar în el includem „ Depanare USB"(Depanare USB).

Ne conectăm dispozitivul la computer. Computerul va detecta hardware nou și vă va solicita să instalați drivere. Instalăm driverele din folderul de unde au fost descărcate anterior.

După instalarea driverelor, va apărea un nou dispozitiv în Manager dispozitive " Interfata ADB" și putem verifica acest lucru deschizându-l făcând clic dreapta pe pictogramă " Calculator» -> « Proprietăți» -> « manager de dispozitiv»

În plus, puteți încerca să instalați un driver ADB universal pe computer.

Cum se lansează ADB

Lucrați cu programul adb cea mai bună cale este prin linia de comandă Windows. Pentru a deschide linia de comandă pe un computer cu Windows XP, faceți clic pe " start" și în câmpul de introducere " A executa» formarea cmdși apăsați „Enter”.

Pe un computer cu Windows 7, faceți clic pe " start„ iar în câmpul de introducere „Găsiți programe și fișiere” tastăm cmdși apăsați „Enter”.

Se va deschide o fereastră de linie de comandă și, pentru a vedea, de exemplu, ce dispozitive avem conectate la computer, introducem comanda în ea

dispozitive adb.

Program adb va afișa o listă de dispozitive conectate în prezent la computer.

Există multe instrumente pentru lucrul cu un smartphone conectat printr-un cablu USB sau Wi-Fi. Instrumentele deosebit de avansate vă permit să mutați fișiere, să instalați și să dezinstalați software, să vizualizați contacte, să faceți capturi de ecran și chiar să trimiteți SMS-uri, dar niciun instrument grafic nu se poate compara cu puterea pe care o poate oferi consola Android. În acest articol vom vorbi despre ADB (Android Debug Bridge) - un instrument standard pentru depanare și lucru cu consola Android de pe un computer.

Comenzile descrise în articol pot fi executate direct pe dispozitiv prin descărcarea unui emulator de terminal de pe piață, dar este mai convenabil să faceți acest lucru, desigur, de pe un computer prin adb.

Bazele ADB

Pentru a începe să lucrați cu ADB, trebuie să îl activați pe dispozitiv și să instalați utilitarul adb și driverele pe computer. Prima sarcină este efectuată prin activarea „Depanare USB” în elementul de setări „Pentru dezvoltatori” (dacă acest element este ascuns, faceți clic de șapte ori pe numărul versiunii din meniul „Despre telefon”).

Pentru a instala ADB pe computer, descărcați Adb Kit și despachetați-l în orice folder (recomand să utilizați nume de foldere fără caractere rusești). De asemenea, descarcăm și instalăm drivere ADB.

Trebuie să lucrați cu adb din linia de comandă. Apăsați Win + R și introduceți cmd, apoi mergeți la folderul în care se află adb. Pentru folderul meu comanda ar fi:

Cd\android

Pentru a nu face toate aceste manipulări de fiecare dată, puteți adăuga folderul dorit la variabila Path. Pentru a face acest lucru, mergeți la „Panou de control -> Sistem -> Setări avansate de sistem -> Variabile de mediu”, găsiți variabila Cale și adăugați calea în folderul adb la sfârșitul liniei, separate prin punct și virgulă. Acum, după ce porniți consola, puteți introduce imediat comenzile necesare.

Să ne verificăm conexiunea la telefon folosind următoarea comandă (ar trebui să afișeze o listă de dispozitive conectate):

dispozitive adb

Puteți lucra cu ADB prin Wi-Fi. Pentru a face acest lucru, aveți nevoie de drepturi de root și de aplicația WiFi ADB. Lansăm aplicația, apăsăm comutatorul și ne conectăm la smartphone folosind comanda connect și adresa IP afișată de aplicație:

INFO

Puteți copia ieșirea consolei după ce o selectați cu mouse-ul, precum și să lipiți comanda sau numele fișierului copiat în consolă cu butonul din dreapta al mouse-ului. Activat în proprietățile consolei.

Instalarea programelor

ADB poate fi folosit pentru a instala aplicații fără a fi nevoie să le copiați pe smartphone. Tot ce trebuie să faceți este să rulați următoarea comandă:

Adb install d:/downloads/filename.apk

De asemenea, puteți adăuga taste suplimentare la comandă. Va fi de folos -e- reinstalați aplicația în timp ce salvați datele și -d- instalați o versiune mai mică decât cea actuală.

Programele pot fi eliminate, dar pentru a face acest lucru trebuie să cunoașteți numele pachetului (vă voi spune cum să aflați puțin mai târziu). Folosind jocul Angry Birds Seasons ca exemplu, comanda ar arăta astfel:

Adb dezinstalează com.rovio.angrybirdsseasons

Backup aplicație

Android are funcții de backup încorporate care pot fi lansate și folosind linia de comandă. Pentru a face acest lucru, utilizați comanda adb backup și un set de opțiuni:

Backup Adb [opțiuni]<приложения>

  • -f indică numele fișierului creat și locația acestuia pe computer. Dacă cheia lipsește, fișierul backup.ab va fi creat în directorul curent;
  • -apk|-noapk indică dacă să includă doar datele aplicației sau apk-ul în sine în backup (nu îl include implicit);
  • -obb|-noobb specifică dacă să includă extensii .obb pentru aplicații în backup (neincluse implicit);
  • -shared|-noshared specifică dacă să includă conținutul aplicației pe cardul SD în backup (nu este inclus în mod implicit);
  • -toate indică necesitatea de a face backup pentru toate aplicațiile instalate;
  • -system|-nosystem specifică dacă să includă aplicații de sistem în backup (include implicit);
  • - lista de pachete pentru backup.

Dacă dorim să creăm o copie de rezervă a tuturor programelor non-sistem, inclusiv .apk, într-o anumită locație, atunci comanda va arăta astfel:

Adb backup -f c:\android\backup.ab -apk -all -nosystem

După intrare, trebuie să confirmați începerea copiei de rezervă pe dispozitivul însuși. Pentru a restabili backupul rezultat, trebuie să rulați comanda corespunzătoare:

Adb restaurare c:\android\backup.ab

Consolă într-o consolă

Alături de consola menționată, care este o consolă DOS pentru Windows, Android are și propria sa. Se numește via adb coajăși este în esență o consolă Linux standard, dar cu un set incomplet de comenzi, care poate fi extins prin instalarea BusyBox de pe piață. Există două moduri de a utiliza această consolă. În modul interactiv se lansează cu comanda

adb coajă

În consolă apare semnul $ (în continuare în text acest semn va însemna necesitatea introducerii comenzii preliminare adb shell), iar după aceea puteți introduce o serie de comenzi, primind un răspuns după fiecare. A doua metodă este dacă trebuie să introduceți o singură comandă, o puteți scrie într-un rând folosind shell-ul adb.

Shell-ul folosește comenzi standard pentru copierea, mutarea și ștergerea fișierelor: cp, mvȘi rm. Puteți schimba directoare ( CD) și vizualizați conținutul acestora ( ls). Pe lângă comenzile standard Linux, despre care puteți afla din orice carte de referință, Android are câteva dintre propriile instrumente specializate, dar pentru a utiliza unele dintre ele, va trebui să obțineți drepturi de root pe smartphone, iar după lansarea consolei, rulați comanda su:

adb shell su

Acest lucru trebuie făcut dacă, ca răspuns la orice comandă, vedeți o linie similară cu „accesul refuzat” sau „ești root?”. Dacă reușește, semnul $ se va schimba în #.



Faceți o captură de ecran

Realizat într-o singură linie:

Captura de ecran Adb shell /sdcard/screen.png

După aceasta, imaginea trebuie scoasă din dispozitiv cu comanda adb trage:

Adb pull /sdcard/screen.png

În recuperare, puteți face o captură de ecran cu următoarea comandă:

Adb pull /dev/graphics/fb0

Apoi trebuie să convertiți fișierul fb0 într-o imagine normală folosind FFmpeg, pe care trebuie să îl descărcați și să îl puneți în folderul adb. Extensia trebuie instalată pe dispozitivul dvs.:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Înregistrați videoclipul care se întâmplă pe ecranul dispozitivului

adb shell screenrecord --size 1280x720 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Această comandă va începe înregistrarea video cu o rezoluție de 1280 x 720 (dacă nu este specificată, se va folosi rezoluția nativă a ecranului dispozitivului), cu un bitrate de 6 Mbit/s, lungime 20 s (dacă nu este specificată, valoarea maximă). va fi setat la 180 s), cu jurnalele de afișare în consolă. Videoclipul înregistrat va fi localizat în /sdcard (fișier video.mp4).

INFO

Toate lansate de pe consolă și în adb coajă procesele care durează ceva timp pentru finalizare pot fi întrerupte folosind combinația Ctrl + C. Ieșiți din shell și reveniți la executarea comenzilor adb obișnuite - Ctrl + D.

Managementul aplicațiilor

Două comenzi sunt folosite pentru a gestiona aplicațiile: p.m(manager de pachete) - manager de pachete și a.m(responsabil de activitate) - manager de activitate. Aceste echipe au multe chei, care pot fi vizualizate pe portalul dezvoltatorilor. Să ne uităm la câteva.

Pentru început, vom obține o listă de aplicații instalate pe dispozitiv sub formă de nume de pachete care vor fi utile mai târziu:

Continuarea este disponibilă numai pentru abonați

Opțiunea 1. Abonați-vă la Hacker pentru a citi toate materialele de pe site

Abonamentul vă va permite să citiți TOATE materialele plătite de pe site în perioada specificată. Acceptăm plăți cu carduri bancare, monedă electronică și transferuri din conturile operatorului de telefonie mobilă.

Dacă doriți să învățați cum să utilizați Adb Run, atunci cel mai probabil sunteți deja familiarizat cu programul principal - Adb. Dacă nu, atunci luați în considerare aceste două instrumente pentru utilizatorii de Android. Pentru ce sunt necesare utilitarele, cum să le configurați și să le utilizați?

Program

Deci, ce este Adb? Acesta este un program care își trage numele de la acronimul său. ADB este un pod de depanare Android. Un instrument pentru depanare, depanare utilități și deblocare gadget-uri pe acest sistem de operare. Acestea sunt principalele caracteristici ale programului, dar dacă sunteți bine versat în acest subiect, veți afla despre încă o duzină de opțiuni ascunse.

Instalare

Pentru a înțelege cum să utilizați Adb Run, trebuie să instalați ADB pe computer. Pentru a face acest lucru, trebuie să îl descărcați de pe site-ul oficial al dezvoltatorului. În principiu, multe site-uri fac posibilă descărcarea acestui utilitar pe computer, astfel încât nu vor fi probleme cu căutarea.

Conexiune

Pentru a înțelege de ce este necesar ADB și, prin urmare, Adb Run, să ne uităm la comenzile de bază. De exemplu, dacă nu sunteți sigur că computerul vede telefonul corect și va funcționa corect cu el, puteți introduce comanda adb devices. În acest fel, vă puteți asigura că conexiunea este stabilă.

După ce utilizați comanda, programul va afișa un mesaj care afirmă că Lista dispozitivelor atașate. Dacă nu vedeți o expresie similară, atunci cel mai probabil problema este fie cu cablul, fie cu driverele. Va trebui să verificați din nou funcționalitatea dispozitivului și să aflați motivele pentru care computerul nu vede smartphone-ul.

Dacă descoperiți că cablul nu funcționează, puteți încerca să conectați gadgetul printr-o rețea wireless. Conexiunea Wi-Fi se realizează folosind ADB Wireless. În plus, dispozitivul trebuie să aibă permisiuni Root.

Apoi introduceți comanda adb connect ip:port. În loc de ip:port, introduceți valoarea setată pentru adresa dvs. de rețea.

Posibilitati

Deoarece întrebarea cum să utilizați Adb Run este legată de utilizarea ADB, merită să înțelegeți ce capacități ascunde principalul utilitar. De exemplu, datorită codului, puteți instala o aplicație care se află pe computer. Pentru a face acest lucru, trebuie să scrieți adb install și apoi să specificați calea unde se află

În același mod, puteți transfera un document obișnuit de pe un computer pe un telefon. Algoritmul este același, doar comanda s-a schimbat. Introducem adb push, apoi indicăm adresa locației fișierului care ar trebui să fie transferat pe gadget. Dacă trebuie să faceți operația opusă, introduceți adb pull. Doar prima adresă indică folderul de pe telefon, iar a doua este locul în care doriți să salvați documentul transferat pe computer.

Adb Run

Acesta este un instrument care vă face munca mai ușoară. Este deosebit de convenabil pentru cei care înțeleg cum să folosească programul Adb Run. Utilitarul este conceput pentru a simplifica lucrul cu ADB și face funcționalitatea celui din urmă program mai clară. Esența instrumentului suplimentar este că automatizează comenzile comune ale utilizatorului și simplifică foarte mult acțiunile cu consola. Adb Run poate, de asemenea, să resetați modelul.

Programul arată ca o consolă. Este format din 14 elemente, iar navigarea prin meniuri și secțiuni are loc prin selectarea numărului dorit și butonul de confirmare Introducere.

Pregătirea

Înainte de a învăța cum să utilizați Adb Run acest program, este important să vă amintiți despre depanarea USB. Acest pas este adesea uitat, după care programul pur și simplu nu vede telefonul. Pentru a face acest lucru, trebuie să mergeți la setări, găsiți acolo opțiunea „Despre telefon”.

În cele mai recente versiuni ale sistemului de operare, trebuie să găsiți linia cu numărul de serie și să faceți clic pe ea de mai multe ori. În partea de jos apare o notificare, mai întâi că ești pe drumul cel bun, apoi că ai devenit dezvoltator. Când vedeți un astfel de mesaj, puteți reveni la setări, elementul „Opțiuni pentru dezvoltatori” ar trebui să apară acolo. Puteți activa amânarea acolo.

Revizuire

O scurtă prezentare generală a utilitarului și a modului de utilizare Adb Run pentru Android. Primul punct este să verificați imediat dacă gadgetul este conectat corect. Dacă ați uitat de amânare, programul va detecta imediat acest lucru. Primul articol se numește Dispozitiv atașat. Selectând-o, veți afla dacă telefonul este conectat la sistem.

Următorul - punctul Mișcare. În loc să introduceți comenzile descrise mai devreme, va fi suficient să alegeți între două elemente. Primul este responsabil pentru transferul fișierelor de pe computer pe telefon, al doilea este responsabil pentru procesul invers.

Al treilea punct Instalare este responsabil pentru descărcarea aplicațiilor pe gadget. Există cinci opțiuni disponibile aici. Printre acestea se numără copierea programului, instalarea lui normal sau pe un card de memorie. Este posibil să eliminați utilitățile de pe telefon prin intermediul unui computer sau să le mutați.

Paragraf Reporniți repornește dispozitivul. Face acest lucru în trei opțiuni, inclusiv o repornire normală, trecerea la modul bootloader sau accesarea meniului Recuperare. Următoarea linie de sub al cincilea număr este responsabilă pentru firmware-ul dispozitivului. Fastboot este un meniu care are 10 elemente. Mai mult, toate sunt foarte specializate dacă nu știi ce să alegi, va trebui să iei în considerare fiecare subarticol.

În paragraful următor - Deblocați cheia gestuală- puteți învăța cum să utilizați Adb Run cu Windows 10 dacă trebuie să deblocați modelul. Adesea utilizatorii, folosind această metodă de protecție, o uită, dar atunci când apar defecțiuni, acest utilitar vine în ajutor. Al șaselea meniu conține elemente cu diferite opțiuni de cheie grafică. Trebuie să-l alegi pe cel pe care l-ai uitat.

Punctul șapte - Manual- au nevoie de cei care doresc să introducă ei înșiși comenzi. Pot exista directive care nu sunt în lista prezentată. Pentru asta este acest element de meniu. Există și un meniu special pentru posesorii de smartphone-uri HTC. În el puteți debloca Bootloader, schimba CID și obține S-OFF.

Al optulea element verifică actualizările utilitare. Al nouălea este o opțiune creativă pentru cei care s-au săturat de animație atunci când pornesc dispozitivul. Dacă doriți să îl înlocuiți sau să îl dezactivați, atunci trebuie să mergeți la meniul Intsall Bootanimation.

Al zecelea paragraf oferă informații despre toate blocurile existente ale dispozitivului. Sunt aici secțiuni, poate ascunse, sau cele greu accesibile. Run Script este al unsprezecelea meniu pentru utilizarea scripturilor. Backup este al doisprezecelea punct, care creează o copie de rezervă a întregului gadget. Convenabil dacă trebuie să faceți o repornire.

Următorul meniu este responsabil pentru odexarea firmware-ului. Dacă nu sunteți familiarizat cu acest proces, este mai bine să nu experimentați pe cont propriu. Al patrusprezecelea punct se lucrează la capturi de ecran. Ultimul meniu este necesar pentru a ieși din utilitar.

concluzii

Cum să utilizați Adb Run pe Windows XP este clar. Nu există nicio diferență cu modul în care funcționează acest program pe Windows 7 sau 10. Prin urmare, nu ar trebui să apară probleme. Instrucțiunile de mai sus sunt potrivite pentru toate ocaziile.

Pentru proprietarii de Linux există, de asemenea, o opțiune care este ușor de utilizat. Trebuie doar să instalați o versiune specială.

ADB Run– o aplicație concepută pentru a face mai ușor pentru utilizatorul obișnuit să efectueze procesul de flashing a dispozitivelor Android. Include și Fastboot de la Android SDK.

Aproape toți utilizatorii care se confruntă cu necesitatea unei astfel de proceduri precum firmware-ul Android au auzit de ADB și Fastboot. Aceste moduri vă permit să efectuați o gamă largă de manipulări cu dispozitivul, dar instrumentele de lucru cu acestea oferite de dezvoltatorii Android au un dezavantaj - sunt aplicații de consolă. Acestea. utilizatorul este forțat să introducă manual comenzi în consolă, iar acest lucru nu este întotdeauna convenabil, scrierea corectă a comenzilor poate provoca dificultăți pentru o persoană neinstruită; Pentru a facilita lucrul cu dispozitivul în modurile ADB și Fastboot, a fost creată o soluție specială, destul de funcțională - programul ADB Run.

Cum funcționează aplicația

În esență, programul este un shell peste ADB și Fastboot, oferind utilizatorilor săi doar capacitatea de a apela mai convenabil și mai rapid comenzile cele mai frecvent utilizate. Cu alte cuvinte, folosind ADB Run, în multe cazuri, nu este nevoie să introduceți comenzile manual, doar selectați elementul dorit în shell, introduceți numărul său într-un câmp special și apăsați butonul „; introduce».

Programul va deschide automat o listă de sub-acțiuni disponibile.

Sau va apela linia de comandă și va introduce comanda sau scriptul necesar, apoi va afișa răspunsul sistemului în propria fereastră.

Posibilitati

Lista acțiunilor care pot fi implementate folosind Adb Run este destul de largă. Versiunea actuală a aplicației are 16 articole care oferă acces la o listă extinsă de funcții. Mai mult, aceste elemente vă permit să efectuați nu numai operațiuni standard de firmware, cum ar fi curățarea anumitor partiții în modul Fastboot sau scrierea lor (articolul 5), ci și instalarea de aplicații (articolul 3), crearea unei copii de siguranță a sistemului (articolul 12), obținerea de root. drepturi (clauza 15), precum și să efectueze multe alte acțiuni.

Singurul lucru care merită remarcat este că, cu toate avantajele din punct de vedere al confortului, ADB Run are un dezavantaj destul de semnificativ. Acest program nu poate fi considerat o soluție universală pentru toate dispozitivele Android. Mulți producători de dispozitive aduc o anumită specificitate creațiilor lor, astfel încât capacitatea de a lucra cu un anumit dispozitiv prin intermediul ADB Run ar trebui luată în considerare individual, ținând cont de hardware-ul și software-ul specific al smartphone-ului sau tabletei.

Avertisment important! Acțiunile incorecte și necugetate în program, în special la manipularea secțiunilor de memorie, pot deteriora dispozitivul!

Avantaje

  • Aplicația vă permite să automatizați aproape complet introducerea comenzilor ADB și Fastboot;
  • Un instrument conține funcții care vă permit să flashați multe dispozitive Android de la „0”, de la instalarea driverelor până la scrierea partițiilor de memorie.

Defecte

  • Absent pe interfața rusă;
  • Aplicația necesită anumite cunoștințe în lucrul cu Android prin modurile ADB și Fastboot;
  • Acțiunile incorecte și necugetate ale utilizatorului în program pot deteriora dispozitivul Android.

În general, ADB Run poate facilita în mod semnificativ procesul de interacțiune a utilizatorului cu un dispozitiv Android în timpul manipulărilor la nivel scăzut folosind modurile ADB și Fastboot. Multe operațiuni neutilizate anterior din cauza complexității lor devin disponibile pentru utilizatorul neinstruit, dar acestea trebuie efectuate cu prudență.