Obțineți root folosind adb. Android: ADB, Fastboot, comenzi Linux și hack-uri de viață. Comenzi ADB utile

Am compilat comenzile de top și trucurile de viață care te vor simplifica și te vor ridica la nou nivel atunci când utilizați linia de comandă!

Tocmai începi să folosești linia de comandă sau terminalul în timp ce înveți și modifici Android? Poate că încă îți este greu să navighezi și totul pare foarte dificil și plictisitor. Site-ul vă va spune și arăta cum să vă îmbunătățiți abilitățile și experiența în sistemul de operare Android!

Acest material presupune că știți deja ce este ADB și l-ați folosit măcar o dată!

Cele mai bune comenzi și trucuri de viață în Android

1. Comanda Adb dispozitive adb

Întotdeauna la începutul utilizării terminalului utilizați comanda:

În acest fel, veți ști cu siguranță dacă totul este conectat corect și nu vă loviți cu capul de perete și veți căuta o problemă în altă parte.

2. Comanda Adb adb reboot normal

Blocat în meniul Reocvery și nu puteți ieși? Există o ieșire! Utilizați comanda:

repornire adb normal

Această comandă vă va ajuta să ieșiți din starea „repornire doar în recuperare”, cu condiția să nu fi stricat sistemul.

3. Comanda Adb adb install -r

Dacă instalați și reinstalați aplicații folosind terminalul, atunci ar trebui să utilizați comanda:

adb install -r unele.apk

Dacă nu utilizați prefixul -r, încercarea de a reinstala aplicația va eșua.

4. Comanda ADB adb shell pm list pachete

A vedea tot aplicații instalate pe Android, puteți, de asemenea, ușor și simplu cu folosind adb:

pachete adb shell pm listă

După care veți vedea o listă cu toate aplicațiile care au fost instalate vreodată.

5. Comanda de lansare a aplicației ADB

Odată ce știm lista de aplicații, o puteți lansa de pe terminal, pentru a face acest lucru, introduceți comanda:

adb shell am start -n Nazvanie.app/EGO.ACTIVITY

Puteți afla aplicațiile citind acest articol.

6. Comanda Adb adb shell su -c „comanda”

Dacă ați început să utilizați scripturi bat și shell, atunci când încercați să executați ceva de sub Root, va ajunge cu un cursor intermitent în terminal și comanda Linux în sine nu va fi executată! Există o ieșire! utilizați su -c:

adb coajă su -c " cp /sdcard/del.sh /data/local/tmp "

Acum scripturile tale vor funcționa așa cum ar trebui!

7. Comanda de montare Linux

Aveți instalate drepturi Root, dar sistemul nu vă permite să scrieți sau să creați un folder?

Este foarte simplu (dacă nu ai HTC), trebuie să remontezi partiția pentru înregistrare - montezi -o rw,remontare,rw /partiție ca sa functioneze:

de pe un computer, prin Linie de comanda

adb shell su -c "mount -o rw,remount,rw /system"

de la un terminal de pe un dispozitiv Android

mount -o rw,remount,rw /sistem

8. Comanda Linux cd

Poate că ești familiarizat cu comanda cd, știi cum să o folosești, cum să mergi în directorul dorit, dar există un hack de viață care te va ajuta să navighezi mai repede. Utilizați comanda:

Pentru a trece rapid la rădăcină Sistemul de fișiere, în loc să tastați de fiecare dată CD..

9. Utilizați comanda Linux pwd și ls

Aceste două comenzi vă vor ajuta să nu vă pierdeți în abundența de fișiere și directoare și secțiuni Android.

Comanda Linux:

Va arăta calea plină de la rădăcină la poziția actuală.

Comanda Linux:

Afișează absolut toate fișierele și directoarele, inclusiv cele ascunse, în locația curentă.

10. Comanda Linux chmod

De asemenea, este posibil să fiți familiarizat cu comanda necesară pentru a seta permisiunile pentru directoare și fișiere. Dar puteți trece la nivelul următor automatizând acțiunile și specificându-le în masă, în loc să le introduceți plictisitor una câte una:

Această comandă va atribui drepturi absolut tuturor fișierelor din directorul curent.

