Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • știri
  • adb pentru Android, comenzi adb de bază pentru Android. Aplicați actualizarea de la ADB ce este pe Android

adb pentru Android, comenzi adb de bază pentru Android. Aplicați actualizarea de la ADB ce este pe Android

Dacă decideți să vă reflashați smartphone-ul, atunci cu siguranță veți întâlni un astfel de concept precum Aplicați actualizarea de la ADB. Nu toată lumea știe ce este, dar nu este greu de înțeles această problemă. Unii vor trebui să se familiarizeze cu subiectul, începând cu conceptul de „firmware”, pentru cineva va fi suficient doar să descifreze abrevierea ADB.

Scop

Dacă sunteți proprietarul unui dispozitiv Android, acest lucru nu garantează că va trebui să vă ocupați de Aplicați actualizarea de la ADB. Ce este - părinții noștri nu știu, care, în cazul unei defecțiuni a dispozitivului, îl poartă copiilor lor sau la un centru de service.

Dar dacă sunteți un utilizator experimentat de smartphone și aveți o idee despre un astfel de proces precum firmware-ul, atunci ar fi mai bine să vă ocupați singur de acest program. În primul rând, în acest fel puteți revigora orice telefon fără cheltuieli financiare suplimentare. În al doilea rând, veți învăța cum să obțineți drepturi de root sau să schimbați singur interfața sistemului.

Program

Înainte de a afla pentru ce este tradusă expresia Aplicați actualizarea de la ADB, să ne ocupăm de software. ADB este o parte integrantă a sistemului, ceea ce înseamnă Android Debug Bridge. Se traduce în rusă ca „Android debug bridge” și, desigur, poate spune puțin utilizatorului obișnuit.

S-a întâmplat ca sistemul de operare Android să evolueze de la Linux-ul preexistent. Modul de modă veche, ambele necesită să exploatezi linia de comandă pentru unele modificări. Desigur, emulatoarele au fost deja dezvoltate. Dar lucrul cu ele este incomod din cauza ecranului mic și a unor limitări.

În plus, este adesea nevoie de un computer în sine, așa că este nevoie de un software special. A fost aplicația ADB, care lucrează la conectarea ambelor dispozitive, implementând astfel diverse operațiuni cu sistemul Android.

Firmware

După cum am menționat mai devreme, este adesea întâlnită în timpul procesului de intermitent inscripția Aplicați actualizarea de la ADB. Traducerea în rusă indică aplicarea actualizărilor folosind podul de depanare Android. Dar pentru a spune simplu, această opțiune vă permite să controlați telefonul în timpul actualizărilor, restaurărilor sau instalărilor de firmware.

Ce este firmware-ul? Așa că oamenii au început să sune software încorporat. În funcție de scop, acesta poate fi diferit și poate îndeplini o anumită sarcină. Dar într-un smartphone, acesta este un set de software care este inclus în sistemul de operare.

Firmware-ul controlează în mod condiționat funcționarea hardware-ului telefonului. Cel mai probabil, fără el, dispozitivul nu va putea funcționa deloc.

Recuperare

Întrebarea că aceasta este Aplicați actualizarea de la ADB apare atunci când intră în meniul Recuperare. Fiecare smartphone Android are un mod de recuperare. Aici puteți rula o resetare din fabrică, puteți instala actualizări etc.

Interesant este că puțini oameni au văzut meniul clasic, de când Kusik Dutta a decis să creeze o alternativă la acesta. Acum acesta este meniul obișnuit de recuperare, care se numește Clockworkmod Recovery. Este pe aproape toate gadgeturile moderne.

Această versiune a meniului a dobândit deja una auxiliară. Unul funcționează folosind tastele de volum și de pornire, iar al doilea este controlat de ecranul tactil.

În general, există multe astfel de recuperare terță parte în acest moment. Este mai bine, desigur, să-l folosești pe cel care este deja în dispozitiv, fără a instala software suplimentar. Această opțiune este mai sigură și testată.

Comenzile rapide de la tastatură sunt folosite pentru a accesa acest meniu. Pot exista butoane diferite pentru persoane diferite. Dar cel mai adesea trebuie să țineți apăsat butonul de creștere a volumului și de pornire. Apoi telefonul se va opri și va intra în acest meniu.

