Grunnleggende guide til ADB-kommandoer for Android - The Happy Android

En av fordelene med å bruke Android er at vi kan få tilgang til "dybden" av enheten vår og berøre praktisk talt alt. Til det ufattelige og utover. For å gjøre dette tilbyr Android oss ​​flere verktøy, for eksempel ADB (Android Debug Bridge eller Android Debugging Bridge).

ADB er et program som er inkludert i Android-utviklingssett (Android Studio), og inneholder en rekke kommandoer som vi kan utføre i et enkelt kommandovindu for å kommunisere med enheten vår direkte fra en PC.

I tillegg til de nevnte ADB-kommandoer, kan vi også bruke de såkalte kommandoene til rask oppstart, en serie kommandoer som vi kan bruke fra Android bootloader, uten å komme inn i operativsystemet.

Kort sagt, to verktøy som er bra for oss hvis vi ønsker å installere Egendefinerte ROM-er, rot eller bare lære litt mer om Android.

Krav til bruk av ADB- og Fastboot-kommandoene

For å kunne bruke ADB-kommandoene og kommunisere med en Android-enhet, må vi laste ned og installere den som kalles Android Studio eller Android SDK. Den kan lastes ned fra den offisielle Android-utviklingssiden.

I tilfelle vi jobber med Windows, vi må ganske enkelt kjøre pakken som vi nettopp lastet ned. Hvis vi har spørsmål, kan vi se installasjonsmanualen. Brukere av Linux Y Mac De har også sine tilsvarende versjoner på den nevnte offisielle siden for Android Studio.

Til slutt, husk at det er nødvendig aktiver USB-feilsøking terminal. I tillegg må vi installere det tilsvarende enhetsdrivere i datamaskinen.

De 10 mest brukte ADB-kommandoene

Her er noen av de vanligste ADB-kommandoene som brukes til å samhandle med en Android-telefon eller nettbrett.

For at kommandoene skal fungere riktig, må vi åpne systemterminalen og gå til den samme banen der vi har installert Android-utviklingspakken (vanligvis i C: / eller programfilene).

Hvis vi når som helst vil overføre eller ringe til en fil, anbefales det at ligger på den samme ruten.

1 # adb enheter

Kommandoen "adb device" er en av de mest grunnleggende. Den brukes til å vite om enheten kommuniserer riktig med PCen. Vi åpner en systemterminal og skriver kommandoen direkte. Hvis alt har gått bra, vil vi få vist en liste over de tilkoblede enhetene med deres respektive serienummer og status.

2 # adb installasjon

Denne virker ganske åpenbar, ikke sant? Med denne kommandolinjen kan vi installere applikasjoner i apk-format på enheten, direkte fra kommandokonsollen på PCen vår.

adb installere app.apk

For eksempel: adb installer whatsapp.apk

3 # adb push

Med "adb push" kan vi overføre filer fra PC-en til den angitte banen til Android-enheten. Det er nok å la filen være i samme bane der vi er i kommandovinduet og skrive følgende:

ADB push-filnavn destinasjonssti

For eksempel: adb push movie.mp4 / sdcard / films

4 # adb trekk

I dette tilfellet er det vi vil gjøre den motsatte måten: kopiere filer fra enheten til PCen. Filen kopieres til samme bane der vi befinner oss i kommandokonsollen.

Adb pull filnavn source_path

For eksempel: adb pull despacito.mp3 / sdcard / søppelbøtte

5 # adb omstart

Med denne kommandoen vil vi starte Android-enheten på nytt direkte fra kommandokonsollen.

For eksempel: ADB omstart

6 # adb reboot-bootloader

Som med forrige kommando vil vi starte terminalen på nytt, men denne gangen laster du opp bootloader-menyen til enheten. Ting som kan være nyttige hvis vi salter med ROM-er og rottillatelser.

For eksempel: adb omstart-bootloader

7 # adb omstart-gjenoppretting

Med denne kommandoen starter vi enheten på nytt, og laster gjenopprettingsmodus. Som den forrige, er det en veldig enkel kommando.

For eksempel: ADB omstart-gjenoppretting

8 # fastboot-enheter

Når vi er inne i bootloaderen, og ikke er i Android-operativsystemet, vil vi ikke kunne utføre adb-kommandoene. I stedet trenger vi hurtigstartkommandoene.

Med kommandoen fastboot-enheter kan vi bekrefte om Android har aktivert hurtigstartmodus, og om det er kommunikasjon mellom enheten og PC-en.

For eksempel: hurtigstartsenheter

9 # adb skall

Adb shell-kommandoen er en av de mest komplekse og avanserte. På den ene siden kan vi bare skrive "adb shell", og vi vil se innholdet og tillatelsene til mappene og filene i terminalen.

Vi kan også utføre mer avanserte handlinger som å endre tillatelser eller kjøre et skript fra enhetsskallet.

Adb skall

For eksempel: adb shell chmod 666 /sdcard/morralla/despacito.doc

10 # adb logcat

Med denne siste kommandoen kan vi se loggede hendelseslogger på enheten. Spesielt orientert mot utviklere og lignende (selv om du er litt nysgjerrig, kan du ha det bra å se på datalinjer og kommandoer på dataskjermen).

For eksempel: adb logcat

Som en ekstra, hvis du har en Pixel- eller Nexus-telefon, kan du også bruke kommandoen "hurtigstart oem låse opp" for å låse opp bootloaderen til terminalen din ved hjelp av denne enkle kommandoen.

Andre ADB-kommandoer for avanserte brukere

Hvis du har ønsket å lære litt mer om Android ADB-kommandoer, legger jeg igjen en veldig interessant lenke der du kan se alle ADB-kommandoene og hvordan du kan praktisere dem.

Har du Telegram installert? Motta det beste innlegget for hver dag den kanalen vår. Eller hvis du foretrekker det, finn ut alt fra vårt Facebook-side.