11. Comanda Fastboot erase

Mereu! Înainte de a aprinde orice în modul fastboot, formatați partiția, această acțiune vă va ajuta să evitați problemele cu Android.

recuperare fastboot erase

sistem de ștergere fastboot

fastboot șterge datele

12. Comanda Fastboot fastboot -w

Ștergeți în modul Fastboot? Da usor:

12. Comanda de pornire Fastboot

Tocmai ați intermit Recuperare, dar nu doriți să țineți butoanele cu mâinile pentru a reporni? Apoi executați-l folosind comanda:

fastboot flash recovery recovery.img<--- прошивка recovery

fastboot boot recovery.img<--- переход в режим recovery

12. Rețineți, tasta „TAB”.

Tasta de pe tastatură este foarte utilă și necesară! Dacă trebuie să tastați un director lung, atunci trebuie doar să scrieți primele trei litere și să apăsați „TAB” și totul este deja scris pentru dvs., acest lucru se aplică și comenzilor și fișierelor.

Asta e tot! Citiți mai multe articole și instrucțiuni în secțiune. Rămâneți cu site-ul, va fi și mai interesant!

Mulți dintre voi v-ați confruntat de mai multe ori cu o situație în care, pentru a obține drepturi de root pe o tabletă sau smartphone Android, să instalați firmware nou, să restaurați sistemul și alte lucruri, a trebuit să îl conectați la computer și să executați o serie de adb. sau comenzi fastboot prin fereastra liniei de comandă (terminal ).

Majoritatea oamenilor introduc aceste comenzi fără să înțeleagă ce înseamnă, pur și simplu urmând instrucțiunile găsite pe Internet. Și dacă doriți să înțelegeți mai bine ce se întâmplă atunci când le executați, astăzi vom arunca o privire la primele zece comenzi pe care ar trebui să le cunoască fiecare utilizator avansat de Android.

Dar înainte de a începe să vă familiarizați cu aceste comenzi, permiteți-mi să vă reamintesc că înainte ca tableta sau smartphone-ul dvs. să le poată executa, trebuie să vă asigurați că computerul are Android SDK, iar pe tabletă sau smartphone în sine, opțiunea „ Depanare USB».

Cum să instalați SDK-ul Android, care conține programele adb și fastboot, citiți acest material.

Permiteți-mi să vă reamintesc, de asemenea, că în Android 4.2 și versiuni ulterioare, elementul „Depanare USB” este ascuns și puteți citi cum să îl accesați.

Pentru cei care au uitat cum să lanseze o fereastră de linie de comandă în Windows, permiteți-mi să vă reamintesc că cel mai simplu mod de a face acest lucru este făcând clic pe „Start”, după care va trebui să tastați cmd în fereastra de căutare și să apăsați pe „ Introduce cheia.

După ce toate lucrările pregătitoare sunt finalizate, puteți conecta dispozitivul la computer folosind un cablu USB și puteți începe să învățați comenzile.

1. comanda dispozitive adb

Aceasta este probabil cea mai importantă dintre toate cele zece echipe care vor fi discutate. Folosind-o, putem afla dacă computerul vă vede dispozitivul Android și, dacă îl vede, atunci dacă poate comunica cu el prin comenzile terminalului.

Dacă totul este în regulă, atunci după ce ați introdus comanda adb devices într-o fereastră de linie de comandă Windows sau într-un terminal Linux, ar trebui să vedeți o linie cu textul Listă de dispozitive atașată, după care va apărea o linie constând din numărul de serie al dispozitivului dvs. și starea acestuia - offline sau online:

Starea offline înseamnă că dispozitivul este în modul de repaus. Starea online semnalează că tableta sau smartphone-ul este gata să vă execute comenzile.

2. comandă adb push

Folosind comanda adb push, puteți copia fișiere pe tabletă sau smartphone. În acest caz, trebuie să specificați calea către folderul în care doriți să plasați fișierul pe dispozitiv și folderul de pe computer de unde va fi copiat fișierul. A doua cale nu este necesară dacă fișierul se află în același folder în care se află programul adb.

