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-enheterDette 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:portFor eksempel slik:
adb koble 192.168.0.14:5555Læ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 installasjonHvordan bruke og eksempel:
For å bruke Adb-kommandoen må du installere applikasjonen. Skrive:
adb intsall C:papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apkDet vil si, skriv kommandoen adb installasjon banen til applikasjonen og navnet på denne applikasjonen.
4. Send hvilken som helst fil til Android
adb pushHvordan bruke og eksempel
For å sende en fil fra PC til Android ved å bruke Adb-kommandoen. Skrive:
adb push C:papka_gde_hranitsya_fileimja_file /sdcardDet 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 trekkHvordan 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_fileDet 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 omstartBrukseksempel:
Kommandoene vil starte Android på nytt
adb reboot adb reboot normalBootloader
adb reboot bootloaderKommandoen vil starte Android på nytt i gjenopprettingsmodus
adb omstart gjenoppretting7. 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 skallKommandoer 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:
suFør du skriver inn kommandoen
subrukeren er en gjest i systemet (mange handlinger er blokkert) og er indikert i begynnelsen av terminalen med et dollartegn
$etter å ha lagt inn kommandoen
sublir 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:
CDEksempel for å flytte fra /sdcard-delen til /sdcard/xxx/porno/hot_girl-delen
cd /sdcard xxx/porno/hot_girlFor å gå tilbake fra en partisjon til katalogen over eller tilbake til /sdcard
hvis vi er i katalogen /sdcard/xxx/porno/hot_girl - hot_girl
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 filer3. Flytt/gi nytt navn fil eller katalog.
Flytte og gi nytt navn til en fil eller katalog utføres med bare én kommando:
mvEksempel Gi nytt navn til fil
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.aviEksempel Gi nytt navn til en mappe:
mv -r /sdcard/xxx/hot_porno /sdcard/xxx/superEksempel på hvordan du flytter en fil:
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.aviEksempel på hvordan du flytter en mappe:
mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno4. 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:
lsBrukseksempel:
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.avi5. Kopier en fil eller mappe (katalog).
For å kopiere en fil eller mappe og flytte den et sted:
cpEksempel på kopifil:
cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.aviEksempel på kopimappe:
cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno6. 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
montereSlik legger du ved en seksjon:
mount /dev/block/mmcc121 mount /systcodeSlik kobler du fra en partisjon:
umount /dev/block/mmcc121 umount /systcode7. Opprett en katalog (mappe)
For å opprette en mappe et sted, bruk kommandoen:
mkdirBrukseksempel:
mkdir /sdcrad/android_file8. Slett en katalog (mappe) eller fil
Hvis du trenger å slette en fil eller mappe linux kommando:
rmEksempel på hvordan du sletter en fil:
rm /sdcard/xxx/hot_porno/Alenka.aviEksempel på hvordan du sletter en mappe:
rm - r /sdcard/xxx/hot_porno9. 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.txtog 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:
tac11. Vis full vei
For å forstå hvilken seksjon og katalog du befinner deg i:
pwdEksempel: hvis vi er i en katalog og trenger å finne ut hele banen (for eksempel er vi i systempartisjon, appkatalog)
pwdvil 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.txt13. Lage en sikkerhetskopi fra en partisjon og gjenopprette
dd hvisEksempel på å lage en sikkerhetskopi på et SD-kort
dd if=dev/block/mmcblk0p1 of=sdcard/efs.imgEksempel på partisjonsgjenoppretting fra sikkerhetskopi fra SD-kort
dd if=/sdcard/efs.img of=/dev/block/mmcblk0p114. Vis plassen som er okkupert av en fil
For å forstå hvor lang tid noe tar:
du du systcodeAngi tillatelser for filer og kataloger
For å finne ut hvilke rettigheter filer og kataloger har, må du skrive følgende kommando
ls -nTilgangsrettigheter (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
chmodFor 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 -sAndroid 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 gadgets på Android 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.
- Krever PC ( personlig datamaskin) eller bærbar PC (med operativsystemer Windows 8/8.1 kan ha problemer).
- En Android-driver kreves.
- Programvare ADB RUN.
- Tilgjengelighet av original og fungerende USB-kabel.
- Enheten må lades mer enn 40 prosent.
- Du må ha et arkiv i ZIP-format med nødvendig oppdatering.
Trenger å aktivere USB-feilsøking på enheten.
Oppdater nedlastingsalgoritmen
- Først av alt må du laste ned ZIP-arkiv med en oppdatering for gadgeten din på din personlige datamaskin.
- Det andre trinnet er tilkobling USB-kabel for å koble en smarttelefon eller nettbrett til en datamaskin.
- På dette trinnet på en Android-enhet må du starte opp i gjenopprettingsmodus (engelsk navn - gjenopprettingsmodus).
- Etter å ha byttet til gjenopprettingsmodus, må du velge kommandoen "Bruk oppdatering fra ADB".
- 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.mp4Denne 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.