ADB for Android, grunnleggende adb Android-kommandoer. adb-kommandoer for Android-brukere

Hva er ADB? Adb-kommandoer for Android. I denne artikkelen vil du lære hva ADB er, hvorfor brukere trenger det, og hvordan du administrerer det ved å bruke kommandoer i Android-terminalen. Vel, la oss begynne å lære adb android kommandoer

Bli kjent med ADB

ADB (android debug bridge) er et feilsøkingsverktøy som identifiserer feil i applikasjoner, låser opp enheter på Android OS og mye mer. Offisiell dokumentasjon for engelske språk kan du lese på denne siden.

Last ned ADB

Du kan laste ned ADB med det offisielt leverte Android SDK-utviklingsmiljøet eller laste ned lite ADB-installasjonsprogram, Installasjonen skjer i roten av disken MED:\

Sørg for at drivere er installert på PC-en og USB-feilsøking er aktivert på Android.

Adb kommandoer android og linux

Adb-kommandoer kan deles inn i 3 typer, direkte for Adb-kommando, FastBoot() og Android-kommando.

Adb-kommandoer

1. Sjekk om Android er tilkoblet, sjekker om PC-en "ser" smarttelefonen eller nettbrettet.

For å være sikker på at alt fungerer bra og datamaskinen gjenkjenner Android, må du skrive inn adb-kommandoen:

adb-enheter

Dette skjermbildet viser at Android er tilkoblet

Hvis du har dukket ikke opp Hvis det er en lignende melding, må du kanskje sjekke tilgjengeligheten til drivere på PC-en, integriteten til kabelen og funksjonaliteten til USB-porten.

2. Android-tilkobling via WI-FI

For å koble til Android via WI-FI-nettverk du trenger å få IP-adressen og porten til enheten, ADB Wireless-applikasjonen vil hjelpe deg med dette (Root kreves)

deretter skriver du inn kommandoen:

adb koble til ip:port

For eksempel slik:

adb koble 192.168.0.14:5555

Lær mer om hvordan du kobler til Android via WI-FI - USB-feilsøking.

3. Installere applikasjoner på Android

For å installere en applikasjon fra en datamaskin til Android, må du skrive inn kommandoen:

adb installasjon

Hvordan bruke og eksempel:

For å bruke Adb-kommandoen må du installere applikasjonen. Skrive:

adb intsall C:papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apk

Det vil si, skriv kommandoen adb installasjon banen til applikasjonen og navnet på denne applikasjonen.

4. Send hvilken som helst fil til Android

adb push

Hvordan bruke og eksempel

For å sende en fil fra PC til Android ved å bruke Adb-kommandoen. Skrive:

adb push C:papka_gde_hranitsya_fileimja_file /sdcard

Det vil si, skriv adb-kommandobane til fil, filnavn og plassering hvor du skal lagre denne filen.

5. Motta en fil fra Android til PC

For å godta absolutt enhver fil med Android-enheter Det er en kommando på datamaskinen:

adb trekk

Hvordan bruke og eksempel:

For å motta en fil fra Android til PC ved hjelp av Adb-kommandoen, må du. Skrive:

adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson C:papka_gde_budet_hranitsya_file

Det vil si, skriv adb-kommandobanen til filen som ligger på Android, navnet på filen og stedet hvor denne filen skal lagres på PC-en.

For å starte Android på nytt etter utførte operasjoner, eller starte på nytt i spesialmodus, det er en kommando:

adb omstart

Brukseksempel:

Kommandoene vil starte Android på nytt

adb reboot adb reboot normal

Bootloader

adb reboot bootloader

Kommandoen vil starte Android på nytt i gjenopprettingsmodus

adb omstart gjenoppretting

7. Gå til Android-administrasjon, hvoretter du kan bruke Android OS-kommandoer

Det fulle potensialet til Android avsløres når du går inn i Android-administrasjon hvor mange Linux-kommandoer er tilgjengelige. Det er en kommando for dette:

adb skall

Kommandoer i Android-terminalen

Superbruker eller Root. Lar deg utføre absolutt alle handlinger, fra å lage, endre, endre, til å slette spesifikke systemfiler: For å gjøre dette, skriv inn kommandoen:

su

Før du skriver inn kommandoen

su

brukeren er en gjest i systemet (mange handlinger er blokkert) og er indikert i begynnelsen av terminalen med et dollartegn

$

etter å ha lagt inn kommandoen