Iată un exemplu de copiere a unui fișier video superfreak.mp4 de pe un computer pe un dispozitiv, în folderul /sdcard/Movies folosind comanda adb push superfreak.mp4 /sdcard/Movies/

Pentru utilizatorii de Windows, aș dori să vă reamintesc că în Android, atunci când specificați calea către fișiere și foldere, este folosită o bară oblică - / și nu o bară oblică inversă, așa cum sunteți obișnuit.

3. comanda adb pull

Dacă comanda adb push este folosită pentru a transfera fișiere pe un dispozitiv Android, atunci adb pull este folosit pentru a copia fișiere de pe dispozitiv pe computer. La fel ca în cazul precedent, trebuie să indicați calea în care doriți să obțineți fișierul pe dispozitiv și calea în care doriți să plasați acest fișier pe computer. A doua cale nu este necesară dacă doriți ca fișierul să meargă în folderul din care ați rulat programul adb.

Iată un exemplu de copiere a fișierului superfreak.mp4 din folderul /sdcard/Movies/ al tabletei sau smartphone-ului dvs. pe desktopul Windows 8 al utilizatorului Jerry, C:\Users\Jerry\Desktop

Dacă doriți ca fișierul să meargă în folderul din care ați rulat adb, trebuie doar să introduceți comanda adb pull /sdcard/Movies/superfreak.mp4

4. comanda adb reboot

Această comandă este adesea folosită în timpul procesului de înrădăcinare sau de instalare a noului software, atunci când trebuie să acceptăm modificările pe care le-am făcut pe dispozitivul nostru. După ce introduceți comanda adb reboot, tableta sau telefonul dvs. se vor reporni.

Această comandă este, de asemenea, importantă deoarece poate fi plasată în interiorul scripturilor, ceea ce vă permite să reporniți automat dispozitivul după finalizarea tuturor operațiunilor necesare.

5. comenzile adb reboot-bootloader și adb reboot recovery

Folosind adb, nu puteți doar să reporniți dispozitivul Android, ci și să îl reporniți în bootloader. Acest mod este necesar pentru a putea debloca bootloader-ul, care este necesar pentru a obține drepturi de root și pentru a instala în continuare firmware alternativ.

Unele dispozitive pot fi încărcate folosind o anumită combinație de taste atunci când sunt pornite, dar adesea comanda adb reboot-bootloader este singura modalitate de a accesa bootloader-ul.

În mod similar, programul adb poate fi folosit pentru a accesa meniul de recuperare al unei tablete sau smartphone sau de recuperare. Acest lucru se poate face folosind comanda adb reboot recovery

6. Comanda Fastboot devices

Dacă ați repornit tableta în modul bootloader, aceasta nu va mai accepta comenzi adb. În acest mod, putem comunica cu dispozitivul folosind programul fastboot.

Folosind comanda fastboot devices, puteți afla dacă dispozitivul dvs. poate accepta comenzi de la acest program în modul bootloader. Deoarece fastboot este un instrument foarte puternic, unii producători de dispozitive Android nu oferă acces la acest program în modul bootloader.

La fel ca în cazul adb, după ce ați introdus comanda fastboot devices, ar trebui să vedeți numărul de serie al dispozitivului dvs.

Adesea, motivul pentru care fastboot nu funcționează este lipsa driverelor Windows necesare pentru dispozitivul dvs.

7. Comanda de deblocare OEM Fastboot

Unii producători (de exemplu, HTC sau Asus) lansează utilități speciale care vă permit să deblocați bootloader-ul tabletelor și smartphone-urilor lor, după care puteți instala recuperări alternative, precum ClockworkMod. sau TWRPși firmware de la dezvoltatori independenți (firmware personalizat).

Cu toate acestea, în multe cazuri, deblocarea bootloader-ului dispozitive Android Puteți utiliza programul fastboot. Acest lucru este foarte ușor de făcut - când tableta sau telefonul dvs. este în modul bootloader (pasul 5), trebuie doar să introduceți următoarea comandă în fereastra liniei de comandă: fastboot oem unlock.

După aceasta, va trebui să urmați instrucțiunile care vor fi afișate pe ecranul tabletei sau al smartphone-ului dumneavoastră.

