Mobil

9 lucruri interesante ADB vă permite să faceți pe un dispozitiv Android

9 lucruri interesante ADB vă permite să faceți pe un dispozitiv Android

ADB sau Android Debug Bridge este un utilitar de linie de comandă care vă permite să vă controlați dispozitivul Android de pe computer; permițându-vă să transferați fișiere înainte și înapoi, să instalați aplicații, să înregistrați ecranul dispozitivului și multe altele. Pe unele telefoane, puteți utiliza, de asemenea, ADB pentru a rădăcina dispozitivul și știm cu toții avantajele înrădăcinării.

Ei bine, am ales câteva dintre cele mai minunate și utile ADB, dar înainte de a vă spune asta, iată cum să vă conectați dispozitivul Android la computer folosind ADB:

Cum să vă conectați dispozitivul Android utilizând ADB

Conectarea unui dispozitiv Android utilizând ADB este un proces foarte simplu. Puteți urma pașii descriși mai jos pentru a vă conecta dispozitivul Android la computer utilizând ADB:

1. Conectați dispozitivul Android la computer utilizând un cablu USB.

2. Pe dispozitivul dvs., veți vedea o solicitare pentru „Permiteți depanarea USB", apăsați pe "O.K„. Dispozitivul dvs. va fi acum conectat la computer cu USB Debugging activat.

Notă: Va trebui mai întâi să activați Depanarea USB în Setări-> Opțiuni pentru dezvoltatori. 

3. Acum, puteți lansa terminalul sau promptul de comandă și tastați
dispozitive adb

Aceasta va afișa dispozitivul pe ecran, ca o confirmare a faptului că dispozitivul este conectat la computer și ADB poate fi utilizat pe dispozitiv. Există, de asemenea, o modalitate de a utiliza ADB fără fir de pe dispozitivul dvs. Android și puteți consulta articolul nostru detaliat pe același. Ei bine, după ce ați configurat ADB, sunteți gata să încercați toate lucrurile pe care ADB vă poate permite să le faceți pe dispozitivul dvs. Android.

1. Instalați APK de pe computer

Instalarea unui APK de pe computer este destul de ușoară după ce ați conectat ADB.

Sintaxa pentru comanda de care aveți nevoie este:

instalare adb

În scop ilustrativ, am folosit APK-ul Apple Music pe care l-am salvat în folderul „Utilizator”. Comanda folosită este dată mai jos:

adb install ~ / applemusic.apk

În caz că nu știți „~” Este o prescurtare pentru directorul utilizatorului. Calea completă poate fi utilizată și după cum urmează:

adb install /Users/akshaygangwar/applemusic.apk

2. Împingeți și extrageți fișierele

Push și Pull sunt comenzi utile pentru transferați fișiere înainte și înapoi între computerul dvs. și dispozitivul Android care a fost conectat cu ADB.

Push este folosit pentru a „împinge” un fișier de pe computer pe dispozitivul Android.

Tragerea este exact opusul. Vă permite să „trageți” un fișier de pe dispozitiv pe computer.

Sintaxa pentru ambele comenzi este dată mai jos:

adb push
adb trage

Am extras APK-ul Apple Music de pe dispozitiv și am împins o imagine PNG aleatorie pe dispozitiv.

Comandă pentru împingere:

adb push ~ / path4172.png /sdcard/receivedimage.png

Comandă pentru tragere:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~ / applemusic.apk

3. Montați sistemul cu permisiuni de citire / scriere (necesită rădăcină)

Dacă ați jucat cu dispozitive Android în trecut, probabil că ați auzit de build.prop și alte astfel de fișiere de sistem care se află în foldere precum / system și like-uri. Aceste directoare nu pot fi modificate de un utilizator non-root. Cu toate acestea, dacă dispozitivul dvs. este înrădăcinat, atunci puteți accesa cu ușurință aceste directoare din ADB.

Tot ce trebuie să faceți este să rulați „rădăcină adb”În Terminal / Command Prompt, care lansează ADB ca serviciu root și îi permite să acceseze folderele de sistem. Cu toate acestea, în mod implicit / dosar sistem este montat ca „numai citire”, din motive de securitate. Dacă aveți nevoie pentru a modifica conținutul acestui folder, este necesar să-l montați cu permisiuni de „citire și scriere”.

Se pare că ADB poate face acest lucru cu ușurință cu doar două comenzi:

rădăcină adb
adb remount / rw

„Remontare adb / rw” comanda demontează director rădăcină (/) și o remontează cu permisiuni de citire / scriere.

Notă: Aș recomanda rularea adb unroot după ce ați efectuat sarcinile care necesită rularea adb ca root. În caz contrar, greșelile pot fi potențial catastrofale. De asemenea,nu executați niciodată comanda rm -rf.

4. Accesați o CLI pe telefonul dvs.

Fiecare sistem de operare are o interfață de linie de comandă (CLI). Android, bazat pe Linux are un set de comenzi foarte bogat la dispoziția utilizatorilor. ADB vă permite să accesați această CLI direct de pe computer utilizând:

adb shell

„Adb shell” comanda expune și mai multe comenzi care pot fi folosite pentru a parcurge sistemul de fișiere de pe telefon și pentru a face o mulțime de lucruri distractive.

5. Ecran de înregistrare

De asemenea, puteți înregistra ecranul dispozitivului dvs. Android utilizând ADB. Nu mai este nevoie de aplicații terțe! Există totuși o avertizare. ADB poate înregistra ecranul doar pentru un perioada maximă de 3 minute. Deci ... „poate” este nevoie de aplicații terțe. Oricum, acesta este modul în care vă puteți înregistra ecranul folosind ADB:

înregistrare ecran adb shell

În mod implicit, înregistrarea ecranului va opri automat înregistrarea numai după epuizarea limitei de timp de 3 minute. Dacă trebuie să opriți înregistrarea înainte de aceasta, pur și simplu apăsați „Control + C”. Ne-am înregistrat ecranul timp de aproximativ 10 secunde, oprindu-l cu Control + C și l-am salvat cu numele „screenrecording.mp4”.

6. Capturați capturi de ecran

ADB vă permite, de asemenea, să capturați capturi de ecran ale dispozitivului cu o comandă simplă și intuitivă numită „Screencap”. Sintaxa este similară cu înregistrarea ecranului:

adb shell screencap

Spre deosebire de realizarea capturilor de ecran folosind tastele hardware ale dispozitivului, screencap nu trimite o notificare pe bara de stare a dispozitivului, dar fișierul este salvat pur și simplu pe calea furnizată în comandă. Am făcut o captură de ecran și am salvat-o în sdcard cu numele 1.png, comanda este dată mai jos:

adb shell screencap /sdcard/1.png

7. Schimbați DPI-ul ecranului

Actualizarea viitoare a Android N va permite utilizatorilor să ajusteze setările DPI ale unui dispozitiv în mod implicit. Cu toate acestea, dacă doriți mai mult control asupra DPI, puteți utiliza ADB.

editorii build.prop vă vor spune că puteți edita o linie „Ro.sf.lcd_density = xx” și înlocuiți valorile xx cu orice DPI doriți, reporniți dispozitivul și gata! Cu toate acestea, ADB oferă din nou o modalitate mai ușoară de a edita această valoare și de a o face efectivă fără a reporni dispozitivul. Mișto, corect?

Comanda pentru a realiza acest lucru este:

adb shell densitate wm xx

Pur şi simplu pune orice valoare în locul lui xx și vedeți-vă dispozitivul modificându-și valoarea DPI fără repornire.

Diferite dimensiuni și rezoluții ale ecranului înseamnă asta nicio valoare particulară a DPI nu se va potrivi pentru fiecare dispozitiv. Nu vă descurajați, totuși, o cantitate mică de jocuri cu valorile este tot ceea ce aveți nevoie pentru a afla cea mai bună potrivire. Este, de asemenea, o idee bună să aflați ce este setarea DPI curentă este; și acest lucru poate fi realizat cu următoarea comandă:

adb shell densitate wm

Această comandă va returna fișierul densitatea curentă a ecranului (sau DPI) a dispozitivului dvs. În cazul în care distrugeți valorile în timp ce jucați, reveniți la această valoare și dispozitivul dvs. va fi bun ca înainte.

Valori DPI, de la stânga la dreapta: 300, 180 (implicit)

8. Reporniți dispozitivul în Bootloader, Recovery sau Sideload

Notă: dacă nu știi ce înseamnă aceste cuvinte, aceste comenzi nu sunt pentru tine; nu ezitați să treceți înainte sau să citiți oricum.

Dacă flashezi ROM-urile personalizate la fel de des ca noi, este probabil să te-ai săturat să oprești dispozitivul și apoi să apeși o întreagă varietate de taste hardware pur și simplu pentru a putea porni în bootloader, recuperare sau încărcare laterală pe dispozitiv. ADB vă poate permite să faceți oricare dintre acestea cu comenzi simple. Uimitor, corect?

Comenzile care vă vor permite să faceți acest lucru sunt:

adb reboot bootloader
recuperare adb reboot
adb reboot sideload

9. Accesați Logcat

Logcat este un instrument care vă permite vizualizați mesajele de sistem și urmărește atunci când dispozitivul întâmpină o eroare. Logcats-urile sunt utile mai ales atunci când dezvoltați sau testați o aplicație sau când întâlniți o eroare și trebuie să furnizați dezvoltatorilor informații despre sistem.

Comanda pentru a accesa logcat-ul este:

adb logcat

Acest lucru va imprima continuu o mulțime de informații pe ecran, care ar putea să nu aibă niciun sens pentru tine, dacă nu știi la ce te uiți. presa „Control + C” oricând pentru a ieși din logcat.

VEZI ȘI: Cum să forțezi „modul Doze” pe Android 6.0 Marshmallow

Toate setează să exploreze comenzi ADB interesante?

Acum, că v-am înarmat cu suficiente cunoștințe ADB pentru a vă ajuta, mergeți mai departe și explorați tot ceea ce ADB vă poate lăsa să faceți. Dacă trebuie să găsiți mai multe comenzi și diferitele semnalizatoare care pot fi utilizate pentru a le personaliza, pur și simplu deschideți Terminal / Prompt de comandă și tastați „adb” și va rezulta o listă de comenzi, completată de explicații scurte despre ceea ce face fiecare dintre ele.

Știți mai multe comenzi ADB interesante pe care toată lumea ar trebui să le știe? Spuneți-ne în secțiunea de comentarii de mai jos.

Top aplicații sociale pentru Windows 8
Aplicații sociale pentru dispozitive Windows 8 și Windows RT. Aceste aplicații sunt disponibile în magazinul Windows și pot fi descărcate prin opțiune...
De ce este #BoycottHaider în tendințe pe Twitter?
Anul acesta, 2 octombrie a fost așteptat cu nerăbdare de o mulțime de amatori de filme din India. Două filme; Bang Bang și Haider trebuiau să țină pe ...
Cum să transmiteți în direct pe Facebook de pe o cameră GoPro
Am vorbit deja pe larg despre modul în care puteți transmite în flux de la un GoPro Hero 4 la Periscope și, în timp ce Twitter este o platformă bună, ...