su

blir Administrator og utpekes i terminalen som et amerikansk nummer

#

og et levende eksempel:

2. Kommando for å gå til en mappe (i fremtiden vil det være mer riktig å ringe en katalog i stedet for en mappe)

For å navigere mellom partisjoner og kataloger i Android, er det spesiallag:

CD

Eksempel for å flytte fra /sdcard-delen til /sdcard/xxx/porno/hot_girl-delen

cd /sdcard xxx/porno/hot_girl

For å gå tilbake fra en partisjon til katalogen over eller tilbake til /sdcard
hvis vi er i katalogen /sdcard/xxx/porno/hot_girl - hot_girl

CD..

vi vil være i katalogen

/sdcard/xxx/porno/

hvis du trenger å gå til /sdcard da

cd ../ ../ (så mange ganger som nødvendig) Oppmerksomhet i Android og andre Unix-systemer Primer og primer eller Primer filer er helt forskjellige filer

3. Flytt/gi nytt navn fil eller katalog.

Flytte og gi nytt navn til en fil eller katalog utføres med bare én kommando:

mv

Eksempel Gi nytt navn til fil

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

Eksempel Gi nytt navn til en mappe:

mv -r /sdcard/xxx/hot_porno /sdcard/xxx/super

Eksempel på hvordan du flytter en fil:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Eksempel på hvordan du flytter en mappe:

mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno

4. Se hva som er inne i katalogen

For å finne ut hvilke kataloger og filer som finnes fra stedet der du er, bruk følgende Linux-kommando:

ls

Brukseksempel:

ls /sdcard/xxx/hot_porno/

vil vise en melding

Alenka.avi Pamela.avi Anderson.avi ls -a ls -a /sdcard/xxx/hot_porno/

vil vise følgende melding:

Alenka.avi Pamela Anderson.avi .Skrutiy_File.avi

5. Kopier en fil eller mappe (katalog).

For å kopiere en fil eller mappe og flytte den et sted:

cp

Eksempel på kopifil:

cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Eksempel på kopimappe:

cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno

6. Koble til seksjonen (prime) og koble fra.

For å finne ut hvilke partisjoner som finnes i Android, koble til eller fra:

montere(koble seksjon) og umont(løsne partisjonen)

Finn ut hvilke seksjoner som er primet inn dette øyeblikket, Tast inn

montere

Slik legger du ved en seksjon:

mount /dev/block/mmcc121 mount /systcode

Slik kobler du fra en partisjon:

umount /dev/block/mmcc121 umount /systcode

7. Opprett en katalog (mappe)

For å opprette en mappe et sted, bruk kommandoen:

mkdir

Brukseksempel:

mkdir /sdcrad/android_file

8. Slett en katalog (mappe) eller fil

Hvis du trenger å slette en fil eller mappe linux kommando:

rm

Eksempel på hvordan du sletter en fil:

rm /sdcard/xxx/hot_porno/Alenka.avi

Eksempel på hvordan du sletter en mappe:

rm - r /sdcard/xxx/hot_porno

9. Vis innholdet i filen på skjermen (les)

Hvis du står overfor oppgaven med å vise innholdet i en tekstfil:

katt cat /sdcard/books/Tolstoy_book_war_and_peace.txt

og vi får

- Eh bien, mon prins. Genes et Lucques ne sont pluss que des apanages, des estates, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes pluss min trofaste slave, comme vous dites.

10. Vis innholdet i filen på skjermen (les i omvendt rekkefølge)

Hvis du står overfor oppgaven med å vise innholdet i en tekstfil, men fra slutten til begynnelsen:

tac

11. Vis full vei

For å forstå hvilken seksjon og katalog du befinner deg i:

pwd

Eksempel: hvis vi er i en katalog og trenger å finne ut hele banen (for eksempel er vi i systempartisjon, appkatalog)

pwd

vil vise en melding

/system/app/

12. Opprett en tom fil

For å skape tekstfil:

ta på

Lag for eksempel en fil 666.txt i /sdcrad-katalogen

trykk på /sdcard/666.txt

13. Lage en sikkerhetskopi fra en partisjon og gjenopprette

dd hvis

Eksempel på å lage en sikkerhetskopi på et SD-kort

dd if=dev/block/mmcblk0p1 of=sdcard/efs.img

Eksempel på partisjonsgjenoppretting fra sikkerhetskopi fra SD-kort

dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1

14. Vis plassen som er okkupert av en fil