Atenţie! După executarea comenzii fastboot oem unlock, dispozitivul dvs. va fi complet șters de toate programele pe care le-ați instalat și datele dvs. personale vor fi, de asemenea, șterse.

8. comanda adb shell

Comanda adb shell încurcă adesea unii utilizatori începători.

Există două moduri de a utiliza această comandă. Dacă tastați pur și simplu adb shell în fereastra liniei de comandă și apăsați tasta Enter, veți fi dus în modul terminal sau în shell-ul de comandă al dispozitivului dvs. Android, unde puteți executa orice comenzi shell Android.

Mai jos puteți vedea rezultatul rulării comenzii ls în shell Android

Acest mod este bine cunoscut utilizatorilor de computere Linux și Mac. Dacă sunteți familiarizat cu comenzile bash shell, nu veți avea probleme de lucru în acest mod. În caz contrar, nu vă recomand să utilizați modul shell adb până când înțelegeți scopul tuturor comenzilor sale, deoarece în acest mod aveți acces deplin la fișierele de pe dispozitiv și puteți provoca accidental modificări ireparabile ale sistemului de operare.

A doua modalitate de a utiliza adb shell este să executați o singură comandă shell Android folosind acest construct: adb shell<команда>. De exemplu, puteți modifica permisiunile fișierelor folosind o comandă precum „adb shell chmod 666 /data/filename”

9. comanda de instalare adb

Cu programul adb, puteți face mai mult decât să copiați fișiere pe și de pe dispozitiv. Acest program vă permite, de asemenea, să instalați aplicații pe dispozitivele Android sub formă de fișiere apk. Există o comandă de instalare adb pentru aceasta. Este un pic ca comanda push: trebuie să specificați calea în care se află fișierul cu aplicația pe care doriți să o instalați. Prin urmare, cel mai simplu mod este să copiați mai întâi fișierul apk în folderul cu programul adb, după care puteți instala programul folosind comanda adb install ApplicationFileName.apk

Dacă trebuie să actualizați aplicația, atunci în acest caz trebuie să utilizați comutatorul -r și comanda va arăta astfel: adb install -r ApplicationFileName.apk.

Folosind comutatorul -s puteți instala aplicații pe cardul de memorie (dacă firmware-ul dvs. permite acest lucru). Comutatorul -l vă permite să blocați aplicația în timpul instalării (prin instalarea acesteia în folderul /data/app-private). Există și alte taste pentru funcții mai avansate, dar descrierea lor este subiectul unui articol separat.

10. comanda adb uninstall

În cele din urmă, puteți elimina aplicațiile de pe tabletă sau telefon. Pentru a face acest lucru, utilizați comanda adb uninstall ApplicationFileName.apk

Această comandă are comutatorul -k, care vă permite, atunci când ștergeți o aplicație, să nu ștergeți datele și memoria cache a acesteia, ci să le lăsați pe dispozitiv.

Bonus: comandă adb sideload

Această comandă va fi foarte utilă proprietarilor de tablete și smartphone-uri Nexus - cu ajutorul ei vor putea să actualizeze firmware-ul oficial pe dispozitivele lor. Cu alte cuvinte, dacă smartphone-ul sau tableta dvs. nu a primit o actualizare prin aer, puteți descărca firmware nou de pe site-ul oficial și puteți actualiza manual dispozitivul.

După ce descărcați fișierul firmware pe computer și conectați tableta sau telefonul la acesta, va trebui să reporniți dispozitivul în modul de recuperare, selectați „Aplicați actualizarea din ADB”, apoi introduceți următoarea comandă în fereastra liniei de comandă de pe dvs. computer: adb sideload xxxxxxxx.zip, unde xxxxxxxx.zip este numele fișierului zip cu firmware-ul.

Veți găsi instrucțiuni mai detaliate despre cum să actualizați manual firmware-ul dispozitivelor Nexus în acest material.

