Anbefalet, 2024

Redaktørens Valg

9 Cool Things ADB kan du gøre på en Android-enhed

ADB eller Android Debug Bridge er et kommandolinjeværktøj, der gør det muligt at styre din Android-enhed fra din computer; så du kan overføre filer frem og tilbage, installere programmer, optage skærmen på din enhed og meget mere. På nogle telefoner kan du også bruge ADB til at rotere enheden, og vi kender alle fordelene ved rooting.

Nå har vi håndpicket nogle af de mest fantastiske og nyttige ADB, men før vi fortæller dig, hvordan kan du forbinde din Android-enhed til din computer ved hjælp af ADB:

Sådan tilslutter du din Android-enhed ved hjælp af ADB

Tilslutning af en Android-enhed ved hjælp af ADB er en meget enkel proces. Du kan følge trinene beskrevet nedenfor for at forbinde din Android-enhed til din computer ved hjælp af ADB:

1. Slut din Android-enhed til computeren ved hjælp af et USB-kabel.

2. På din enhed ser du en prompt til " Tillad USB-fejlfinding ", tryk på " Ok ". Din enhed vil nu blive tilsluttet computeren med USB-fejlfinding aktiveret.

Bemærk ! Du skal først aktivere USB Debugging i Settings-> Developer Options.

3. Nu kan du starte terminal eller kommandoprompt og skrive
adb devices

Dette viser din enhed på skærmen som en bekræftelse på, at enheden er tilsluttet computeren, og at ADB kan bruges på enheden. Der er også en måde at bruge ADB trådløst fra din Android-enhed, og du kan tjekke vores detaljerede artikel om det samme. Nå, når du har konfigureret ADB, er du klar til at prøve alle de ting, som ADB kan lade dig gøre på din Android-enhed.

1. Installer APK fra Computer

Det er ret nemt at installere en APK fra din computer, når du har ADB tilsluttet.

Syntaxen for den kommando du har brug for er:

adb install

Til illustration har vi brugt Apple Music APK, som vi havde gemt i vores "Bruger" -mappe. Kommandoen bruges er angivet nedenfor:

adb install ~/applemusic.apk

Hvis du ikke kender "~" er en stenografi til brugervejledningen . Den fulde sti kan også bruges som følger:

adb install /Users/akshaygangwar/applemusic.apk

2. Tryk og træk filer

Tryk og træk er nyttige kommandoer til at overføre filer frem og tilbage mellem din computer og den Android-enhed, der har været forbundet med ADB.

Push bruges til at "skubbe" en fil fra computeren til Android-enheden.

Træk er det nøjagtige modsatte. Det lader dig "trække" en fil fra din enhed til computeren.

Syntaxen for begge kommandoer er angivet nedenfor:

adb push
adb pull

Vi tog Apple Music APK fra enheden og skubbede et tilfældigt PNG-billede til enheden.

Command for push:

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

Command for pull:

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

3. Monter system med læs / skriv tilladelser (kræver root)

Hvis du tidligere har tinkered med Android-enheder, har du sikkert hørt om build.prop og andre sådanne systemfiler, der ligger i mapper som / system og lignende. Disse mapper kan ikke ændres af en ikke-root-bruger. Hvis din enhed er forankret, kan du nemt få adgang til disse mapper fra ADB.

Alt du skal gøre er at køre " adb root " i Terminal / Command Prompt, som lancerer ADB som root service og giver det adgang til systemmapper. Som standard er mappen / system monteret som "skrivebeskyttet", af sikkerhedsmæssige årsager. Hvis du skal ændre indholdet af denne mappe, er det nødvendigt at montere det med "læs og skriv" tilladelser.

Det viser sig, at ADB nemt kan gøre dette med kun to kommandoer:

adb root
adb remount / rw

Kommandoen "adb remount / rw" fjerner rotkatalogen (/) og belyser den med læse / skrive tilladelser.

Bemærk: Jeg vil anbefale at køre adb unroot, når du har udført de opgaver, der kræver, at adb kører som root. Ellers kan fejl være potentielt katastrofale. Også, Kør ikke kommandoen rm -rf, nogensinde.

4. Få adgang til et CLI på din telefon

Hvert OS har en kommandolinjegrænseflade (CLI). Android, der er baseret på Linux, har et meget rigt kommandosæt til rådighed for brugerne. ADB giver dig adgang til denne CLI direkte fra din computer ved hjælp af:

adb shell

Kommandoen "adb shell" afslører endnu flere kommandoer, der kan bruges til at krydse gennem filsystemet på din telefon og gøre en masse sjove ting.

5. Optagelsesskærm