For å forstå hvor lang tid noe tar:

du du systcode

Angi tillatelser for filer og kataloger

For å finne ut hvilke rettigheter filer og kataloger har, må du skrive følgende kommando

ls -n

Tilgangsrettigheter (tillatelse)

De er skrevet ned i denne formen - RWX (bokstav) eller 777 (digital)

Tilgangsrettigheter er delt

1.Tilgang til filer
2. Katalogtilgang

Ordrette tillatelsesattributter

r- lesing av data fra filer og kataloger (les)
w- endre innholdet i filer og kataloger eller skrive til dem, men ikke slette (skriv)
x- utførelse av en fil eller tillatelse til å gå inn i en katalog

Det er tre grupper brukere

« bruker" - eier av filen eller katalogen
« gruppe» -medlem av gruppen som eieren tilhører
« verden» - resten, som ikke tilhører 2. grupper

Rekkefølgen for opptakstilgangsrettigheter ser slik ut
Først settes tilgangsrettigheter for eieren - " u»
etter gruppen - " g»
og på slutten for resten - " o»

For eksempel

Eieren av filen har rett til å lese (r), skrive (w) til den og utføre (x), andre har kun rett til å lese.

Attributter for digitale tillatelser

r - les 4
w - oppføring 2
x - utførelse 1
"-" ingen rettigheter 0

Summen av verdiene deres betyr de endelige rettighetene for brukeren og gruppene

7 (rwx) = 4 + 2 +1 fulle rettigheter
5 (r-x)= 4 + 0 + 1 les og utfør
6 (rw-) = 4 + 2 + 0 les og skriv
4 (r-) =4 + 0 + 0 skrivebeskyttet

For nybegynnere kan en nettkalkulator være nyttig - lenke.

Du må angi tillatelser med kommandoen

chmod

For eksempel

chmod 777* - vil sette lese-, skrive- og utføringstillatelser til alle filer og mapper

chmod 755 file.avi

Harde og symbolske lenker

I Linux, inkludert Android, er det noe slikt som lenker - som på normalt, kjent språk høres ut som en "snarvei". Det finnes to typer lenker:

  • Harde lenker
  • Symbolske lenker eller symbolske lenker

Hva er forskjellene mellom harde og symbolske lenker?

Symbolske lenker - lag en snarvei som angir den nøyaktige plasseringen til filen eller mappen der snarveien lenker. Hvis du flytter en fil eller mappe, vil den symbolske koblingen bli brutt. For å tydelig forstå hva en symbolsk lenke er, i Windows XP eller Windows 7 er det programsnarveier på skrivebordet som lenker til mappen med programmet, eller mer presist, exe-filen.

Hvordan lage harde og symbolske lenker

ln -s

Android Debug Bridge, eller ADB for kort, er et multifunksjonelt verktøy for å jobbe med Android-enheter via kommandolinjen. ADB er Android-komponent SDK. I denne serien med artikler vil vi prøve å forstå det grunnleggende om å jobbe med Android Debug Bridge.

Android Debug Bridge er først og fremst designet for å fungere med HTC-enheter, men de fleste funksjonene er også tilgjengelige på andre. mobile gadgetsAndroid basert. Ved å bruke ADB kan du feilsøke Android-enheter, både fysiske og emulatorer. Programmet er basert på klient-server-prinsippet. Under den første lanseringen av ADB ved å bruke en hvilken som helst kommando, oppretter den en såkalt server i form av en demon ( systemtjeneste). Denne tjenesten vil "lytte" til alle kommandoer som sendes til portnummer 5037. Ved å bruke ADB kan du utføre handlinger som: se på tilkoblede enheter og om de kan fungere med ADB; vise systemlogger; kopiere filer til og fra en Android-enhet; installere og avinstallere applikasjoner; slette, slette eller omskrive (blinke) datapartisjonen på en Android-enhet; utførelse av skript for å kontrollere en Android mobil gadget; Administrer noen nettverksparametere for en Android-enhet.

Om Android Debug Bridge-tjenesten kjører kan gjøres gjennom "Task Manager"; der kan du derfor stoppe den hvis du ønsker det. ADB leveres sammen med et komplett utviklersett (SDK), inkludert en emulator - som er grunnen til at den veier ganske mye. For å komme i gang må du pakke ut arkivet fra ADB, det anbefales å gjøre dette direkte til roten av disken C: adb. Viktig - det skal ikke være noen russiske tegn i banen til mappen. Mappen der vi pakket ut ADB skal inneholde følgende filer:

