Cei dintre voi care citiți prima parte a comenzilor comune de terminal Android de bază pe care fiecare proprietar de Android ar trebui să le cunoască sunt conștienți de faptul că am acoperit cinci comenzi de bază de terminal ar trebui să știe proprietarii dispozitivelor. Doar pentru a recapitula acestea au fost: comanda dispozitive adb, comanda adb push, comanda adb pull, comanda adb reboot și comanda adb reboot - bootloader și reboot recovery. Acest articol discută cele cinci comenzi terminale rămase și anume: comanda dispozitivelor fastboot, comanda deblocare OEM fastboot, comanda adb shell, comanda adb install și, în final, comanda adb logcat.
6. Comanda Fastboot Devices
Android Debug Bridge (adb) nu mai funcționează atunci când utilizatorii lucrează la bootloader. Ca atare, utilizatorii de Android care nu se conectează la dispozitivele lor cu instrumentele de depanare care nu sunt active pentru a comunica nu au altă alternativă decât să utilizeze comanda fastboot în locul adb. Fastboot este, în general, cel mai puternic instrument disponibil pentru dispozitivul Android, cu toate acestea se poate observa de obicei că majoritatea dispozitivelor Android nu vin cu această funcție activată.
7. Comanda Fastboot OEM Deblocare
Comanda de deblocare OEM (producător de echipamente originale) este considerată de majoritatea utilizatorilor graalul sfânt al comenzilor Android și îi ajută pe utilizatori să facă un singur lucru și un singur lucru - care este deblocarea dispozitivelor Nexus (sau a unui dispozitiv HTC folosind instrumentul oficial HTC RUU). Pentru aceia dintre voi care folosesc dispozitive de la diferiți producători, această comandă pentru terminalul Android nu se va aplica dvs. Astfel de persoane trebuie să obțină un alt instrument sau metodă de deblocare a lucrurilor, de ex. prin utilizarea ODIN (un program de calculator folosit de Samsung pentru instalarea diferitelor firmware pe dispozitive prin USB), .sbf (fișiere binare de sistem) sau RUU (ROM Update Utility).
Acest articol include comanda de deblocare OEM Fastboot ca una dintre comenzile de bază ale terminalului pe care fiecare proprietar de Android ar trebui să le cunoască, deoarece chiar dacă dvs., ca utilizatori individuali, nu aveți nevoie de ea, această comandă de terminal constituie o parte importantă a deschiderii Android. Google nu este preocupat de ceea ce fac cumpărătorii de telefoane și tablete cu dispozitivele pe care le-au cumpărat și, ca atare, includ un mod simplu de a le deschide. Acesta este un lucru pe care nu îl vedem de obicei de la multe companii de tehnologie și acesta constituie principalul motiv pentru care majoritatea oamenilor aleg Android.
Utilizarea comenzii Fastboot OEM Unlock este destul de simplă. Odată ce v-ați asigurat că dispozitivul și computerul comunică cu comanda pentru dispozitive fastboot discutate mai sus, trebuie să faceți acest lucru „Deblocare rapidă boot OEM” la prompt și apăsați Enter. Această acțiune vă va prezenta opțiuni, așa că asigurați-vă că le citiți cu atenție și selectați cu înțelepciune.
Sfat: utilizarea „deblocării rapide a OEM” va șterge totul de pe dispozitiv.
8. Android Debug Bridge (adb) Shell Command
Această comandă încurcă de obicei mulți utilizatori de dispozitive Android, deoarece există practic două moduri de a folosi comanda shell de depanare Android (adb), acestea sunt:
- unde utilizatorul introduce efectiv shell-ul de comandă al dispozitivului de la terminalul său și
- unde utilizatorul trimite o comandă către dispozitiv pentru a rula propriul shell de linie de comandă
Sursă:
Această imagine de mai sus ilustrează un scenariu în care un utilizator se află în carcasa dispozitivului, listând folderele și fișierele de pe dispozitivul său. A ajunge la punctul ilustrat mai sus este destul de simplu. Tot ceea ce trebuie să faci este cheia „Adb shell” și apasă pe Enter. Odată ce a intrat, un utilizator se poate ridica la rădăcină, dacă este nevoie. Este important să subliniem și să subliniem în continuare faptul că utilizatorii de comenzi adb shell trebuie să fie extrem de prudenți aici, în special în cazul acelor indivizi care nu sunt familiarizați cu cenușă sau cochilii, deoarece lucrurile se pot transforma rapid dacă nu sunt atenți. Pentru aceia dintre voi care nu sunt familiarizați, cenusa și bash-ul sunt comenzi foarte asemănătoare cu cele utilizate de utilizatorii de computere Mac și Linux. Nu seamănă cu DOS.
A doua modalitate de a utiliza comanda adb shell este împreună cu una dintre comenzile ash pe care le pot rula dispozitivele Android. Această metodă de utilizare a comenzii adb shell este de obicei utilizată pentru sarcini mai avansate, cum ar fi rularea sarcinilor, schimbarea permisiunii pentru fișiere și foldere etc. Utilizarea comenzii este ușoară - „adb shel
9. Comanda de instalare Android Debug Bridge (adb)
În timp ce comanda adb push permite utilizatorilor să copieze fișierele pe dispozitivele lor Android, comanda de instalare Android debug bridge (adb) instalează de fapt fișiere APK (Android PacKage, adică .apk). Utilizarea comenzii adb install este foarte similară cu utilizarea comenzii push adb, deoarece utilizatorii trebuie să furnizeze calea către fișierele pe care doresc să le instaleze. Ceea ce înseamnă acest lucru este că este întotdeauna mai simplu să aruncați aplicația în care doriți să instalați în folderul de instrumente decât să luați abordarea mai lungă care necesită introducerea căii. Odată ce ați făcut acest lucru, următorul pas implică să spuneți dispozitivului să se descarce (aceasta înseamnă să instalați aplicații fără a utiliza Android Market oficial) ca atare „Adb install AppName.apk”.
Pentru a actualiza o aplicație ar trebui să utilizați comutatorul -r adică „Adb install –r AppName.apk”. Există, de asemenea, comutatorul -s, care permite utilizatorilor să încerce să instaleze aplicații pe cardul lor SD, dacă ROM-ul lor îl acceptă și comutatorul –i, care permite utilizatorilor să blocheze înainte aplicația (adică să instaleze pe / date / aplicație-privat). Există o serie de alte comutatoare avansate de criptare, însă acestea sunt lăsate pentru discuții într-un alt articol.
Încheierea cu comanda adb uninstall permite utilizatorilor să dezinstaleze aplicațiile după numele pachetului ca atare „Adb dezinstalați AppName.apk”. Această comandă de terminal are și un comutator propriu, care este comutatorul –k. Cu toate acestea, utilizarea comutatorului –k îi ajută pe utilizatori să dezinstaleze aplicația, dar să păstreze toate datele cache și aplicația la locul lor.
10. Comanda Logcat Android Debug Bridge (adb)
Pentru unii utilizatori de dispozitive Android, comanda adb Logcat este una dintre cele mai utile comenzi de pe terminal. Cu toate acestea, această comandă tipărește doar o grămadă de tâmpenii, cu excepția cazului în care cineva înțelege pe deplin la ce se uită. Această comandă permite utilizatorilor să returneze evenimentele scrise în diferite jurnale în funcționarea sistemelor Android și, ca atare, oferă date de neprețuit pentru depanatorii de sistem și dezvoltatorii de aplicații. Majoritatea utilizatorilor de dispozitive Android vor rula această comandă numai atunci când este solicitată de un dezvoltator de aplicații, totuși este încă important ca proprietarii de dispozitive să știe cum să o utilizeze în mod corespunzător.
Pentru ca proprietarul unui dispozitiv să își poată vedea deconectarea pus pe ecranul computerului, trebuie doar să introducă „adb logcat ” și apăsați Enter. Deși lucrurile pot derula destul de repede și, ca atare, afectează șansele ca utilizatorii să găsească ceea ce caută, există o serie de moduri în care acest lucru poate fi tratat, acestea sunt prin utilizarea filtrelor sau a textului. Comutatoarele de filtrare sunt folosite atunci când dezvoltatorii de aplicații au plasat etichete în aplicațiile lor și doresc să vadă ce jurnale de evenimente indică despre aceasta. Dacă este necesar, majoritatea dezvoltatorilor le spun în general utilizatorilor ce etichete să adauge la comenzi. Abordarea de ieșire a textului, pe de altă parte, este mai utilă, deoarece permite utilizatorilor să se conecteze la un fișier .txt de pe computerele lor pentru a permite citirea ușoară sau accesul ulterior. Această comandă poate fi utilizată ca atare: „Adb logcat> filename.txt”. Utilizatorii pot lăsa această comandă să ruleze în timp ce fac tot ce este necesar pentru a bloca programul de sistem sau aplicația pe care o depanează, o dată terminată comanda poate fi închisă apăsând tastele CTRL + C Fișierul jurnal complet poate fi găsit salvat în directorul din care lucrează un utilizator de ex. dosarul de instrumente. Aceasta este ceea ce trebuie trimis dezvoltatorului.
Este important să rețineți că datele sensibile pot fi conținute în fișierele jurnal și, ca atare, este vital să vă asigurați că aveți încredere în persoana către care le trimiteți. Alternativ, utilizatorii pot deschide pur și simplu fișiere jurnal în editorii de text, astfel încât să vizualizeze informațiile incluse și să le editeze în consecință.
Există numeroase alte comutatoare pentru comanda logcat între care dezvoltatorii pricepuți pot alege. Unele dintre comutatoare includ: jurnalele radio sau evenimentul principal, rotirea fișierelor jurnal pe dispozitivul utilizatorului sau computerele și jurnalele verbozitate care permit utilizatorilor să schimbe detaliile intrărilor de jurnal și multe altele. Unele dintre aceste metode sunt ușor avansate și necesită ca utilizatorii să citească documentația dezvoltatorului Android înainte de utilizare.
Surse:
github
Forumurile XDA
Android Central
Stive Overflow