Utilizare

Când vezi în fața ta o listă întreagă de cuvinte de neînțeles, printre ele se va număra și sintagma Aplicați actualizarea de la ADB. Am analizat deja ce este, rămâne să înțelegem de ce este necesară această opțiune și de ce este folosită.

Cel mai adesea, prin această linie este ușor să descărcați actualizări cu firmware nou. În acest caz, telefonul dvs. trebuie să fie conectat la computer. Linia de comandă a programului ADB ar trebui să fie pe ecranul monitorului. Deci, gestionând telefonul și sistemul acestuia printr-un computer, puteți face cu ușurință toate modificările necesare.

Toate acțiunile cu sistemul de operare au loc prin puntea de depanare. Pe computer, introdu comenzi care modifică smartphone-ul. Este important să înțelegeți că numai astfel veți avea acces la opțiunile care sunt ascunse utilizatorului de către producător.

Instruire

Dacă decideți să utilizați această metodă de actualizare, trebuie să vă pregătiți din timp pentru a nu întâmpina probleme în timpul procesului. Maximizați-vă încărcarea smartphone-ului. Desigur, ei sfătuiesc că există cel puțin jumătate din taxă, dar nu merită riscul. Citiți recenzii despre opțiunea Aplicați actualizarea de la ADB și posibilele erori de pe forumuri.

Apoi, trebuie să instalați Android SDK pe computer. Acesta este programul principal, care are o mulțime de instrumente, inclusiv ADB. Nu uitați să configurați „Depanare USB” pe telefon. Mulți oameni uită de acest pas și apoi pun întrebări despre motivul pentru care programul sau computerul nu le vede gadgetul.

Apropo, „depanarea USB” a devenit recent ascunsă unor utilizatori. Totul depinde de modelul de telefon. De exemplu, există o opțiune când trebuie să găsiți opțiunea „Despre telefon”. De obicei se află în setările sistemului. Apoi, trebuie să faceți clic pe linia „Număr de compilare” de până la 10 ori. Vei observa că în partea de jos vor apărea notificări că ești pe drumul cel bun.

Dacă totul este corect, veți primi un mesaj de la sistem că ați devenit dezvoltator. Acum, puteți reveni la secțiunea „opțiuni pentru dezvoltatori” și această opțiune va apărea acolo.

Există modele care pur și simplu au ascuns „aspectul” într-un loc neobișnuit. De exemplu, încercați să căutați în secțiunea „Memorie”. Uneori, acest articol este ascuns acolo.

În timpul pregătirii, nu uitați să rulați linia de comandă. Pentru a face acest lucru, trebuie doar să introduceți cmd în căutarea Windows. Apoi apăsați Enter. Și, în sfârșit, verificați performanța cablului. Este important ca acesta să nu se deconecteze și să nu existe deconectări permanente între smartphone și computer.

echipe

După cum ați înțeles deja, pentru a face modificări, trebuie să utilizați comenzi. Există un număr mare de ele, dar este puțin probabil ca utilizatorul obișnuit să aibă nevoie de toate odată. Se întâmplă adesea ca „utilizatorii” fără experiență să găsească comenzi în rețea și să le introducă fără gânduri în program, neînțelegând ce este actualizarea Android Apply ADB.

Pentru a le înțelege, nu este nevoie de super cunoștințe. Este suficient să citiți cu atenție descrierile și sarcinile lor. Apoi, luați în considerare comenzile importante și utile.

Conexiune

Deci, prima și principala comandă este dispozitivele adb. Când îl introduceți în linia de comandă, obțineți informații despre dacă conexiunea dispozitivului dvs. este corectă. Pe lângă faptul că programul va identifica astfel de probleme, va indica și posibilitatea ca un smartphone să comunice cu un computer prin comenzile terminalului.

De obicei, dacă gadgetul este conectat corect, linia Listă de dispozitive atașate apare în tabel. În continuare, sunt indicate numărul de serie al telefonului și disponibilitatea acestuia pentru lucru: „online” sau „offline”.

transport

Următoarea comandă este adb push. Poate fi util sau nu. Dar ar trebui să știi mai bine despre ea. Această opțiune vă permite să transferați fișiere de pe computer pe dispozitiv. Pentru a face acest lucru, pe linia de comandă, va trebui să specificați calea în care va fi plasat fișierul, precum și locul în care își începe calea.

