Ce este adb pe Android. ADB pentru Android, comenzi de bază pentru Android adb

ADB înseamnă Android Debug Bridge, adică un pod de depanare pentru Android. Programul este dezvoltat pentru sistemul de operare Android și funcționează împreună cu un computer. Vă permite să schimbați fișierele, să utilizați drepturi root mi, restaurați sistemul.

ADB rulează la rândul său, este o aplicație care permite utilizatorului flash un dispozitiv care rulează pe Android. Include ADB și Fastboot. Aceste aplicații sunt familiare tuturor celor care au întâlnit să-și deschidă gadgetul intermitent.

ADB, ADB run și Fastboot

Android Debug Bridge vă permite să gestionați Android folosind un computer. Această aplicație este instalată direct pe un laptop sau computer, care este conectat la un dispozitiv mobil printr-un cablu USB în modul de depanare. Apoi după lansare posibila implementare echipe speciale, permițându-vă să inițiați orice acțiuni cu gadgetul.

Utilitarul permite efectuează astfel de acțiuni, Cum:

  • transferul de foldere și fișiere pe/sau de pe dispozitiv;
  • lucrul cu firmware: instalare, actualizări;
  • scoaterea unui lacăt realizat folosind cheie grafică;
  • executarea diferitelor scripturi.
  • Cel mai adesea, aplicația este instalată împreună cu utilitarul Fastboot. Acest mod vă permite să resetați toate setările la setările din fabrică, motiv pentru care uneori se numește Recuperare - o funcție de recuperare. În plus, puteți instala firmware folosind Fastboot, dar în acest caz este posibil să funcționeze numai prin intermediul unui computer.

    Aceste două programe sunt mai bune instalați împreună, care vă permite să accesați Mai mult oportunități.

    La rândul său, ADB rulează simplifică muncași automatizează comenzile și acțiunile comune utilizate cel mai des de utilizatori. Deși are o consolă, are un aspect vizualizat și este format din 14 puncte.

    Acest program este mult mai simplu, este potrivit pentru cei cărora le este greu să înțeleagă linia de comandă, care nu știu să lucreze cu ea. Acesta oferă deja un meniu și elemente pe care le puteți selecta. Ea este diferită interfață simplă , funcționalitate mai mare, fără a necesita instalatii suplimentare programe.

    Toate utilitățile pot fi descărcate, instalate pentru funcționare și actualizări dispozitiv mobil.

    Cum se utilizează ADB run

    Pentru a înțelege cum să utilizați utilitarul, trebuie să vă familiarizați cu instalarea și comenzile de bază. Conexiunea la gadget se realizează folosind un computer și cablu USB sau printr-o rețea fără fir.

    Puteți înțelege că conexiunea a avut loc introducând dispozitive adb. Apoi ar trebui să apară mesajul: " Lista dispozitivelor atașate„, indicând că conexiunea a avut loc. Conexiunea prin Wi-Fi are loc folosind adb wireless. Dispozitivul mobil trebuie să fie rootat.

    Pentru a funcționa, trebuie să activați depanarea USB pe gadgetul dvs. De obicei, acest element se află în setări. Dacă nu este acolo, îl puteți căuta în opțiunile pentru dezvoltatori. Acest meniu este ascuns; pentru a-l activa, ar trebui să găsiți linia cu numărul versiunii în setările Android și să faceți clic pe el de mai multe ori (de 5 până la 10 ori). După aproximativ jumătate din clicuri, va apărea o notificare că faceți totul corect și apoi vi se va furniza drepturile de dezvoltator. Apoi puteți reveni la setări, unde va apărea elementul „opțiuni pentru dezvoltatori”. Aici este activată depanarea.

    Utilitatea are un număr de calități pozitive:

    1. Usor de instalat.
    2. Comenzi simple.
    3. Verificați ușor pentru actualizări.

    Instalare

    Înainte de a instala ADB, trebuie să îl descărcați, acest lucru se poate face gratuit. Puteți descărca ADB de pe site-ul 4pda. Resursă oficială nu vă permite să descărcați utilitarul separat, ci doar cu întregul pachet Android SDK. Programul este instalat folosind vrăjitorul de instalare standard.

    Întregul proces este simplu și intuitiv. Instalatorul însuși oferă indicii, direcționând toate acțiunile.

    După aceasta, trebuie să instalați drivere pentru dispozitivul dvs. mobil, altfel aplicația nu va vedea dispozitivul. Cel mai simplu mod este de a folosi utilitarul pentru instalare automată adbdrivers. Dar puteți descărca și drivere pentru Windows 7, 8 sau 10 de pe site-ul oficial al producătorului.

    Dacă nu există niciun program de instalare sau driver, puteți instalați manual, pentru aceasta:


    Prezentare generală a interfeței de rulare și a comenzii ADB

    Să ne uităm la toate elementele de meniu oferite de program și la modul în care funcționează:

    1. Dispozitiv atașat? - răspunzător de conexiune între PC și smartphone, dar trebuie să activați depanarea USB.
    2. Mutare – este responsabil pentru mutarea fișierelor de pe un laptop pe un smartphone. Există atât mișcare automată, cât și manuală disponibilă aici.
    3. Instala Aplicația Android pe Dispozitiv – vă permite să instalați aplicații, cu opțiuni pentru salvare și mutare pe un card de memorie.
    4. Reporniți dispozitivul – diverse moduri de repornire Android:
    5. Fastboot – firmware, sistem intermitent. Toate setările sunt setate automat.
    6. Deblocați cheia gestuală – deblocator cheie grafică, face față și codurilor PIN și codurilor faciale.
    7. Manual – vă permite să introduceți comenzi manual.
    8. Verificare actualizare – verificarea unei noi versiuni a programului.
    9. Intsall Bootanimation – instalează și modifică animația la pornirea dispozitivului.
    10. Memory and Partitio – introduce blocuri și secțiuni Android.
    11. Run Script - lucrul cu scenarii.
    12. Backup – creați o copie de rezervă.
    13. Odex – odexarea firmware-ului, luând în considerare diferiți parametri.
    14. Captură de ecran/Înregistrare capturi de ecran, capacitate de înregistrare video.
    15. Ieșire – în consecință Ieșire din program.

    Afișarea telefonului folosind ADB run

    Programul vă permite să schimbați firmware-ul gadgetului. Pentru a face acest lucru, instalați-l, conectați-vă la computer și utilizați utilitarul Fastboot. Fișierele care trebuie flashate trebuie să fie în același folder cu utilitarul.

    Mai întâi ai nevoie dispozitiv de traducereîn modul bootloader folosind meniul.

    Apoi, trebuie să dezarhivați fișierele firmware pre-descărcate. După aceasta, selectați elementul Rulați SCRIPTși plasați fișierele firmware în fereastra care se deschide și închideți-o. Faceți clic pe Enter. Firmware-ul a pornit. În timp ce procesul este în desfășurare, nu puteți scoate cablul de pe telefon sau computer.

    Programul face posibilă reflasharea tuturor partițiilor pas cu pas sau doar unii:

    • sistem;
    • cache;
    • date;
    • recuperare.

    Folosind ADB

    Utilizarea utilitarului vă permite să:

    • reporniți gadget folosind diferite moduri;
    • transporta fișiere, foldere de la telefon la PC sau invers;
    • lucrează cu aplicații prin instalarea sau scoaterea acestora;
    • lucru cu firmware;
    • efectua diverse scenarii;
    • scoateți încuietoarea cheie grafică.

    Utilitarul este de obicei instalat și utilizat împreună cu aplicația Fastboot.

    Instalare

    Puteți instala aplicația vizitând site-ul oficial. Necesar descărcați arhiva Instrumente SDK pentru Windows, după ce au fost de acord anterior cu termenii de utilizare.

    După aceasta este necesar despachetează arhiva, accesați directorul de instrumente, selectați folderul bin de acolo și accesați sdkmanager. Vă permite doar să instalați programul.

    Următorul pas este să lucrați pe linia de comandă Windows. Să-l rulăm ca administrator. După aceea, deschideți folderul sdkmanager, prescriind calea către ea C:\sdk-tools-windows-3859397\tools\bin.

    În timpul instalării, citiți contract de licență, apăsați tasta Y.

    Dacă întregul proces a decurs corect, atunci directorul platform-tools cu fișierele adb.exe și fastboot.exe va apărea în folderul rădăcină.

    Cum funcționează ADB?

    Odată ce ați instalat programul, puteți lucra cu el. Pentru a vă asigura că totul funcționează corect și corect, ar trebui să utilizați linie de comandă deschideți folderul cu fișierele adb și fastboot și rulați programul adb.help. Ceea ce obțineți ar trebui să arate ca captura de ecran de mai jos:

    Acum trebuie să conectați dispozitivul la computer și să verificați dacă aplicația îl poate vedea. Conexiunea se face folosind un cablu USB. Ar trebui selectați modul MTP – manager de fișiere, apoi opțiunea „pentru dezvoltatori”. Dacă un astfel de articol nu apare, atunci ar trebui să mergeți la „ despre telefon", faceți clic de 7-10 ori pe numărul versiunii. După aceea, în elementul „pentru dezvoltatori” care apare, trebuie să selectați „depanare USB”.

    Apoi introduceți dispozitive adb în linia de comandă a sistemului. Acest lucru vă va permite să vedeți informații despre dispozitiv. Arată ca captura de ecran.

    Ulterior, programul fastboot este verificat, sarcina de repornire fastboot este scrisă în consolă și apăsați Enter.

    După verificarea funcționării sarcinii, puteți lucra în siguranță cu programul.

    Comenzi ADB

    Utilitarul implică lucrul cu un smartphone și efectuarea diferitelor acțiuni. Există doar 10 comenzi de bază ADB:


    Este suficient să specificați calea către folderul din care sunt copiate informațiile și în care sunt copiate.

    De asemenea, este posibil să accesați meniul „recuperare”.

    Dar merită să ne amintim că, după rularea acestui program, toate datele de pe telefon sunt șterse.

    1. Shell – poate fi folosit în două moduri. Primul este să îl introduceți în linia de comandă, urmat de tastarea. Acest lucru vă va permite să intrați modul terminal, unde este posibil să executați orice comenzi shell Android. Dar ar trebui să îl utilizați cu atenție, deoarece dispozitivul poate fi grav deteriorat.

    A doua varianta - o singură intrare actiuni. Astfel, puteți, de exemplu, să modificați drepturile de acces la unele foldere.

    Utilitate bonus – Încărcare laterală. Este potrivit pentru proprietarii de dispozitive Nexus, permițându-vă să actualizați firmware-ul oficial pe toate dispozitivele companiei.

    Întrebări frecvente

    Ce trebuie să faceți dacă ADB nu vede dispozitivul

    Dacă brusc ADB nu vede smartphone-ul, atunci trebuie să verificați mai întâi Depanare USB sau verificați dacă există drivere ADB pe computerul dvs.

    De asemenea, merită să acordați atenție alte motive:

    • verificați cablul USB, el performanţă;
    • verifica instalarea Android SDK, disponibilitatea ultimei sale versiuni;
    • costuri încercați să comutați modul de la MTP la cameră și înapoi;
    • Can încercați să vă reconectați dispozitiv sau reporniți computerul.

    După toți acești pași, programul ar trebui să funcționeze și dispozitivul ar trebui detectat. Această problemă se întâmplă adesea cu mărci chineze necunoscute care nu sunt familiare cu programul.

    ADB sau fastboot nu este o comandă internă sau externă

    Uneori, când introduceți un număr de comenzi în consolă, este posibil să întâlniți un refuz al sistemului de a efectua acțiunea introdusă. Apare un mesaj că comanda nu este internă sau externă. Acest lucru se datorează adesea faptului că calea către fișier nu este specificată, care servește echipa.

    Motivul pentru acest mesaj poate fi acela că sistemul nu are informații despre locația fișierelor. Este posibil ca componenta necesară să nu fie în sistem, atunci trebuie instalată.

    Pentru a scăpa de această eroare, trebuie da programului calea la fișierele necesare. Ar trebui să-l copiați în clipboard.

    • Pe desktop trebuie să selectați „ Computerul meu", faceți clic pe butonul din dreapta al mouse-ului, selectați coloana " proprietăți»;
    • acum selectați " parametri suplimentari de sistem„, iar apoi „variabile de mediu”;
    • acolo trebuie sa gasesti " variabile de sistem„și parametrul Path, la care trebuie să adăugați calea copiată și să confirmați modificările;
    • apoi deschidem consola și introducem acțiunea necesară, după care eroarea dispare.

    Alternativ, după toate manipulările, merită reporniți computerul.

    Majoritate utilizatorii de Android nu stiu nimic despre ADB. Numele complet este Android Debug Bridge, care înseamnă „Android Debugging Bridge”. ADB face parte din Android SDK. Folosind ADB, puteți efectua diverse acțiuni pe tableta sau smartphone-ul dvs. Android, cum ar fi intermiterea, copierea fișierelor de pe computer pe Android și invers, restaurarea sistemului și altele.

    ADB pentru Android - ce este?

    Probabil știi că sala de operație sistem Android bazat pe un nucleu Linux modificat. Prin urmare, este necesar să utilizați linia de comandă cu aceasta. Este programul adb care ajută la stabilirea comunicării între computer și Android. Ea face parte din mediu Dezvoltare Android SDK, deci pentru a instala Android Debug Bridge trebuie să descărcați Android SDK de pe site-ul oficial. Există versiuni pentru toate sistemele de operare populare: Windows, Mac OS și Linux. Adică, pur și simplu, adb vă permite să vă controlați telefonul sau tableta folosind un computer.

    Conectați-vă dispozitivul la computer prin USB. Asigurați-vă că toate driverele sunt instalate și că depanarea USB este activată.

    Cel mai bun mod de a lucra cu Android Debug Bridge este prin linia de comandă șir Windows. Pentru a face acest lucru, în Windows XP, faceți clic pe „ Început" și în câmpul de introducere " Găsiți programe și fișiere"intra" cmd", apoi faceți clic pe " Intră" Dacă aveți Windows 7 sau o versiune ulterioară, faceți clic pe „ Început"și în câmp" Executa"intra" cmd" și apăsați din nou tasta " Intră».

    • Cum să deschideți promptul de comandă în Windows 8
    • Cum să deschideți promptul de comandă în Windows 10

    dispozitive adb

    Cea mai comună comandă adb. Folosind-o, puteți determina dacă computerul vede dispozitivul conectat. Dacă ați făcut totul corect, va apărea următoarea linie: „ Lista dispozitivelor atașate" Dupa ea vei vedea număr de serie smartphone-ul sau tableta și starea acesteia: " online" sau " offline».

    Dacă scrie „offline”, înseamnă că dispozitivul este în modul de repaus, dacă este „online”, atunci dispozitivul este gata să-ți execute comenzile.

    Datorită acestei comenzi puteți instala aplicații pe smartphone sau tabletă. Pentru a face acest lucru, trebuie să specificați calea în care se află fișierul APK:

    adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

    Pentru a evita scrisul cărări lungi, copiați fișierul în directorul Android-tools. Atunci calea va fi astfel:

    adb intsall nazvanie_prilogeniya.apk

    dezinstalare adb

    Trebuie să îl introduceți în același mod ca și comanda anterioară. Aceasta va elimina aplicația.

    Această echipă are o caracteristică interesantă. Dacă adăugați cheia -k, atunci când ștergeți un joc sau un program, datele și memoria cache a acestuia nu vor fi șterse, ci vor rămâne pe dispozitivul Android.

    Datorită acestei comenzi, puteți transfera fișiere de pe computer pe Android. Pentru a face acest lucru, trebuie să știți calea completă unde este stocat fișierul și unde să-l mutați.

    adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

    Pentru a evita să scrieți căi lungi, copiați fișierul în directorul Android-tools. Apoi trebuie să introduceți:

    adb push nazvanie_fayla/sdcard/Android

    Această comandă copiază fișierele de pe Android pe computer. Trebuie să știți calea în care se află fișierul pe smartphone sau tabletă și să indicați locația în care doriți să salvați fișierul. Dacă nu îl specificați pe acesta din urmă, fișierul va fi salvat în directorul android-tools.

    adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

    Această comandă vă va reporni telefon Android sau tabletă.

    Cu această comandă puteți porni direct în modul bootloader.

    recuperare repornire adb

    Nu toate dispozitivele acceptă această comandă. Folosind-o, puteți intra în modul de recuperare.

    adb connect

    Folosind această comandă, puteți conecta dispozitivul la Rețele Wi-Fi. Pentru a face acest lucru, trebuie să cunoașteți adresa IP și portul dispozitivului.

    adb connect ip:port

    Cu această comandă primești acces complet la toate fișierele de pe dispozitiv.

    A doua cale folosind adb shell este execuția unui singur comenzi Android shell folosind acest construct:

    adb coajă<команда>

    Dacă puneți telefonul sau tableta Android în modul bootloader, comenzile adb nu vor mai funcționa. Aici trebuie să utilizați comenzi fastboot.

    Pentru a verifica dacă PC-ul și prieten Android prietene, folosește comanda:

    După introducerea acestuia, ar trebui să apară numărul de serie al dispozitivului dvs.

    Introducând această comandă, puteți debloca bootloader-ul telefoanelor dvs. și tablete Asusși HTC. Când dispozitivul este în modul bootloader, introduceți:

    De asemenea, toate ale tale programe instalate iar datele personale se vor pierde.

    Folosind această comandă puteți afișa conținutul unui fișier jurnal: modificări, erori etc. Datele vor derula prea repede, așa că soluția potrivită ar fi să le salvați într-un fișier TXT. Pentru a face acest lucru, introduceți:

    adb logcat > filename.txt

    adb sideload

    Comanda va fi utilă pentru proprietarii de dispozitive Google Nexus. Folosind-o, puteți actualiza firmware-ul dispozitivului. Descărcați-l pe computer, conectați Nexusul la el, accesați Modul de recuperare, selectați „ Aplicați actualizarea de la ADB" și apoi introduceți comanda:

    adb sideload name.zip

    nume.zip- acesta este numele fișier zip cu firmware.

    backup adb și restaurare adb

    Echipă backup adb creează o copie de rezervă și adb restaurare restaurează din backup.



    Mulți dintre voi ați întâlnit de mai multe ori o situație în care primind rădăcină drepturi la tableta Android sau smartphone, instalând firmware nou, restabilind sistemul și alte lucruri, trebuia să îl conectați la computer și să executați o serie de comenzi adb sau 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 „ tasta Enter”.

    După ce toate lucrările pregătitoare sunt finalizate, puteți conecta dispozitivul la computer cu prin USB cablu și începeți 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 în fereastra promptului de comandă Windows sau 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 desktop-ul 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 procesul de rootare sau de instalare a unui nou 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

    CU folosind adb Puteți nu numai 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 instalare ulterioară 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. Din moment ce fastboot este foarte instrument 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 necesarului Drivere Windows dispozitivul dvs.

    7. Comanda de deblocare OEM Fastboot

    Unii producători (de exemplu, HTC sau Asus) produc utilitati speciale, permițându-vă să deblocați bootloader-ul tabletelor și smartphone-urilor lor, după care pot instala o recuperare alternativă, cum ar fi ClockworkMod sau TWRPși firmware de la dezvoltatori independenți (firmware personalizat).

    Cu toate acestea, în multe cazuri, deblocați Bootloader Android dispozitive care utilizează 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ă introduceți pur și simplu text 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 dvs. dispozitive 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 utilizatorii LinuxŞi Calculatoare Mac. Dacă sunteți familiarizat cu comenzile bash shell, nu veți avea probleme de lucru în acest mod. Altfel nu recomand folosirea modul adb shell 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ă fișier apk ov. 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 î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ă pentru proprietarii 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 actualizați 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 actualizare de la ADB", iar apoi pe computer în fereastra liniei de comandă, introduceți următoarea comandă: adb sideload xxxxxxxx.zip, unde xxxxxxxx.zip este numele fișierului zip cu firmware-ul.

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

    Materiale conexe:

    Există multe instrumente disponibile pentru a lucra cu un cablu USB sau Smartphone Wi-Fi. Instrumentele dezvoltate special 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 niciunul instrument grafic nu se compară cu puterea pe care o poate oferi o consolă 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ă 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, accesați „Panou de control -> Sistem -> Opțiuni suplimentare systems -> Environment variables”, găsiți variabila Path și adăugați la sfârșitul rândului, despărțit prin 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 o selectați cu mouse-ul, precum și să lipiți comanda sau numele fișierului copiat în consolă clic dreapta soareci. 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șier creatși locația sa 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 propriu-zis. Pentru a restabili backup-ul 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 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 în imagine normală folosind FFmpeg, pe care trebuie să îl descărcați și să îl puneți în folderul cu 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(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 plata carduri bancare

    , bani electronici și transferuri din conturile operatorului de telefonie mobilă. 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, flashAproape fiecare proprietar noua versiune

    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ă Podul de depanare Android (punte de depanare Android). ADB este parte integrantă , care poate fi descărcat .

    de aici Deoarece sistem de operare Android este o varietate, 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 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 pur și simplu de neînlocuit. Program 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 stabilește o conexiune între dispozitiv și computer și vă permite să efectuați diverse manipulări cu sistemul direct pe computer Aproape fiecare proprietar.

    Cum se instalează ADB.

    În primul rând, vă recomandăm să descărcați cel mai mult ultima versiune, la momentul redactării acestui ghid, versiunea disponibilă este r11, toate descrierile ulterioare se bazează pe exemplul ei și multe altele versiuni anterioare, locație programele 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 este o varietate.

    Avem nevoie de o varietate pentru Microsoft Windows. Și aici există două opțiuni - descărcați programul de instalare sau arhiva zip cu Android SDK. Nu avem nevoie de un instalator, mai ales că nu ne va permite să instalăm 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 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, 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 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, deci să trecem la următorul pas de instalare.

    2. Instala 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 „ Accepta" Ș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 faceți clic pe " Instala„ș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 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.

    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ă variabilele 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 " Setări avansate de sistem».

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

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

    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 propriile lor software să se sincronizeze 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 suplimentareși șoferi cu care lucrați sistem de operare SDK, driverele trebuie instalate.

    Pentru a face acest lucru, mergeți în 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 „ Google USB Pachetul șofer" Faceți clic pe " Instala„ș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 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 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 " Început" și în câmpul de introducere " Executa» formarea cmdși apăsați „Enter”.

    Pe un computer cu Windows 7, faceți clic pe " Început„ 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 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 va afișa o listă de dispozitive conectate momentul prezent la calculator.