adb. exe– direkte ADB, som vi skal jobbe med.

AdbWinApi. dll- nødvendig for riktig drift ADB bibliotek.

AdbWinUsbApi. dll– et annet nødvendig ADB-bibliotek, som navnet antyder – for å samhandle med en enhet via USB.

rask oppstart. exe– en fil for å administrere en Android-enhet overført til fastboot-modus. MED .

ADB er en konsollapplikasjon, det vil si at den betjenes og kontrolleres via kommandolinjen. For å åpne kommandolinjen i Windows, trykk på hurtigtasten Vinne + R. Du kan også skrive cmd i "Kjør"-feltet (i Windows XP kan det kalles ved å klikke "Start" - "Kjør", i Windows Vista/7 - "Oppgavebehandling" - "Fil" - "Kjør ..."). For å gå til katalogen med ADB, skriv inn på kommandolinjen:

CDc: adb(eller en annen bane der vi installerte Android Debug Bridge)

La oss finne ut hvordan du setter opp en tilkobling til enheten og driverne for korrekt interaksjon med vår mobile enhet basert på Android-systemet. Gå først til "Innstillinger" - "Applikasjoner" - "Utvikling" - sjekk "USB-feilsøking" eske. Navnene på varene kan variere avhengig av modell mobil enhet, fastvareversjoner, men generell betydning det samme uansett. Etter at du har koblet til USB-kabelen, velg «Kun lades». Etter det kontrollerer vi forbindelsen mellom Android-enheten og datamaskinen på nytt via ADB. Opprett i en mappe adb fil enheter. cmd(Vær oppmerksom på at . cmd var en filtype, og ikke en del av navnet), skriver vi følgende inn i den.

Android-nettstedets proprietære verktøy +1 - ADB Kjør(adb kjørte). Dette programmet, er den kraftigste "ADB-treskeren" som lar deg frigjøre potensialet til Android fullt ut!

Jeg vil være takknemlig for alle for donasjoner, og det vil også være et stort insentiv til å utvikle programmet videre!


nye ting har dukket opp i den (vinn 7 - 10)

Hva er nytt i programmet ADB_RUN_v.4.14.16.23

Ny:

Slettet:

Rettet opp:

Oppdatert:
Gå tilbake til hovedmenyen overalt med bokstaven "B"

Last ned Adb Run-programmet og finn ut hva
nye ting har dukket opp i den (Win XP - Vista)

Et eksempel på arbeid med programversjonene 3.X.

Hva kan ADB RUN gjøre?

og mye mer…

Gjennomgang av ADB RUN-instruksjoner?

Hva er essensen av ADB RUN-programmet? Hva er fordelene, så å si, fra det vanlige bruker adb på kommandolinjen?

ADB RUN-programmet har et pseudografisk grensesnitt, hvor mange ulike lag, delt inn i kategorier du bruker hver dag.

I dette programmet er det mye raskere og enklere å starte Android på nytt, og deretter flashe telefonen i fastboot, ta et skjermbilde, ta en sikkerhetskopi, tilbakestille mønsteret.

Er du vant til å bruke kommandolinjen? Ett klikk og du bytter fra ADB RUN til kommandolinjen eller adb-skallet, eller du kan til og med skrive ditt eget skript for å automatisere handlinger og mate det til programmet.

Eksempler på hvordan man jobber med ADB RUN-programmet

Hvert element i programmenyen er tildelt et nummer. Trykk på ønsket nummer på tastaturet og ENTER-knappen, kommer vi inn på nødvendig meny, trykk på ønsket nummer igjen for å utføre handlingen.

La oss nå kort studere alle menyelementene i adb-program Løpe.

adb-enheter, fastboot decices - er telefonen tilkoblet

Å finne ut om ADB eller Fastboot ser telefonen din, er like enkelt som å skjære pærer. Alt vises i hovedvinduet øverst.

Start Android på nytt

Reboot Android-menyen - ADB RUN starter raskt Android på nytt til den valgte modusen - Last ned, EDL, Gjenoppretting, Bootloader.

Fastboot-fastvare i ADB RUN

Fastboot-menyen lar deg slette partisjoner og også flashe dem. Du kan med andre ord her med et par klikk.

ADB sidelast

Hvis du har over-the-air fastvare, kan du installere den fra . I ADB RUN er alt gjort for at fastvaren skal være så enkel som mulig.