Dacă documentul de care aveți nevoie se află în folderul cu programul, atunci această adresă poate fi omisă.

Dar comanda adb pull face opusul. Datorită acestuia, puteți transfera cu ușurință fișiere de pe smartphone-ul dvs. pe computer. În același mod ca și în cazul opțiunii anterioare, trebuie să specificați două căi. Dar dacă doriți ca documentul să meargă în folderul cu programul de pe computer, atunci nu puteți specifica adresa acestuia.

Reporniți

Opțiunea Aplicați actualizarea de la ADB ne prezintă Comanda din program este oarecum modificată și este folosită ca repornire adb. Este necesar dacă toate ajustările necesare au fost finalizate. Și în cele din urmă, ca de obicei, trebuie să reporniți smartphone-ul. Aceasta este modalitatea simplă de a-l reîncărca.

Imputernicire

Pentru a activa drepturile root, utilizați opțiunea bootloader. Pentru a face acest lucru, trebuie să activați comenzile adb reboot-bootloader și adb reboot recovery. Aplicați actualizarea ADB face posibilă trecerea la un nou bootloader, care este necesar pentru a obține drepturi extinse și firmware alternativ.

Există modele de telefoane care intră în acest bootloader folosind anumite combinații de taste. Deși acest lucru este rar, este mult mai ușor să utilizați comanda adb reboot-bootloader.

Dacă aveți nevoie de acces la meniul de recuperare, atunci utilizați comanda adb reboot recovery.

"Comunicare"

Dacă intri în modul bootloader, atunci toate comenzile programului ADB nu vor mai funcționa. Pentru a face acest lucru, va trebui să utilizați o altă opțiune. Trebuie să introduceți dispozitive fastboot pentru a stabili comunicarea între dispozitive.

Această comandă este considerată un instrument excelent pentru utilizatorii avansați. Prin urmare, unii producători nu îl acceptă, pentru a nu duce la încălcări ale sistemului.

Când ați introdus dispozitive fastboot, numărul smartphone-ului va apărea pe linia de comandă. Deci totul este activ și puteți folosi următoarele combinații.

Deblocați

Există modele care au deja un deblocator de bootloader încorporat. Acest lucru face posibilă instalarea meniurilor de recuperare terță parte pe dispozitiv. Dar, în majoritatea cazurilor, pentru a debloca bootloader-ul, trebuie să utilizați meniul fastboot. Pentru ca totul să meargă corect, trebuie să introduceți fastboot oem unlock în linia de comandă în momentul în care smartphone-ul este în modul bootloader.

Se încarcă

Cei care înțeleg ce înseamnă Apply update de la ADB pot folosi comenzile de descărcare. Acestea includ instalarea adb și dezinstalarea adb. Aceste opțiuni ajută nu numai să mutați fișierele pe smartphone-ul dvs., ci vă permit și să instalați aplicații cu extensia apk.

Pentru a elimina programul de pe dispozitiv, trebuie să introduceți comanda corespunzătoare și apoi să specificați numele software-ului cu extensia.

ADB Run

Programul ADB a devenit foarte popular la vremea sa. Dar nu toți utilizatorii au fost confortabil să introducă comenzi de fiecare dată. A fost nevoie de timp suplimentar, uneori au fost erori și eșecuri. Pentru a facilita lucrul cu software-ul, a fost creat un add-on pentru acesta, ADB Run.

Această aplicație are aceleași comenzi, dar nu necesită introducerea lor. Este suficient doar să apăsați numerele cărora le corespunde cutare sau cutare opțiune. În acest moment sunt 14 puncte în program. Iată toate comenzile de bază de care au nevoie atât utilizatorii obișnuiți, cât și cei avansați. De exemplu, sub numărul „1” este deja familiară linia dispozitivelor adb. Numai că acum nu trebuie să fie introdus special, ci pur și simplu faceți clic pe unitate.

Echipele care au mai multe soiuri au dobândit subcategorii. Dacă ați mers la secțiunea principală, pot exista subsecțiuni care sunt, de asemenea, numerotate și nu necesită comenzi.

concluzii