Du kan også optage skærmen på din Android-enhed ved hjælp af ADB. Intet behov for tredjeparts applikationer længere! Der er dog en advarsel. ADB kan kun optage skærmen i maksimalt 3 minutter . Så ... "måske" et behov for tredjeparts apps. Alligevel kan du registrere din skærm ved hjælp af ADB:

adb shell screenrecord

Som standard stopper screenrecord automatisk optagelsen først efter udmattelse af 3 minutters tidsbegrænsning. Hvis du skal stoppe optagelsen før det, skal du blot trykke på "Control + C" . Vi optog vores skærm i ca. 10 sekunder, stoppede den med Control + C, og gemte den med navnet "screenrecording.mp4".

6. Capture Screenshots

ADB giver dig også mulighed for at fange skærmbilleder af din enhed med en simpel og intuitiv kommando kaldet "screencap" . Syntaxen ligner screenrecord:

adb shell screencap

I modsætning til at tage skærmbilleder ved brug af enhedens hardware nøgler, sender screencap ikke en besked på statuslinjen på din enhed, men filen gemmes simpelthen på den vej, der er angivet i kommandoen. Vi tog et screenshot og gemte det i sdcard med navnet 1.png, kommandoen er angivet nedenfor:

adb shell screencap /sdcard/1.png

7. Skift DPI på din skærm

Den kommende Android N opdatering vil tillade brugere at justere en enheds DPI indstillinger som standard. Men hvis du vil have mere kontrol over DPI, kan du bruge ADB.

build.prop redaktører vil fortælle dig, at du kan redigere en linje "ro.sf.lcd_density = xx" og erstatte xx værdierne med uanset DPI, du vil, genstart enheden og færdig! ADB giver endnu en gang en nemmere måde at redigere denne værdi på og få den til at fungere uden at genstarte enheden. Cool, ikke?

Kommandoen for at opnå dette er:

adb shell wm density xx

Du skal blot sætte en værdi i stedet for xx, og se din enhed ændre sin DPI-værdi uden nogen genstart.

Forskellige skærmstørrelser og opløsninger betyder, at ingen bestemt værdi af DPI passer til alle enheder . Vær ikke skuffet, selvom en lille smule af at spille rundt med værdierne er alt, hvad du behøver for at finde ud af den bedste pasform. Det er også en god ide at finde ud af, hvad din nuværende DPI-indstilling er; og dette kan opnås med følgende kommando:

adb shell wm density

adb shell wm density

Denne kommando returnerer den aktuelle skærmens densitet (eller DPI) værdi på din enhed. Hvis du ødelægger værdierne, mens du tinker, skal du bare vende tilbage til denne værdi, og din enhed bliver god som før.

DPI værdier, venstre til højre: 300, 180 (standard)

8. Genstart enhed i Bootloader, Recovery eller Sidelad

Bemærk: Hvis du ikke ved hvad disse ord betyder, er disse kommandoer ikke til dig; Du er velkommen til at springe videre eller læse om alligevel.

Hvis du blinker brugerdefinerede rom så ofte som vi gør, er chancerne for, at du er træt af at slukke for din enhed og derefter trykke på en lang række hardware nøgler for at kunne starte bootloaderen, genoprettelsen eller sideladningen på din enhed. ADB kan lade dig gøre nogen af ​​disse med enkle kommandoer. Fantastisk, ikke sandt?

De kommandoer, der giver dig mulighed for at gøre dette er:

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. Adgang til Logcat

Logcat er et værktøj, der giver dig mulighed for at se systemmeddelelser og spor, når enheden oplever en fejl. Logcats er nyttige, især når du udvikler eller tester en app, eller når du støder på en fejl og skal give systeminformation til udviklerne.

Kommandoen for at få adgang til logcat er:

adb logcat

Dette vil løbende udskrive en masse oplysninger på skærmen, som måske ikke giver mening, hvis du ikke ved hvad du kigger på. Tryk på "Control + C" når som helst for at afslutte logcat.

Alt indstillet til at udforske coole ADB-kommandoer?

Nu hvor vi har væbnet dig med tilstrækkelig ADB viden til at komme i gang, gå ud og udforske alt, hvad ADB kan lade dig gøre. Hvis du har brug for at finde flere kommandoer og de forskellige flag, der kan bruges til at tilpasse dem, skal du blot åbne Terminal / Command Prompt og skrive "adb" og en liste med kommandoer vil blive resultatet, komplet med korte forklaringer om, hvad hver af dem gør.

Kender du til mere interessante ADB-kommandoer, som alle bør vide? Lad os vide i kommentarfeltet nedenfor.

Top