9 kule ting ADB lar deg gjøre på en Android-enhet

  • Dustin Hudson
  • 0
  • 3759
  • 578

ADB eller Android Debug Bridge er et kommandolinjeverktøy som lar deg kontrollere Android-enheten din fra datamaskinen din; slik at du kan overføre filer frem og tilbake, installere applikasjoner, registrere enhetsskjermen og mye mer. På noen telefoner kan du også bruke ADB til å rote enheten, og vi vet alle fordelene med rooting.

Vel, vi har plukket ut noe av det mest fantastiske ADB, men før vi forteller deg det, kan du koble Android-enheten din til datamaskinen din ved å bruke ADB:

Slik kobler du til Android-enheten din ved å bruke ADB

Å koble en Android-enhet ved hjelp av ADB er en veldig grei prosess. Du kan følge trinnene nedenfor for å koble Android-enheten din til datamaskinen din ved å bruke ADB:

1. Koble Android-enheten til datamaskinen ved hjelp av en USB-kabel.

2. På enheten din vil du se en melding om “Tillat USB-feilsøking", Trykk på "ok“. Enheten din vil nå være koblet til datamaskinen med USB-feilsøking aktivert.

Merk: Du må først aktivere USB-feilsøking i Innstillinger-> Utvikleralternativer. 

3. Nå kan du starte terminal eller ledetekst og skrive inn
adb-enheter

Dette vil vise enheten din på skjermen, som en bekreftelse på at enheten er koblet til datamaskinen og ADB kan brukes på enheten. Det er også en måte å bruke ADB trådløst fra Android-enheten din, og du kan sjekke den detaljerte artikkelen vår om det samme. Når du har konfigurert ADB, er du klar til å prøve ut alle tingene som ADB kan la deg gjøre på Android-enheten din.

1. Installer APK fra datamaskinen

Det er ganske enkelt å installere en APK fra datamaskinen når du har koblet til ADB.

Syntaks for kommandoen du trenger er:

adb installere

For illustrasjonsformål brukte vi Apple Music APK som vi hadde lagret i "User" -mappen. Kommandoen som brukes er gitt nedenfor:

adb install ~ / applemusic.apk

I tilfelle du ikke vet det “~” Er en korthet for brukerkatalogen. Den fulle banen kan også brukes som følger:

adb installere /Users/akshaygangwar/applemusic.apk

2. Trykk og trekk filer

Push og Pull er nyttige kommandoer til overføre filer frem og tilbake mellom datamaskinen din og Android-enheten som er koblet til ADB.

Push brukes til å “skyve” en fil fra datamaskinen til Android-enheten.

Trekk er nøyaktig motsatt. Den lar deg "trekke" en fil fra enheten til datamaskinen.

Syntaks for begge kommandoene er gitt nedenfor:

adb push
adb pull

Vi dro Apple Music APK fra enheten og dyttet et tilfeldig PNG-bilde til enheten.

Kommando for push:

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

Kommando for trekk:

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

3. Monter system med lese- / skrivetillatelser (krever root)

Hvis du har tippet med Android-enheter i det siste, har du sannsynligvis hørt om build.prop og andre slike systemfiler som ligger i mapper som / system og lignende. Disse katalogene kan ikke endres av en bruker som ikke er root. Hvis enheten din er forankret, kan du enkelt få tilgang til disse katalogene fra ADB.

Alt du trenger å gjøre er å løpe “adb rot”I Terminal / Command Prompt, som lanserer ADB som en rottjeneste og lar den få tilgang til systemmapper. Imidlertid er standard / systemmappe er montert som "skrivebeskyttet", av sikkerhetsmessige formål. Hvis du trenger for å endre innholdet i denne mappen, det er nødvendig å montere det med “lese- og skrive” -tillatelser.

Det viser seg at ADB enkelt kan gjøre dette med bare to kommandoer:

adb rot
adb remount / rw

De “Adb remount / rw” kommandoen avmonterer rotkatalogen (/) og belønner det med lese- / skrivetillatelser.

Merk: Jeg vil anbefale å kjøre adb unroot etter at du har gjort oppgavene som krever at adb kjører som root. Ellers kan feil være potensielt katastrofale. Også,ikke kjør kommandoen rm -rf, noen gang.

4. Få tilgang til en CLI på telefonen

Hvert operativsystem har et kommandolinjegrensesnitt (CLI). Android, som er basert på Linux, har et veldig rikt kommandosett tilgjengelig for brukere. ADB lar deg få tilgang til denne CLI direkte fra datamaskinen din ved å bruke:

adb-skall

De “Adb shell” kommando utsetter enda flere kommandoer som kan brukes til å krysse gjennom filsystemet på telefonen din og gjøre en masse morsomme ting.

5. Innspillingsskjerm

Du kan også spille inn skjermen på Android-enheten din ved å bruke ADB. Ingen behov for tredjepartsapplikasjoner lenger! Det er imidlertid en advarsel. ADB kan bare ta opp skjermen for en maksimal periode på 3 minutter. Så… “kanskje” et behov for tredjepartsapper. Uansett er det slik du kan spille inn skjermen din ved å bruke ADB:

adb shell skjermopptak

Som standard vil skjermopptaket automatisk stoppe opptaket bare etter å ha brukt den 3 minutters fristen. Hvis du trenger å stoppe innspillingen før det, trykker du bare på “Kontroll + C”. Vi tok opp skjermen vår i cirka 10 sekunder, stoppet den med Control + C og lagret den med navnet “screenrecording.mp4”.

6. Ta skjermbilder

ADB lar deg også fange skjermbilder av enheten din med en enkel og intuitiv kommando som heter “Screencap”. Syntaksen ligner skjermopptak:

adb shell screencap

I motsetning til å ta skjermbilder med enhetens maskinvaretaster, screencap sender ikke varsel på statuslinjen på enheten din, men filen blir ganske enkelt lagret på banen gitt i kommandoen. Vi tok et skjermbilde og lagret det på sdcard med navnet 1.png, kommandoen er gitt nedenfor:

adb shell screencap /sdcard/1.png

7. Endre DPI på skjermen

Den kommende Android N-oppdateringen vil tillate brukere å justere en enhets DPI-innstillinger som standard. Imidlertid, hvis du vil ha mer kontroll over DPI, kan du bruke ADB.

build.prop-redaktører vil fortelle deg at du kan redigere en linje “Ro.sf.lcd_density = xx” og erstatt xx-verdiene med hva DPI du ønsker, start enheten på nytt og gjort det! Imidlertid gir ADB nok en gang en enklere måte å redigere denne verdien og få den til å tre i kraft uten å starte enheten på nytt. Kult, ikke sant?

Kommandoen for å oppnå dette er:

adb-skall wm tetthet xx

Ganske enkelt sette hvilken som helst verdi i stedet for xx og se enheten din endre DPI-verdien uten omstart.

Ulike skjermstørrelser og oppløsninger betyr det ingen spesiell verdi av DPI vil passe for alle enheter. Ikke vær motløs, men en liten mengde å leke med verdiene er alt du trenger for å finne den beste passformen. Det er også en god idé å finne ut hva din gjeldende DPI-innstilling er; og dette kan oppnås med følgende kommando:

adb skall wm tetthet

Denne kommandoen vil returnere gjeldende skjermtetthet (eller DPI) -verdien på enheten din. I tilfelle du roter med verdiene mens du tipper, går du bare tilbake til denne verdien og enheten din vil være god som før. DPI-verdier, venstre mot høyre: 300, 180 (standard)

8. Start enheten på nytt i bootloader, gjenoppretting eller sidelader

Merk: hvis du ikke vet hva disse ordene betyr, er disse kommandoene ikke noe for deg; kan du gjerne hoppe fremover eller lese videre.

Hvis du blitser tilpassede ROM-er så ofte som vi gjør, er sjansen stor for at du er lei av å slå av enheten og deretter trykke på en rekke maskinvaretaster for å kunne starte opp i bootloader, gjenoppretting eller sidelaster på enheten. ADB kan la deg gjøre noe av dette med enkle kommandoer. Utrolig, ikke sant?

Kommandoene som lar deg gjøre dette er:

adb start på nytt
gjenoppretting av adb
adb omstart sidelaster

9. Få tilgang til Logcat

Logkaten er et verktøy som lar deg gjøre det se systemmeldinger og sporer når enheten får en feil. Logkatter er nyttige, spesielt når du utvikler eller tester en app, eller når du støter på en feil og trenger å gi systeminformasjon til utviklerne.

Kommandoen for å få tilgang til logcat er:

adb logcat

Dette vil kontinuerlig skrive ut mye informasjon på skjermen din som kanskje ikke gir noen mening for deg i det hele tatt, hvis du ikke vet hva du ser på. trykk “Kontroll + C” når som helst for å avslutte logcaten.

SE OGSÅ: Hvordan tvinge 'Doze Mode' på Android 6.0 Marshmallow

Alle satt til å utforske kule ADB-kommandoer?

Nå som vi har bevæpnet deg med nok ADB-kunnskap til å komme i gang, kan du gå videre og utforske alt ADB kan la deg gjøre. Hvis du trenger å finne flere kommandoer og de forskjellige flaggene som kan brukes til å tilpasse dem, åpner du bare Terminal / Command Prompt og skriver “adb”, og en liste over kommandoer blir resultert, komplett med korte forklaringer om hva hver enkelt av dem gjør.

Vet du om noen mer interessante ADB-kommandoer som alle burde vite? Gi oss beskjed i kommentarfeltet nedenfor.




Ingen har kommentert denne artikkelen ennå.

Gadgetkjøpsguider, teknologi som betyr noe
Vi publiserer detaljerte guider for kjøp av utstyr, lager interessante lister over de beste produktene på markedet, dekker nyheter fra teknologiens verden