Este important să înțelegeți că toate operațiunile pe care le efectuați cu smartphone-ul dvs., le faceți pe riscul și riscul dumneavoastră. Acest lucru este valabil mai ales pentru procesele mai complexe, inclusiv instalarea de firmware personalizat sau obținerea drepturilor de root.

Astfel de intervenții în sistem pot duce la defecțiuni. Dacă ceva a fost greșit. În plus, telefonul este scos din garanție și nimeni nu ți-l va restaura gratuit. Prin urmare, citiți și studiați tot ce are legătură cu astfel de acțiuni și, de asemenea, mai întâi aflați despre toate erorile posibile pe care utilizatorii le-au întâlnit înaintea dvs.

Dacă aveți un smartphone Android și experimentați adesea cu el, modificați 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, ne vom uita la 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 un computer.

Programul ADB este inclus în setul standard de utilități Android SDK. Puteți instala acest mediu și puteți obține utilitarul de care aveți nevoie. Dar nu doriți întotdeauna să trageți un întreg mediu de rulare pe computer. Uneori ai nevoie de un singur program. Se poate instala foarte usor separat. Pe Ubuntu, puteți rula 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 pachetul Platform Tools SDK 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 Android începând cu 4.2. Pentru a deveni dezvoltator, accesați mai întâi „Setări” -> "Despre telefon"și faceți clic de șapte ori pe element „număr de construcție”:

Apoi elementul va apărea î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 făcut 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ării, puteți dezactiva serviciul, astfel încât să nu consume resurse suplimentare:

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 seta numele dispozitivului dorit cu 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 se vor aplica dispozitivului specificat în această variabilă.

Starea dispozitivului

Cu comanda get-state, puteți obține starea unui dispozitiv:

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

fereastra de stare adb

Vizualizarea jurnalelor

Cea mai comună activitate pe care trebuie să o facă dezvoltatorii și testerii de aplicații mobile atunci când caută erori este să se uite la jurnalele 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 să puteți vedea imediat toate mesajele de eroare. De asemenea, puteți scrie totul într-un fișier:

adb logcat -d > ~/android.log

Cu 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 doar să vedeți mesajele programului dorit. Pentru a face acest lucru, specificați pur și simplu numele pachetului:

adb logcat com android.settings

Folosind opțiunea --log-level, puteți seta nivelul de verbozitate a mesajului, sunt disponibile următoarele opțiuni: V, D, I, W, E, F, S. Pentru a selecta verbozitatea 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:

Transferați fișiere pe dispozitiv

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 acesteia:

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

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

adb push ~/fișier /sdcard/fișier

Fișierul va fi transferat instantaneu pe dispozitiv și puteți fi sigur de acest lucru. În plus, puteți utiliza opțiunea -p pentru a afișa progresul ș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 dispozitiv. Sintaxa comenzii pull:

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

De exemplu, copiați înapoi fișierul trimis:

adb pull /sdcard/file ~/file1

Instalarea aplicației

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

adb install ~/Momentum_apkpure.com.apk

După aceea, 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

Opțiunile -s sunt, de asemenea, disponibile - pentru a instala pe o unitate flash USB și -d - pentru a downgrade versiunea programului.

Eliminarea aplicațiilor

Dezinstalarea unei aplicații 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 pentru a o restaura foarte ușor și rapid mai târziu. Comanda de backup este folosită pentru aceasta. Să ne uităm mai întâi la sintaxa sa:

$ adb pachete de opțiuni de rezervă

Opțiunile indică ce date să copiați. Fiecare opțiune poate fi prefixată cu nu, ceea ce înseamnă că aceste date nu trebuie copiate. Luați în considerare principalele opțiuni:

  • -apk- salvați fișierele apk pentru programe, dezactivate implicit;
  • -obb- salvați extensiile instalate, extensiile fișierelor apk î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 să salvați. Dacă este specificată opțiunea all, atunci în mod firesc acest parametru nu este necesar. Astfel, comanda de backup a sistemului va arăta astfel:

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

Cu optiunea -f setam numele fisierului arhiva, acesta va fi salvat in folderul curent. Dacă nu este setat, 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. Este suficient să îi transmiteți 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:

recuperare repornire adb

Sau în modul de configurare bootloader:

adb reboot bootloader