Last ned og send filer på Android ved å bruke ADB Run

Trenger du å flytte filer? Deretter må du bruke Flytt (Pull / Push)-menyen.

Lås opp bevegelsesnøkkel

Menyen Unlock Gesture Key er en favorittseksjon for mange, alt fordi den lar deg låse opp Android Gesture Key og det er nå mulig å låse opp PIN-koder og ansiktskoder.

Lås opp Bootloader

Hvis du trenger å låse opp Bootloader på Android, men du ikke vil rote med adb, vil ADB Run forenkle denne prosessen, noe alle kan finne ut av.

Minne og partisjon

Minne og partisjon lar deg finne ut alt om eksisterende Android-blokker og -partisjoner.

Sikkerhetskopiering

Trenger du å lage en sikkerhetskopi? ADB RUN lar deg lage en sikkerhetskopi ved hjelp av adb og fjerne et img-bilde fra den nødvendige partisjonen. Les mer om å lage en sikkerhetskopi fra en Android-enhet.

Installer / avinstaller Android-appen (APK)

Menyen er ansvarlig for å installere applikasjoner, inkludert, eller her kan du.

Skjermbilde/opptak

Du må lage et skjermbilde av skjermen i programmet eller i Gjenopprettingsmodus? Kanskje ta opp en screencast? Dette er også mulig!

Oppdater ADB og drivere

ADB Run fungerer takket være adb-verktøyet, som må oppdateres med jevne mellomrom; dette kan gjøres direkte fra programmet. Du kan også laste ned nye Google-drivere.

Når en bruker ønsker å oppdatere fastvaren til sin Android-enhet, står han overfor Gjenopprettingsmeny med alternativet "Bruk oppdatering fra adb". Vi vil fortelle deg hva det er og hva ADB er ansvarlig for på Android.

Mange Android-brukere er interessert i spørsmålet - hvordan kan du endre den eksisterende fastvaren og dermed få en nyere? Android-feilsøkingsbroen, som har forkortelsen A.D.B.. Ved å bruke dette alternativet kan du kontrollere hvilken som helst enhet som kjører Android-system, med mindre produsenten har blokkert tilgang til denne funksjonaliteten. Det er verdt å si at driftsprinsippet til ADB har en klient-server-basis.

Legg til oppdatering fra ADB (oversatt som - Bruk Android Debug Bridge-oppdateringer) er en telefonadministrasjonsfunksjon som brukes ved oppdatering, gjenoppretting eller tilpasset fastvare systemer.

Bruk oppdatering fra ADB-funksjon i menyen Telefongjenoppretting

Oppdater med ADB Sideload

I arsenalet feilsøke bro det er et flott team - dette ADB sidelast, som lar deg oppdatere utdatert fastvare eller gjenopprette enheten (dette er hvis den ikke starter opp).

Det er rimelig å oppdatere Android-enheten din ZIP-arkiv og meny Gjenoppretting(hvis den mangler, kan du bruke bootloader). Det er verdt å merke seg at det er en kommando som ligner på ADB Sideload - denne fastboot -w oppdatering. Men det fungerer ikke i alle tilfeller.

  1. Krever PC ( personlig datamaskin) eller bærbar PC (med operativsystemer Windows 8/8.1 kan ha problemer).
  2. En Android-driver kreves.
  3. Programvare ADB RUN.
  4. Tilgjengelighet av original og fungerende USB-kabel.
  5. Enheten må lades mer enn 40 prosent.
  6. Du må ha et arkiv i ZIP-format med nødvendig oppdatering.

Trenger å aktivere USB-feilsøking på enheten.


Oppdater nedlastingsalgoritmen

  1. Først av alt må du laste ned ZIP-arkiv med en oppdatering for gadgeten din på din personlige datamaskin.
  2. Det andre trinnet er tilkobling USB-kabel for å koble en smarttelefon eller nettbrett til en datamaskin.
  3. dette trinnet på en Android-enhet må du starte opp i gjenopprettingsmodus (engelsk navn - gjenopprettingsmodus).
  4. Etter å ha byttet til gjenopprettingsmodus, må du velge kommandoen "Bruk oppdatering fra ADB".
  5. Den siste handlingen er å gå til kommandolinjen og utføre ADB Sideload-kommandoen ( adb sidebelastning<путь к файлу, название_файла>.glidelås).