Materiale conexe:

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, ar trebui să îl activați pe dispozitiv și să instalați utilitarul și driverele adb 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ă folosiț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, accesați „Panou de control -> Sistem -> Opțiuni suplimentare sisteme -> variabile de mediu", găsiți variabila Path și adăugați la sfârșitul rândului, despărțit de punct și virgulă, calea către folder cu adb. 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 ați selectat-o ​​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 indică dacă se include în backup aplicații de sistem(activează 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 utilizate pentru a gestiona aplicațiile: p.m(manager de pachete) - manager de pachete și a.m(director 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 plata carduri bancare, bani electronici și transferuri din conturile operatorului de telefonie mobilă.

Utilitățile ADB și Fastboot sunt incluse în kit Dezvoltare Android SDK (nu îl confundați cu Android Studio, cu atât mai puțin descărcați fișierul său de instalare greoi, cu excepția cazului în care, desigur, veți dezvolta pentru Android). ADB este un instrument de depanare care vă permite să accesați consola Android de pe un computer (prin conectarea gadgetului la un computer prin USB. În același timp ar trebui să existe. Fastboot este proiectat să funcționeze cu dispozitivul atunci când este încărcat în modul cu același nume (dacă dispozitivul dvs. are unul).

Folosind ADB, vă puteți controla smartphone-ul/tableta de pe computer: faceți o copie de rezervă a aplicațiilor, înregistrați un screencast, transferați smartphone-ul pe Mod de recuperareși mult mai mult. În plus, puteți lucra cu ADB prin Wi-Fi. Pentru a face acest lucru, dispozitivul trebuie să aibă drepturi de root și veți avea nevoie și de o aplicație specială care să se conecteze la computer prin rețea. De exemplu, ADB Wireless sau WiFi ADB. Dar acesta este material pentru un articol separat.

Folosind Fastboot puteți, recuperare personalizată( sau ), deblocați Bootloader (pe HTC, Motorola, Sony, Nexus, Huawei și pe cele mai recente dispozitive LG este blocat), curățați partițiile de sistem.

Cum se instalează ADB și Fastboot: instrucțiuni

1. Accesați site-ul web oficial de unde puteți descărca SDK-ul Android: https://developer.android.com/studio/index.html. Derulați în jos la secțiunea „Numai instrumente pentru linia de comandă” și selectați arhiva pentru Windows.

2. Bifați caseta de selectare „Am citit și sunt de acord cu termenii și condițiile de mai sus” și faceți clic pe butonul „Descărcați linia de comandă Android” Instrumente pentru Windows”. Arhiva va începe descărcarea.

3. Descărcați-l și dezarhivați-l în rădăcina Drive „C:”.

4. De asemenea, trebuie să descărcați Java Development Kit de pe pagina oficială. Accesați site-ul web, acceptați termenii acordului de licență bifând caseta „Acceptați acordul de licență” și descărcați versiunea JDK care se potrivește cu dimensiunea de biți a sistemului dumneavoastră.

Prima cale

Reveniți la folderul Android SDK, deschideți „instrumente” și rulați „android”.

Verificați „Android SDK Platform-tools” (și, de asemenea, „Driver USB Google”, dacă aveți Dispozitiv Nexus) și faceți clic pe „Instalare pachete”.

Citiți mai jos despre instalarea driverelor pentru alte dispozitive.

Selectați „Acceptare licență” și faceți clic pe „Instalare”.

Jurnalul meu a arătat că a existat o eroare. Dar până la urmă totul s-a încheiat cu succes.

După finalizarea pașilor de mai sus, în folderul „sdk-tools-windows-”. versiune Va apărea „platform-tools” și va conține „ADB” și „Fastboot” care ne interesează.

A doua cale

Accesați folderul „sdk-tools-windows- versiune» → „instrumente” → „coș” și, ținând apăsată tasta „Shift”, faceți clic dreapta pe o zonă goală. Selectați „Deschideți o fereastră de comandă” sau „Deschideți o fereastră PowerShell aici” dacă aveți una dintre cele mai recente versiuni ale Windows 10 instalată pe computer sau laptop.

Lipiți comanda în PowerShell sau Command Prompt (în PowerShell adăugați ./ la început):

Faceți clic pe „Enter” pentru a executa comanda. Fișierele se vor descărca și vi se va cere să instalați:

Pentru a activa, tastați y, adică „da” și apăsați „Enter”, după care va începe instalarea „instrumentelor platformei”.

La final, pe linia de comandă va fi afișat un mesaj că procedura s-a finalizat cu succes. Și folderul „platform-tools” cu ADB și Fastboot în interior va apărea în „sdk-tools-windows- versiune».

(!) Dacă dintr-un motiv oarecare nu puteți instala ADB și Fastboot folosind metodele anterioare, utilizați a treia opțiune - pur și simplu descărcați arhiva „platform-tools” și dezarhivați-o pe unitatea „C:”.

Instalarea driverelor ADB și Fastboot pentru Windows

Pentru un computer, smartphone sau tabletă, trebuie să descărcați driverul USB:

  • Samsung - driverul este inclus în utilitarul Kies: http://www.samsung.com/ru/support/usefulsoftware/KIES/ sau îl puteți descărca separat selectând modelul dorit: http://www.samsung.com /us/ suport/descărcări
  • HTC – ca parte a HTC Sync Manager: http://www.htc.com/ru/software/htc-sync-manager/
  • Nexus - driverul Android este instalat împreună cu Android SDK, așa cum este descris mai sus.
  • Huawei - împreună cu utilitarul HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html
  • LG – instalați LG PC Suite: http://www.lg.com/ru/support/software-firmware
  • Motorola - vezi această pagină: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  • Sony Xperia Drivere FastBoot pentru toate modelele sunt aici: http://developer.sonymobile.com/downloads/drivers/
  • Xiaomi – Mi PC Suite: http://pcsuite.mi.com
  • MTK – pentru Dispozitive chinezești pe cipurile MediaTek: http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip
  • Lenovo - selectați modelul de smartphone sau tabletă și descărcați driverul ADB: http://support.lenovo.com/us/en/GlobalProductSelector
  • Căutați soluții pentru dispozitive de la alți producători pe site-urile lor oficiale.

Există diferiți instalatori universali drivere adb(de exemplu, acesta: http://adbdriver.com/downloads/) - pot fi folosite și, de exemplu, atunci când dintr-un motiv oarecare soluția oficială nu a putut fi instalată.

Dacă modelul dvs. vine cu un driver fără un program de instalare, va trebui să faceți următoarele:

1. Accesați „Panou de control” → „Manager dispozitive”. În Windows 10, faceți clic dreapta pe meniul Start și selectați Manager dispozitive.

2. Găsiți în listă dispozitivul pentru care trebuie să instalați drivere. Faceți clic dreapta și faceți clic pe Actualizare drivere.

După cum puteți vedea, computerul recunoaște corect tableta mea Nexus 7. Dacă computerul dvs. detectează incorect smartphone-ul sau există un triunghi galben lângă dispozitiv cu Semnul exclamarii in interior, instalare manuala Drivere Android este necesar pentru tine.

3. Selectați „Răsfoiți acest computer pentru software-ul driver”.

4. Specificați calea către folderul driverului de pe computer.

Așteptați până când instalarea este completă și apoi reconectați gadgetul la computer prin USB.

Cum să începeți cu Fastboot și ADB

Lucrul cu ADB sau Fastboot se face din linia de comandă; utilitarele sunt lansate în două moduri:

1: Faceți clic dreapta pe „Start” și selectați „Command Prompt (Admin)” sau „Windows PowerShell (Admin)”. Apoi, folosind comenzile, specificați calea către folder cu ADB și Fastboot (după ce ați introdus fiecare, apăsați „Enter”).

Pentru a reveni la rădăcina unității „C:\”, utilizați:

Datorită acestei comenzi deschidem folderul dorit:

In cazul meu a iesit asa:

cd\instrumente_ versiune-windows\platform-tools

Vei reusi ( Dezvoltatorii Google a schimbat numele arhivei după ce a fost scrisă versiunea originală a acestei instrucțiuni):

cd\sdk-tools-windows- versiune\platform-tools

Calea către Fastboot și ADB este indicată, acum lucrăm cu ele din consolă.

Pentru a evita să faceți acest lucru de fiecare dată, adăugați calea către „platform-tools” la variabila „Path”. Mai întâi, accesați folderul, în bara de navigare, faceți clic dreapta pe „platform-tools” și selectați „Copy Address”.

Accesați „Panou de control”. Pentru a face acest lucru, apăsați „Win” + „R” și în câmpul „Open:” lipiți controlul . Faceți clic pe OK.

Selectați Sistem → Setări avansate de sistem → Variabile de mediu....

Găsiți variabila „Cale”, evidențiați-o și selectați „Editare...”.

Faceți clic pe Nou, inserați calea către folderul „platform-tools” și faceți clic pe OK.

Mulți dintre noi sunt deja familiarizați cu ADB (Android Debug Bridge), deoarece, în calitate de proprietar al unui dispozitiv Android, destul de des trebuie să efectuăm acțiuni atât de simple precum adb pushȘi Trage, sau repornire adb etc. Dar pentru mulți utilizatori începători, doar vederea liniei de comandă este deja înfricoșătoare și pare prohibitiv de posibil. Deși, de fapt, totul este destul de simplu, utilizatorii experimentați nu mă vor lăsa să mint, iar cea mai mare dificultate este să-mi amintesc toate aceste comenzi, deși nici acest lucru nu este necesar, deoarece Internetul este întotdeauna la îndemână și găsirea comenzii potrivite nu este dificil.

Android Debug Bridge, care face parte din Emulator Android SDK vă permite să comunicați între computerul dvs. și un dispozitiv Android conectat la acesta. Apropo, dacă aveți nevoie de ceva software, puteți descărca gratuit programele pentru laptopul dvs. de aici. Ce pot face cu ADB? Capacitățile sale sunt destul de largi, de exemplu, cele mai populare acțiuni: copiați fișiere de pe un dispozitiv Android pe un computer, încărcați fișiere de pe un computer pe Android, executați multe comenzi Linux, primiți rapoarte de eroare etc.

Deci, dacă sunteți nou în acest domeniu și doriți să aflați puțin mai multe despre ADB decât ceea ce este, atunci vă sugerez să consultați micul meu ghid de bază pentru a învăța ADB.

Ce vei avea nevoie

1. Android Debug Bridge (ADB) pentru Windows 32 de biți - descărcare

2. Android Debug Bridge (ADB) pentru Windows pe 64 de biți - descărcare

3. Computer cu Windows instalat OS.

Acum să trecem la faza activă:

1. Descărcați arhiva zip necesară și extrageți-o oriunde doriți, de exemplu, unitatea C.

2. Acum mergeți la directorul C:/adb/sdk/platform-tools. Aici veți găsi un set de fișiere așa cum se arată în imaginea de mai jos.

3. Țineți apăsat butonul Shift + clic dreapta și lansați linia de comandă șir Windows din directorul curent.

4. Introduceți comanda adb start-server.

5. Pentru a vă asigura că dispozitivul dvs. este conectat corect și a fost recunoscut de computer, introduceți comanda: dispozitive adb. Dacă totul este bine, veți vedea ceva asemănător cu asta:

Acum că dispozitivul tău este conectat și totul funcționează, hai să ne jucăm puțin cu el.

Citirea LOGCAT prin ADB

Cel mai simplu mod este să rulați comanda: adb logcat. Ca rezultat, întregul conținut al fișierului jurnal al dispozitivului va apărea pe ecran. Pentru a obține logcat într-un fișier separat, rulați: adb logcat > logcat.txt.

RAPORT DE EROARE

Puteți rula comanda: adb bugreport, dar veți primi o notificare că raportul generat nu va putea fi citit, așa că este mai bine să utilizați: adb bugreport >result.txt.

ADB împreună cu drepturi de acces ROOT

Pentru a lucra din ADB cu drepturi de acces complete, trebuie să rootați dispozitivul. Dacă dispozitivul este deja manual, atunci rulați comanda: adb rootși vedem ce se arată în imaginea de mai jos (repornire ADB cu drepturi root).

Instalarea aplicațiilor prin ADB

Pentru a instala aplicația, asigurați-vă că în titlu fișier apk nu existau spații și trebuie să știi exact calea corectă către el. Ei bine, atunci rulăm comanda: instalare adb+ numele fișierului de instalare. În exemplul meu, am instalat jocul papertoss, așa că dacă totul merge bine, veți primi această imagine pe ecran:




Top