Consola Android

Folosind comanda shell, puteți intra în consola Android și puteți efectua acțiunile necesare acolo. Cele mai multe dintre comenzile Linux cunoscute nouă 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 astfel puteți lua un ecran de smartphone în video:

adb shell screenrecord /sdcard/video.mp4

concluzii

În acest articol, am analizat cum să utilizați utilitarul adb pentru a controla un smartphone Android, precum și principalele comenzi 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 parcurgeți din nou. Sper că informațiile din acest articol v-au fost de folos.

Despre autor

Fondator și administrator al site-ului, 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ă.

Mulți dintre noi sunt deja familiarizați cu ADB (Android Debug Bridge), deoarece fiind proprietarul unui dispozitiv Android, este destul de obișnuit să faceți lucruri simple precum adb pushȘi Trage, sau repornire adb etc. Dar pentru mulți utilizatori începători, simpla vedere a liniei de comandă este deja intimidantă și pare prohibitiv de posibilă. Deși este de fapt 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 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 emulatorul Android SDK, vă permite să comunicați între computerul dvs. și un dispozitiv Android conectat la acesta, apropo, dacă aveți nevoie de un fel de software, puteți descărca gratuit programe pentru un laptop 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.

Prin urmare, dacă sunteți nou în această afacere ș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.

De ce ai nevoie

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

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

3. Computer cu sistemul de operare Windows instalat.

Acum să trecem la faza activă:

1. Descărcați arhiva zip dorită ș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 al mouse-ului și lansați linia de comandă Windows din directorul curent.

4. Introduceți comanda adb start-server.

5. Pentru a vă asigura că dispozitivul dvs. este conectat corect și recunoscut de computer, introduceți comanda: dispozitive adb. Dacă totul este bine, vei 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.

Raportarea erorilor (BUGREPORT)

Puteți rula comanda: raport de eroare adb, 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 cu permisiuni ROOT

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

Instalarea aplicațiilor prin ADB

Pentru a instala aplicația, asigurați-vă că nu există spații în numele fișierului apk și trebuie să știți exact calea corectă către aceasta. Ei bine, atunci execută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:

În acest articol, veți afla ce este ADB, de ce utilizatorii au nevoie de el și cum să îl gestionați folosind comenzile din terminalul Android. Ei bine, să începem să învățăm comenzile adb Android...

Cunoașterea ADB

ADB (android debug bridge) este un instrument de depanare, care detectează erori în aplicații, deblochează dispozitive Android și multe altele. Puteți citi documentația oficială în limba engleză pe acest site.

Descărcați ADB

Puteți descărca ADB de pe site-ul oficial.

Puteți folosi un special Adb Run program, care facilitează interacțiunea cu ADB.

De asemenea, puteți utiliza programul Android Terminal


Asigurați-vă că driverele sunt instalate pe computer și că depanarea USB este activată pe Android.

comenzi adb pentru Android și Linux

Comenzile Adb pot fi împărțite în 3 tipuri, direct pentru comanda Adb, FastBoot() și comanda Linux (Android).

Detalii ale fiecărei comenzi Adb

1. Verificare disponibilitate conectat Android sau indiferent dacă computerul vă vede smartphone-ul sau tableta

Pentru a vă asigura că totul funcționează corect și că computerul a recunoscut Android, trebuie să introduceți comanda adb:

Exemplu de utilizare:

această captură de ecran arată că Android este conectat

Daca ai nu a aparut un mesaj similar, poate fi necesar să verificați disponibilitatea driverelor pe computer, integritatea cablului, performanța portului USB.

2. Conectarea Android prin WI-FI

Pentru a vă conecta Android prin rețeaua WI-FI, trebuie să obțineți adresa IP și portul dispozitivului, aplicația ADB Wireless (este necesară Root) vă va ajuta în acest sens, care poate fi descărcată de pe Google Play: după aceea introduceți comanda adb:

adb connect ip:port

Exemplu de utilizare:

adb connect 192.168.0.14:5555

Pentru mai multe informații despre cum să conectați Android prin WI-FI - Depanare prin USB prin Wi-FI.

3. Instalarea aplicațiilor pe Android

Pentru a instala orice aplicație de pe un computer pe Android, trebuie să introduceți comanda:

Exemplu de utilizare:

Pentru a instala aplicația folosind comanda Adb, trebuie. Scrie:

adb intsall C:\papka_gde_hranitsya_proga.apk

Adică scrieți comanda instalare adb calea către aplicație și numele aplicației.

4. Trimite orice fișier pe Android

Pentru a trimite orice fișier de pe un computer pe Android, există următoarea comandă:

adb push

Exemplu de utilizare:

Pentru a trimite un fișier de pe un PC pe Android folosind comanda Adb, trebuie să scrieți comanda adb:

adb push C:\papka_gde_hranitsya_file\imja_file /sdcard

Adică, scrieți comanda adb calea către fișier, numele fișierului și locul în care să salvați acest fișier.

5. Primește fișierul de pe Android pe PC

Pentru a accepta absolut orice fișier de pe un dispozitiv Android pe un computer, există o comandă:

adb-pull

Exemplu de utilizare:

Pentru a utiliza comanda Adb pentru a primi un fișier de pe un dispozitiv Android pe computer, trebuie să scrieți:

adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson.avi C:\papka_gde_budet_hranitsya_file

Adică, scrieți comanda adb calea către fișierul care se află pe Android, numele fișierului și locul în care să salvați acest fișier pe computer.

Pentru a reporni Android după orice operațiune efectuată sau pentru a reporni într-un mod special, există o comandă:

repornire adb

Exemplu de utilizare:

Comenzile vor reporni Android în modul normal (repornire normală):

repornire adb sau repornire adb normal

descărcări de bootloader:

adb reboot bootloader

Comanda va reporni Android în modul de recuperare:

recuperare repornire adb

7. Accesați Gestionarea Android, după care puteți utiliza comenzile linux ale sistemului de operare Android

Potențialul complet al Android este dezvăluit atunci când intri în managementul Android, unde sunt disponibile multe comenzi Linux. Există o comandă pentru asta:

adb coajă

Comenzi terminale Android (comenzi Linux)

Superutilizator sau Root. Vă permite să efectuați absolut toate acțiunile, de la crearea, modificarea, modificarea, până la ștergerea anumitor fișiere de sistem: Pentru a face acest lucru, introduceți comanda: su

Înainte de a introduce comanda: su utilizatorul este Invitat în sistem (multe acțiuni sunt blocate) și este indicat la începutul terminalului cu semn dolar: $ după introducerea comenzii: su devine Admin și este indicat în terminal ca un număr american: #
Exemplu de utilizare:

2. Accesați comanda folderului(în viitor, va fi mai corect să denumești un director în loc de un folder)

Pentru a naviga între secțiuni și directoare în Android, există o comandă specială:

Exemplu de utilizare:

Pentru a trece de la /sdcard la /sdcard/xxx/porno/hot_girl

cd /sdcard/xxx/porno/hot_girl

Pentru a reveni din partiție în directorul de mai sus sau înapoi la / sdcard:
dacă suntem în directorul /sdcard/xxx/porno/hot_girl - hot_girl

vom fi in directorul:

/sdcard/xxx/porno/

dacă trebuie să mergeți la / sdcard atunci:

cd ../ ../(de câte ori este nevoie)

Atenție în Android și alte sisteme Unix, fișierele Primer și primer sau PrimER sunt fișiere complet diferite.

3. Mutare/Redenumire fișier sau director

Mutarea și redenumirea unui fișier, directorul se realizează cu o singură comandă:

Exemplu Redenumește fisierul:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

Exemplu Redenumiți folderul:

mv -r /sdcard/xxx/hot_porno /sdcard/xxx/super

Exemplu cum Mișcarefişier:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Exemplu cum Mișcarepliant:

mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno

4. Vezi ce se află în catalog

Pentru a afla ce directoare și fișiere sunt conținute de unde vă aflați, utilizați următoarea comandă Linux:

Exemplu de utilizare:

ls /sdcard/xxx/hot_porno/

veți primi următorul mesaj în fereastră:

Alenka.avi

Pamela.avi

Anderson.avi

Exemplu de utilizare:

ls -a /sdcard/xxx/hot_porno/

va da urmatorul mesaj:

.Skruty_file_Hot.avi

Pamela Anderson.avi

Skrutiy_File.avi