Jeg håper du forstår hva funksjonen Bruk oppdatering fra ADB betyr i gjenopprettingsmenyen og bruker de beskrevne algoritmene når du oppdaterer eller gjenoppretter Android.

Det er mange verktøy tilgjengelig for å jobbe med en USB-kabel eller Wi-Fi smarttelefon. Spesielt utviklede verktøy lar deg flytte filer, installere og avinstallere programvare, se kontakter, ta skjermbilder og til og med sende SMS, men ingen grafisk verktøy kan ikke sammenlignes med kraften som en Android-konsoll kan gi. I denne artikkelen vil vi snakke om ADB (Android Debug Bridge) - standard verktøy for feilsøking og arbeid med Android-konsoll fra en datamaskin.

Kommandoene beskrevet i artikkelen kan utføres direkte på enheten ved å laste ned en terminalemulator fra markedet, men det er mer praktisk å gjøre dette, selvfølgelig, fra en datamaskin via adb.

Grunnleggende om ADB

For å begynne å jobbe med ADB, bør du aktivere den på enheten din og installere adb-verktøyet og driverne på datamaskinen. Den første oppgaven utføres ved å aktivere "USB Debugging" i "For Developers"-innstillingselementet (hvis dette elementet er skjult, klikk syv ganger på byggenummeret i "Om telefon"-menyen).

Til ADB installasjoner Last ned Adb Kit på datamaskinen din og pakk den ut i en hvilken som helst mappe (jeg anbefaler å bruke mappenavn uten russiske tegn). Vi laster også ned og installerer ADB-drivere.

Du må jobbe med adb fra kommandolinje. Trykk Win + R og skriv inn cmd, og gå deretter til mappen der adb ligger. For mappen min vil kommandoen være:

Cd\android

For ikke å gjøre alle disse manipulasjonene hver gang, kan du legge til ønsket mappe til Path-variabelen. For å gjøre dette, gå til "Kontrollpanel -> System -> Ekstra alternativer systemer -> Miljøvariabler", finn Path-variabelen og legg til på slutten av linjen, atskilt med semikolon, banen til mappen med adb. Nå, etter å ha startet konsollen, kan du umiddelbart legge inn de nødvendige kommandoene.

La oss sjekke tilkoblingen til telefonen ved å bruke følgende kommando (den skal vise en liste over tilkoblede enheter):

adb-enheter

Du kan jobbe med ADB via Wi-Fi. For dette trenger du rotrettigheter og WiFi ADB-app. Vi starter applikasjonen, trykker på bryteren og kobler til smarttelefonen ved å bruke tilkoblingskommandoen og IP-adressen som vises av applikasjonen:

INFO

Du kan kopiere konsollutgangen etter å ha valgt den med musen, og du kan også lime inn den kopierte kommandoen eller filnavnet i konsollen Høyreklikk mus. Aktivert i konsollegenskapene.

Installere programmer

ADB kan brukes til å installere applikasjoner uten å måtte kopiere dem til smarttelefonen. Alt du trenger å gjøre er å kjøre følgende kommando:

Adb install d:/downloads/filename.apk

Du kan også legge til flere nøkler til kommandoen. Vil være nyttig -e- installer applikasjonen på nytt mens du lagrer dataene og -d- installer en versjon som er mindre enn den gjeldende.

Programmer kan fjernes, men for å gjøre dette må du vite navnet på pakken (jeg skal fortelle deg hvordan du finner det ut litt senere). Ved å bruke spillet Angry Birds Seasons som eksempel, vil kommandoen se slik ut:

Adb avinstaller com.rovio.angrybirdsseasons

Sikkerhetskopiering av applikasjoner

Android har innebygde sikkerhetskopieringsfunksjoner som også kan startes ved hjelp av kommandolinjen. For å gjøre dette, bruk adb backup-kommandoen og et sett med alternativer:

Adb backup [alternativer]<приложения>

  • -f angir navnet opprettet fil og plasseringen på datamaskinen. Hvis nøkkelen mangler, vil backup.ab-filen bli opprettet i gjeldende katalog;
  • -apk|-noapk indikerer om kun applikasjonsdataene eller selve apk-en skal inkluderes i sikkerhetskopien (inkluderer den ikke som standard);
  • -obb|-noobb spesifiserer om .obb-utvidelser for applikasjoner skal inkluderes i sikkerhetskopien (ikke inkludert som standard);
  • -delt|-ikke delt spesifiserer om innholdet i applikasjonen skal inkluderes på SD-kortet i sikkerhetskopien (ikke inkludert som standard);
  • -alle indikerer behovet for å sikkerhetskopiere alle installerte applikasjoner;
  • -system|-nosystem angir om det skal inkluderes i sikkerhetskopien systemapplikasjoner(aktiverer som standard);
  • - liste over pakker for sikkerhetskopiering.