5. Copiați fișierul sau folderul (director)

Pentru a copia un fișier sau folder și a-l muta undeva:

Exemplu Copiaza fisier:

cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Exemplu Copiepliant:

cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno

6. Atașați partiția (montați) și detașați

Pentru a afla ce partiții există în Android, activați sau dezactivați:

montură(atasa sectiunea) si umont(detașează partiția)

Pentru a afla ce partiții sunt montate în prezent, introduceți:

Pentru a atașa o secțiune:

montați /dev/block/mmcc121

sau mount/cod sistem

Pentru a detașa o partiție:

umount /dev/block/mmcc121

sau umount /systemcode

7. Creați director (dosar)

Pentru a crea un folder undeva, utilizați comanda:

Exemplu de utilizare:

mkdir /sdcrad/android_papka

8. Scoateți director (dosar) sau fișier

Dacă trebuie să ștergeți orice fișier sau folder comandă linux:

Exemplu cum se șterge un fișier:

rm /sdcard/xxx/hot_porno/Alenka.avi

Exemplu cum se șterge un folder:

rm - r /sdcard/xxx/hot_porno

9. Imprimați conținutul fișierului pe ecran (citiți)

Dacă vă confruntați cu sarcina de a afișa conținutul unui fișier text pe ecran:

Exemplu de utilizare:

cat /sdcard/books/Tolstoy_book_war_and_peace.txt

si ia:

Eh bien, mon prince. Genes et Lucques ne sont plus que des apanages, des estates, de la famille Buonaparte. Non, je vous preiens, que si vous ne me dites pas, que nous avons la guerre, si vous permitez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus sclavul meu credincios, comme vous dites.

10. Imprimați conținutul fișierului pe ecran (citiți înapoi)

Dacă vă confruntați cu sarcina de a afișa conținutul unui fișier text pe ecran, dar de la sfârșit până la început:

11. Afișează calea completă

Pentru a înțelege în ce secțiune și director vă aflați:

Exemplu de utilizare:

Dacă ne aflăm în orice director și trebuie să aflăm calea completă (de exemplu, suntem în partiția de sistem, directorul aplicației):

va da un mesaj:

/sistem/aplicație/

12. Creați un fișier gol

Pentru a crea un fișier text:

Exemplu de utilizare:

Să creăm un fișier 666.txt în directorul /sdcard:

atingeți /sdcard/666.txt

13.Creați o copie de rezervă și restaurare a partiției

Exemplu de utilizare:

Crearea unei copii de rezervă pe un card SD

dd if=dev/block/mmcblk0p1 of=sdcard/efs.img

Exemplu de utilizare:

Restaurarea unei partiții dintr-o copie de rezervă de pe un card SD

dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1

14. Spațiu de vizualizare ocupat

Pentru a înțelege cât durează ceva:

Exemplu de utilizare:

Setarea permisiunii, drepturilor asupra fișierelor și directoarelor

Pentru a afla ce permisiuni au fișierele și directoarele, trebuie să scrieți următoarea comandă

Permisiuni

Și așa știm că există utilizatori, grupuri. Acum să vorbim despre drepturile de acces. De ce este necesar acest lucru? De exemplu, aveți un director care conține fișiere personale. Pentru tine proprietar , de exemplu, ar putea edita, vizualiza fișiere, grup , vedeți numai date, fișiere și odihnă utilizatorii care nu sunt incluși în niciunul dintre grupuri și nu sunt proprietari nu au putut face absolut nimic, motiv pentru care sunt necesare drepturi de acces.

Permisiunile pentru fișiere pot fi notate cu cifre și litere:

Valorile drepturilor în numere se rezumă:

  • drepturi depline (rwx) 7 = 4 + 2 +1
  • citește și scrie (rw-) 6 = 4 + 2 + 0
  • citește și execută (r-x) 5 = 4 + 0 + 1
  • doar lectura 4 (r—) = 4 + 0 + 0
  • doar înregistrare 2 (-w-) = 0 + 2 + 0
  • fara drepturi (-) 0 = 0 + 0 + 0

Pentru fiecare fișier și director, drepturile sunt atribuite separat pentru proprietar, grup și alți utilizatori.

Proprietar grup Odihnă
u g o
scrisori de permisiuni cifre de permisiuni
rwxrwxrwx 777 citește, scrie, fă totul
rwxr-xr-x 755 citeste, scrie, executa citeste si alerga
rw-r—r— 644 Citeste si scrie doar chiar
r——— 400 doar proprietarul citește

Puteți modifica permisiunile pentru un fișier sau director cu comanda chmod fie prin cifre, fie prin litere.

Atribuirea drepturilor de acces în numere

Pentru a modifica permisiunile unui fișier sau director cu comanda chmod folosind numere, introduceți comanda:

Sudo chmod 755 text.txt

Pentru directoare, trebuie să adăugați comutatorul -R după chmod .

Atribuirea drepturilor de acces cu litere

Pentru începători, schimbarea permisiunilor în litere va fi puțin mai dificilă, dar aceste cunoștințe le vor fi utile.

După cum știți că există un proprietar, un grup, alți utilizatori, aceștia sunt desemnați după cum urmează:

În Linux, inclusiv Android, există linkuri - care sună ca o „comandă rapidă” într-o limbă familiară normală. Există două tipuri de legături:

  • Legături dure
  • Legături simbolice sau legături simbolice

Care este diferența dintre legăturile dure și cele simbolice?

Legături simbolice - creați o comandă rapidă care specifică locația exactă a fișierului sau folderului de unde se leagă comanda rapidă. Dacă mutați un fișier sau un folder, legătura simbolică va fi întreruptă. Pentru a înțelege clar ce este o legătură simbolică, în Windows XP sau Windows 7 există scurtături de program pe desktop care leagă la folderul programului, sau mai degrabă fișierul exe.

u utilizator Proprietar
g grup

Utilizatorii din grup

o alții

Bună ziua tuturor. Studiem în continuare smartphone-ul Android, astăzi ne vom gândi la ce este actualizarea aplicată de la ADB. Deci, după ce am căutat pe internet, am ajuns la concluzia că aplicați actualizarea de la ADB este un element din meniul de recuperare a sistemului Android. Dar ce face acest articol? M-am dus să caut... Așa că este nevoie de actualizare de aplicație de la articolul ADB pentru a instala firmware-ul

Ei bine, care este traducerea în rusă, așa se traduce atunci aplicați actualizarea de la ADB? Hmm, hai să-l descompunem! Primul cuvânt se aplică este tradus ca aplică sau folosește. Cuvântul actualizare cred că este clar, acesta este actualizarea în sine, în cazul nostru firmware-ul. Ei bine, de la ADB este un tip de la ADB. Pe scurt, elementul de aplicare a actualizării de la ADB este tradus ca cum se aplică o actualizare de la ADB, ei bine, cam așa

Apropo, am găsit o imagine cu cum arată acest articol în meniu:


Așa că uite ce am mai învățat despre aplicarea actualizării de la ADB. Există o comandă precum adb sideload, ei bine, această comandă este pentru actualizarea firmware-ului. Funcționează așa, intri în modul Recuperare pe smartphone, apoi selectează aplicația actualizării din elementul ADB cu butonul de volum, confirmă cu butonul de pornire și apoi introdu următoarea comandă:

adb sideload update.zip

Unde este update.zip, atunci specificați numele firmware-ului. Ei bine, este puțin clar? Elementul Aplicare actualizare de la ADB este necesar pentru a instala firmware-ul de la ADB. Adevărat, există un moment de neînțeles, pe un alt site am găsit informații că această comandă trebuie introdusă în linia de comandă. Dar unde este linia de comandă în sine? Pe un smartphone sau pe un computer? Până acum această întrebare îmi rămâne de neînțeles. Da, am dezgropat o poză, uite aici totul pare a fi clar:


Aparent la fel, comanda trebuie introdusă pe computer! Și m-am gândit că într-un smartphone... Ei bine, am aflat, eram doar foarte interesat..

Apropo, după ce a fost introdusă comanda, întregul proces de firmware poate dura aproximativ 15 minute, ceea ce este oarecum lung.. Când totul s-a terminat, selectați reporniți sistemul acum cu butonul de volum (aceasta este o repornire) și apăsați butonul de pornire . Și punctul de oprire este ca și cum ai opri smart-ul, ei bine, așa

Top articole similare