Hvis vi ønsker å lage en sikkerhetskopi av alle ikke-systemprogrammer, inkludert .apk, i bestemt sted, så vil kommandoen se slik ut:

Adb backup -f c:\android\backup.ab -apk -all -nosystem

Etter inntasting må du bekrefte starten av sikkerhetskopieringen på selve enheten. For å gjenopprette den resulterende sikkerhetskopien, må du kjøre den aktuelle kommandoen:

Adb gjenoppretting c:\android\backup.ab

Konsoll i en konsoll

Sammen med nevnte konsoll, som er en DOS-konsoll for Windows, har Android også sin egen. Det kalles via adb skall og er egentlig en standard Linux-konsoll, men med et ufullstendig sett med kommandoer, som kan utvides ved å installere BusyBox fra markedet. Det er to måter å bruke denne konsollen på. I interaktiv modus startes den med kommandoen

adb skall

$-tegnet vises i konsollen (heretter i teksten vil dette tegnet bety behovet for å angi den foreløpige adb-shell-kommandoen), og etter det kan du legge inn en rekke kommandoer, og motta et svar etter hver. Den andre metoden er at hvis du bare trenger å skrive inn én kommando, kan du skrive den på rad ved å bruke adb-skallet.

Skallet bruker standardkommandoer for å kopiere, flytte og slette filer: cp, mv Og rm. Du kan endre kataloger ( CD) og se innholdet deres ( ls). I tillegg til standard Linux-kommandoer, som du kan lære om fra en hvilken som helst oppslagsbok, har Android flere av sine egne spesialiserte verktøy, men for å bruke noen av dem, må du få rotrettigheter på smarttelefonen din, og etter å ha lansert konsollen, kjør su-kommandoen:

adb skall su

Dette må gjøres hvis du, som svar på en kommando, ser en linje som ligner på " ingen tilgang" eller "er du root?" Hvis det lykkes, vil $-tegnet endres til #.



Tar et skjermbilde

Gjort på én linje:

Adb shell screencap /sdcard/screen.png

Etter dette må bildet trekkes ut av enheten med kommandoen adb trekk:

Adb pull /sdcard/screen.png

Under gjenoppretting kan du ta et skjermbilde med følgende kommando:

Adb pull /dev/graphics/fb0

Deretter må du konvertere fb0-filen til et normalt bilde ved hjelp av FFmpeg, som du må laste ned og legge i adb-mappen. Utvidelsen må være installert på enheten din:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Ta opp video som skjer på enhetens skjerm

adb shell screenrecord --størrelse 1280x720 --bithastighet 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Denne kommandoen vil begynne å ta opp video med en oppløsning på 1280 x 720 (hvis ikke spesifisert, vil den opprinnelige skjermoppløsningen til enheten brukes), med en bitrate på 6 Mbit/s, lengde 20 s (hvis ikke spesifisert, deretter maksimal verdi 180 s), med logger vist i konsollen. Den innspilte videoen vil være plassert i /sdcard (video.mp4-fil).

INFO

Alt lansert fra konsollen og inn adb skall Prosesser som tar litt tid å fullføre kan avbrytes ved hjelp av kombinasjoner Ctrl+ C. Gå ut av skallet og gå tilbake til å utføre vanlige adb-kommandoer - Ctrl + D.

Applikasjonsadministrasjon

To kommandoer brukes til å administrere applikasjoner: pm(pakkebehandler) - pakkebehandler og er(aktivitetsleder) - aktivitetsleder. Disse teamene har mange nøkler, som kan sees på utviklerportalen. La oss se på noen få.

Til å begynne med vil vi få en liste over applikasjoner installert på enheten i form av pakkenavn som vil være nyttige senere:

Fortsettelse er kun tilgjengelig for abonnenter

Alternativ 1. Abonner på Hacker for å lese alt materiale på siden

Abonnementet lar deg lese ALT betalt materiale på nettstedet innen den angitte perioden. Vi aksepterer betaling bankkort, elektroniske penger og overføringer fra mobiloperatørkontoer.