ADB til Android, grundlæggende adb Android-kommandoer. adb-kommandoer til Android-brugere

Hvad er ADB? Adb-kommandoer til Android. I denne artikel lærer du, hvad ADB er, hvorfor brugere har brug for det, og hvordan man administrerer det ved hjælp af kommandoer i Android-terminalen. Nå, lad os begynde at lære adb-kommandoer til Android...

Lær ADB at kende

ADB (android debug bridge) er et fejlfindingsværktøj, der identificerer fejl i applikationer, låser enheder op på Android OS og meget mere. Du kan læse den officielle dokumentation på engelsk på denne hjemmeside.

Download ADB

Du kan downloade ADB med det officielle leverede Android SDK-udviklingsmiljø eller downloade lille ADB installatør, Installationen finder sted i roden af ​​disken MED:\

Sørg for, at drivere er installeret på din pc, og at USB-fejlretning er aktiveret på Android.

Adb kommandoer android og linux

Adb-kommandoer kan opdeles i 3 typer, direkte til Adb-kommando, FastBoot() og Android-kommando.

Adb kommandoer

1. Tjek, om Android er tilsluttet, tjekker om pc'en "ser" din smartphone eller tablet.

For at sikre, at alt fungerer fint, og computeren genkender Android, skal du indtaste adb-kommandoen:

adb enheder

Dette skærmbillede viser, at Android er tilsluttet

Hvis du har dukkede ikke op Hvis der er en lignende meddelelse, skal du muligvis kontrollere tilgængeligheden af ​​drivere på pc'en, kablets integritet og USB-portens funktionalitet.

2. Android-forbindelse via WI-FI

For at forbinde Android via WI-FI-netværk skal du få enhedens IP-adresse og port, ADB Wireless-applikationen hjælper dig med dette (Root påkrævet)

derefter indtaste kommandoen:

adb connect ip:port

For eksempel sådan her:

adb connect 192.168.0.14:5555

Lær mere om, hvordan du forbinder Android via WI-FI - USB-fejlretning.

3. Installation af applikationer på Android

For at installere en applikation fra en computer til Android skal du indtaste kommandoen:

adb installere

Sådan bruges og eksempel:

For at bruge Adb-kommandoen skal du installere applikationen. Skrive:

adb intsall C:papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apk

Det vil sige, skriv kommandoen adb installere stien til applikationen og navnet på denne applikation.

4. Send enhver fil til Android

adb skub

Hvordan man bruger og eksempel

For at sende en fil fra pc til Android ved hjælp af Adb-kommandoen. Skrive:

adb push C:papka_gde_hranitsya_fileimja_file /sdcard

Det vil sige, skriv adb-kommandostien til filen, navnet på filen og det sted, hvor filen skal gemmes.

5. Modtag en fil fra Android til pc

For at modtage absolut enhver fil fra en Android-enhed til en computer, er der en kommando:

adb træk

Sådan bruges og eksempel:

For at modtage en fil fra Android til pc ved hjælp af Adb-kommandoen, skal du. Skrive:

adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson C:papka_gde_budet_hranitsya_file

Det vil sige, skriv adb-kommandostien til filen på Android, navnet på filen og det sted, hvor denne fil skal gemmes på pc'en.

For at genstarte Android efter enhver udført handling, eller genstarte i en speciel tilstand, er der en kommando:

adb genstart

Eksempel på brug:

Kommandoerne genstarter Android

adb genstart adb genstart normal

Bootloader

adb genstart bootloader

Kommandoen genstarter Android i gendannelsestilstand

adb genstart gendannelse

7. Gå til Android-administration, hvorefter du kan bruge Android OS-kommandoer

Det fulde potentiale af Android afsløres, når du går ind i Android-administration, hvor mange Linux-kommandoer er tilgængelige. Der er en kommando til dette:

adb skal

Kommandoer i Android-terminalen

Superbruger eller Root. Giver dig mulighed for at udføre absolut alle handlinger, fra oprettelse, ændring, ændring til sletning af specifikke systemfiler: For at gøre dette skal du indtaste kommandoen:

su

Før du indtaster kommandoen

su

brugeren er gæst i systemet (mange handlinger er blokeret) og er angivet i begyndelsen af ​​terminalen med et dollartegn

$

efter at have indtastet kommandoen

su

bliver Administrator og udpeges i terminalen som et amerikansk nummer

#

og et levende eksempel:

2. Kommando for at gå til en mappe (i fremtiden vil det være mere korrekt at kalde en mappe i stedet for en mappe)

For at navigere mellem partitioner og mapper i Android er der en speciel kommando:

CD

Eksempel på at flytte fra /sdcard-sektionen til /sdcard/xxx/porno/hot_girl-sektionen

cd /sdcard xxx/porno/hot_girl

For at vende tilbage fra en partition til mappen ovenfor eller tilbage til /sdcard
hvis vi er i mappen /sdcard/xxx/porno/hot_girl - hot_girl

CD..

vi vil være i kataloget

/sdcard/xxx/porno/

hvis du skal gå til /sdcard så

cd ../ ../ (så mange gange som nødvendigt) Bemærk: I Android og andre Unix-systemer er Primer- og primer- eller Primer-filerne helt forskellige filer

3. Flyt/Omdøb fil eller mappe.

Flytning og omdøbning af en fil eller mappe udføres med kun én kommando:

mv

Eksempel Omdøb fil

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

Eksempel Omdøb en mappe:

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

Eksempel på hvordan man flytter en fil:

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

Eksempel på hvordan man flytter en mappe:

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

4. Se, hvad der er inde i kataloget

For at finde ud af, hvilke mapper og filer der er indeholdt fra det sted, hvor du er, skal du bruge følgende Linux-kommando:

ls

Eksempel på brug:

ls /sdcard/xxx/hot_porno/

vil vise en besked

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

vil vise følgende besked:

Alenka.avi Pamela Anderson.avi .Skrutiy_File.avi

5. Kopier en fil eller mappe (mappe).

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

cp

Eksempel kopi fil:

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

Eksempel på kopimappe:

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

6. Tilslut sektionen (prime) og afbryd.

For at finde ud af, hvilke partitioner der findes i Android, skal du tilslutte eller afbryde:

montere(tilslut sektion) og umont(frigør partition)

For at finde ud af, hvilke partitioner der i øjeblikket er primet, skal du indtaste

montere

Sådan vedhæfter du et afsnit:

mount /dev/block/mmcc121 mount /systcode

Sådan afmonteres en partition:

umount /dev/block/mmcc121 umount /systcode

7. Opret en mappe (mappe)

For at oprette en mappe et sted, brug kommandoen:

mkdir

Eksempel på brug:

mkdir /sdcrad/android_fil

8. Slet en mappe (mappe) eller fil

Hvis du har brug for at slette en fil eller mappe linux kommando:

rm

Eksempel på hvordan man sletter en fil:

rm /sdcard/xxx/hot_porno/Alenka.avi

Eksempel på hvordan man sletter en mappe:

rm - r /sdcard/xxx/hot_porno

9. Vis indholdet af filen på skærmen (læs)

Hvis du står over for opgaven med at vise indholdet af en tekstfil:

kat kat /sdcard/books/Tolstoy_book_war_and_peace.txt

og vi får

- Eh bien, mon prins. Genes et Lucques ne sont plus 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 plus min trofaste slave, comme vous dites.

10. Vis indholdet af filen på skærmen (læs i omvendt rækkefølge)

Hvis du står over for opgaven med at vise indholdet af en tekstfil, men fra slutningen til begyndelsen:

tac

11. Vis hele stien

For at forstå, hvilken sektion og mappe du befinder dig i:

pwd

Eksempel: hvis vi er i en mappe og har brug for at finde ud af den fulde sti (for eksempel er vi i systempartitionen, app-biblioteket)

pwd

vil vise en besked

/system/app/

12. Opret en tom fil

Sådan opretter du en tekstfil:

røre ved

Opret f.eks. filen 666.txt i mappen /sdcrad

tryk på /sdcard/666.txt

13. Oprettelse af en sikkerhedskopi fra en partition og gendannelse

dd hvis

Eksempel på oprettelse af en sikkerhedskopi på et SD-kort

dd if=dev/blok/mmcblk0p1 af=sdcard/efs.img

Eksempel på gendannelse af en partition fra en sikkerhedskopi fra et SD-kort

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

14. Se den plads, der er optaget af en fil

For at forstå, hvor lang tid noget tager:

du du systcode

Indstilling af tilladelser til filer og mapper

For at finde ud af, hvilke rettigheder filer og mapper har, skal du skrive følgende kommando

ls -n

Adgangsrettigheder (tilladelse)

De er skrevet ned i denne form - RWX (brev) eller 777 (digital)

Adgangsrettigheder er delt

1.Adgang til filer
2.Mappeadgang

Bogstavelige tilladelsesattributter

r- læse data fra filer og mapper (læs)
w- at ændre indholdet af filer og mapper eller skrive til dem, men ikke slette (skrive)
x- udførelse af en fil eller tilladelse til at gå ind i en mappe

Der er tre grupper af brugere

« bruger" - ejer af filen eller mappen
« gruppe» -medlem af den gruppe, som ejeren tilhører
« verden» - resten, hører ikke til 2. grupper

Rækkefølgen af ​​optagelsesadgangsrettigheder ser sådan ud
Først indstilles adgangsrettigheder for ejeren - " u»
efter gruppen -" g»
og til sidst for resten -" o»

For eksempel

Ejeren af ​​filen har ret til at læse (r), skrive (w) til den og udføre (x), andre har kun ret til at læse.

Attributter for digitale tilladelser

r - læs 4
w - indgang 2
x - udførelse 1
"-" ingen rettigheder 0

Summen af ​​deres værdier betyder de endelige rettigheder for brugeren og grupperne

7 (rwx) = 4 + 2 +1 fulde rettigheder
5 (r-x)= 4 + 0 + 1 læs og udfør
6 (rw-) = 4 + 2 + 0 læs og skriv
4 (r-) =4 + 0 + 0 skrivebeskyttet

For begyndere kan en online lommeregner være nyttig - link.

Du skal indstille tilladelser med kommandoen

chmod

For eksempel

chmod 777* - indstiller læse-, skrive- og udførelsestilladelser til alle filer og mapper

chmod 755 file.avi

Hårde og symbolske links

I Linux, inklusive Android, er der sådan noget som links - som i almindeligt velkendt sprog lyder som en "genvej". Der er to typer links:

  • Hårde links
  • Symbolske links eller symbolske links

Hvad er forskellene mellem hårde og symbolske links?

Symbolske links - opret en genvej, der angiver den nøjagtige placering af filen eller mappen, hvor genvejen linker. Hvis du flytter en fil eller mappe, vil det symbolske link blive brudt. For klart at forstå, hvad et symbolsk link er, er der i Windows XP eller Windows 7 programgenveje på skrivebordet, der linker til mappen med programmet, eller mere præcist, exe-filen.

Sådan opretter du hårde og symbolske links

ln -s

Android Debug Bridge, eller ADB for kort, er et multifunktionelt værktøj til at arbejde med Android-enheder via kommandolinjen. ADB er en komponent i Android SDK. I denne serie af artikler vil vi forsøge at forstå det grundlæggende ved at arbejde med Android Debug Bridge.

Android Debug Bridge er primært designet til at fungere med HTC-enheder, dog er de fleste af funktionerne tilgængelige på andre Android-baserede mobile gadgets. Ved hjælp af ADB kan du fejlsøge Android-enheder, både fysiske og emulatorer. Programmet er baseret på klient-server princippet. Under den første lancering opretter ADB ved hjælp af en hvilken som helst kommando en såkaldt server i form af en dæmon (systemtjeneste). Denne service vil "lytte" til alle kommandoer, der sendes til portnummer 5037. Ved hjælp af ADB kan du udføre handlinger såsom: se tilsluttede enheder, og om de kan arbejde med ADB; visning af systemlogfiler; kopiering af filer til og fra en Android-enhed; installation og afinstallation af applikationer; sletning, sletning eller omskrivning (flashing) af datapartitionen på en Android-enhed; udførelse af scripts til at styre en Android mobil gadget; Administrer nogle netværksparametre for en Android-enhed.

Om Android Debug Bridge-tjenesten kører, kan gøres gennem "Task Manager"; der kan du derfor stoppe den, hvis du ønsker det. ADB kommer med et komplet udviklerkit (SDK), inklusive en emulator - hvorfor det vejer ret meget. For at komme i gang skal du udpakke arkivet fra ADB, det anbefales at gøre dette direkte til roden af ​​disken C: adb. Vigtigt - der bør ikke være russiske tegn i stien til mappen. Mappen, hvor vi udpakkede ADB, skal indeholde følgende filer:

adb. exe– direkte ADB, som vi vil arbejde med.

AdbWinApi. dll– et bibliotek nødvendigt for korrekt drift af ADB.

AdbWinUsbApi. dll– endnu et nødvendigt ADB-bibliotek, som navnet antyder – til at interagere med en enhed via USB.

hurtig opstart. exe– en fil til styring af en Android-enhed skiftet til fastboot-tilstand. MED .

ADB er en konsolapplikation, det vil sige, at den betjenes og styres via kommandolinjen. For at åbne kommandolinjen i Windows skal du trykke på tastaturgenvejen Vinde + R. Du kan også skrive cmd i feltet "Kør" (i Windows XP kan det kaldes ved at klikke på "Start" - "Kør", i Windows Vista/7 - "Task Manager" - "Fil" - "Kør ..."). For at gå til mappen med ADB skal du indtaste på kommandolinjen:

CDc: adb(eller en anden sti, hvor vi installerede Android Debug Bridge)

Lad os finde ud af, hvordan man konfigurerer en forbindelse til enheden og drivere for korrekt interaktion med vores mobile enhed baseret på Android-systemet. Gå først til "Indstillinger" - "Applikationer" - "Udvikling" - tjek "USB Debugging" boks. Navnene på elementerne kan variere afhængigt af mobilenhedens model og firmwareversionen, men den generelle betydning er under alle omstændigheder den samme. Når du har tilsluttet USB-kablet, skal du vælge "Kun opladning". Derefter tjekker vi forbindelsen mellem Android-enheden og computeren igen via ADB. Opret i en mappe adb fil enheder. cmd(Bemærk, at . cmd var en filtypenavn og ikke en del af dens navn), skriver vi følgende ind i den.

Det proprietære hjælpeprogram for Android +1-webstedet er ADB Run. Dette program er en kraftfuld "ADB mejetærsker", der giver dig mulighed for fuldt ud at frigøre potentialet i Android!

Jeg vil være taknemmelig for alle for donationer, og det vil også være et stort incitament til at udvikle programmet yderligere!


nye ting er dukket op i den (Win 7 - 10)

Hvad er nyt i programmet ADB_RUN_v.4.14.16.23

Ny:

Slettet:

Rettet:

Opdateret:
Vend tilbage til hovedmenuen overalt med bogstavet "B"

Download Adb Run-programmet og find ud af hvad
nye ting er dukket op i den (Win XP - Vista)

Et eksempel på at arbejde med programversionerne 3.X.

Hvad kan ADB RUN?

og meget mere…

Gennemgang af ADB RUN instruktioner?

Hvad er essensen af ​​ADB RUN-programmet? Hvad er fordelene, så at sige, ved blot at bruge adb på kommandolinjen?

ADB RUN programmet har en pseudografisk grænseflade, som indeholder mange forskellige kommandoer, opdelt i kategorier, som du bruger hver dag.

I dette program er det meget hurtigere og nemmere at genstarte Android og derefter flashe telefonen i fastboot, tage et skærmbillede, lave en sikkerhedskopi, nulstille mønsteret.

Er du vant til at bruge kommandolinjen? Et enkelt klik, og du skifter fra ADB RUN til kommandolinjen eller adb shell, eller du kan endda skrive dit eget script for at automatisere handlinger og føre det til programmet.

Eksempler på hvordan man arbejder med ADB RUN programmet

Hvert punkt i programmenuen er tildelt et nummer. Tryk på det ønskede tal på tastaturet og ENTER-knappen, gå til den ønskede menu, tryk på det ønskede tal igen for at udføre handlingen.

Lad os nu kort studere alle menupunkterne i Adb Run-programmet.

adb-enheder, fastboot decices - er telefonen tilsluttet

At finde ud af, om ADB eller Fastboot ser din telefon, er lige så let som at beskyde pærer. Alt vises i hovedvinduet øverst.

Genstart Android

Genstart Android-menuen - ADB RUN genstarter hurtigt Android til den valgte tilstand - Download, EDL, Recovery, Bootloader.

Fastboot-firmware i ADB RUN

Fastboot-menuen giver dig mulighed for at slette partitioner og også flashe dem. Du kan med andre ord her med et par klik.

ADB sidebelastning

Hvis du har over-the-air firmware, kan du installere den fra . I ADB RUN er alt gjort for at firmwaren er så nem som muligt.

Download og send filer på Android ved hjælp af ADB Run

Skal du flytte filer? Derefter skal du bruge menuen Bevæg (træk/skub).

Lås gestusnøgle op

Menuen Unlock Gesture Key er en favoritsektion for mange, alt sammen fordi den giver dig mulighed for at låse Android Gesture Key op, og det er nu muligt at låse PIN-koder og ansigtskoder op.

Lås Bootloader op

Hvis du har brug for at låse Bootloader op på Android, men du ikke vil rode rundt med adb, så vil ADB Run forenkle denne proces, hvilket alle kan finde ud af.

Hukommelse og partition

Hukommelse og partition giver dig mulighed for at finde ud af alt om eksisterende Android-blokke og -partitioner.

Backup

Har du brug for at oprette en sikkerhedskopi? ADB RUN giver dig mulighed for at oprette en sikkerhedskopi ved hjælp af adb og fjerne et img-billede fra den nødvendige partition. Læs mere om at oprette en sikkerhedskopi fra en Android-enhed.

Installer/afinstaller Android App (APK)

Menuen er ansvarlig for at installere applikationer, herunder, eller her kan du.

Skærmbillede/optag

Skal du tage et skærmbillede af skærmen i programmet eller i gendannelsestilstand? Måske optage en screencast? Dette er også muligt!

Opdater ADB og drivere

ADB Run fungerer takket være adb-værktøjet, som skal opdateres med jævne mellemrum; dette kan gøres direkte fra programmet. Du kan også downloade nye Google Drivers.

Når en bruger ønsker at opdatere firmwaren på sin Android-enhed, støder han på muligheden "Anvend opdatering fra adb" i gendannelsesmenuen. Vi vil fortælle dig, hvad det er, og hvad ADB er ansvarlig for på Android.

Mange Android-brugere er interesserede i spørgsmålet - hvordan kan du ændre den eksisterende firmware og derved få en nyere? Android debug bridge, som har forkortelsen A.D.B.. Ved at bruge denne mulighed kan du styre enhver enhed med Android-operativsystemet, medmindre producenten har blokeret adgangen til denne funktionalitet. Det er værd at sige, at driftsprincippet for ADB har en klient-server-basis.

Anvend opdatering fra ADB(oversat som - Anvend Android Debug Bridge-opdateringer) - en telefonkontrolfunktion, der bruges ved opdatering, gendannelse eller tilpasning af systemets firmware.

Anvend opdatering fra ADB-funktionen i telefonens gendannelsesmenu

Opdater ved hjælp af ADB Sideload

Debug-broen har en fremragende kommando i sit arsenal - dette ADB sidebelastning, som giver dig mulighed for at opdatere forældet firmware eller gendanne enheden (dette er, hvis den ikke starter).

Det er overkommeligt at opdatere din Android-enhed ZIP-arkiv og menu Genopretning(hvis den mangler, kan du bruge bootloaderen). Det er værd at bemærke, at der er en kommando, der ligner ADB Sideload - denne fastboot -w opdatering. Men det virker ikke i alle tilfælde.

  1. Du skal have en pc (personlig computer) eller bærbar (der kan være problemer med Windows 8/8.1 styresystemer).
  2. En Android-driver er påkrævet.
  3. Software ADB KØR.
  4. Tilgængelighed af originalt og fungerende USB-kabel.
  5. Enheden skal oplades mere end 40 procent.
  6. Du skal have et arkiv i ZIP-format med den nødvendige opdatering.

Du skal aktivere USB-fejlretning på din enhed.


Opdater downloadalgoritme

  1. Først og fremmest skal du downloade ZIP-arkiv med en opdatering til din gadget på din personlige computer.
  2. Det andet trin er forbindelse USB-kabel til at forbinde en smartphone eller tablet med en computer.
  3. På dette trin skal du starte op i gendannelsestilstand på din Android-enhed (engelsk navn - Gendannelsestilstand).
  4. Når du har skiftet til gendannelsestilstand, skal du vælge kommandoen "Anvend opdatering fra ADB".
  5. Den sidste handling er at gå til kommandolinjen og udføre ADB Sideload-kommandoen ( adb sidebelastning<путь к файлу, название_файла>.zip).

Jeg håber, at du forstår, hvad funktionen Anvend opdatering fra ADB betyder i gendannelsesmenuen og anvender de beskrevne algoritmer, når du opdaterer eller gendanner Android.

Der er mange værktøjer til at arbejde med en smartphone tilsluttet via et USB-kabel eller Wi-Fi. Særligt avancerede værktøjer giver dig mulighed for at flytte filer, installere og afinstallere software, se kontakter, tage skærmbilleder og endda sende SMS, men intet grafisk værktøj kan måle sig med den kraft, som Android-konsollen kan levere. I denne artikel vil vi tale om ADB (Android Debug Bridge) - et standardværktøj til fejlretning og arbejde med Android-konsollen fra en computer.

Kommandoerne beskrevet i artiklen kan udføres direkte på enheden ved at downloade en terminalemulator fra markedet, men det er selvfølgelig mere praktisk at gøre dette fra en computer via adb.

Grundlæggende om ADB

For at begynde at arbejde med ADB skal du aktivere det på din enhed og installere ADB-værktøjet og drivere på din computer. Den første opgave udføres ved at aktivere "USB Debugging" i indstillingspunktet "For Developers" (hvis dette element er skjult, skal du klikke syv gange på build-nummeret i menuen "Om telefon").

For at installere ADB på din computer skal du downloade Adb Kit og pakke det ud i en hvilken som helst mappe (jeg anbefaler at bruge mappenavne uden russiske tegn). Vi downloader og installerer også ADB-drivere.

Du skal arbejde med adb fra kommandolinjen. Tryk på Win + R og indtast cmd, og gå derefter til den mappe, hvor adb er placeret. For min mappe ville kommandoen være:

Cd\android

For ikke at udføre alle disse manipulationer hver gang, kan du tilføje den ønskede mappe til Path-variablen. For at gøre dette, gå til "Kontrolpanel -> System -> Avancerede systemindstillinger -> Miljøvariabler", find Sti-variablen og tilføj stien til adb-mappen til slutningen af ​​linjen, adskilt af et semikolon. Nu, efter at have startet konsollen, kan du straks indtaste de nødvendige kommandoer.

Lad os tjekke vores forbindelse til telefonen ved hjælp af følgende kommando (den skal vise en liste over tilsluttede enheder):

adb enheder

Du kan arbejde med ADB via Wi-Fi. For at gøre dette skal du bruge root-rettigheder og WiFi ADB-applikationen. Vi starter applikationen, trykker på kontakten og opretter forbindelse til smartphonen ved hjælp af tilslutningskommandoen og IP-adressen vist af applikationen:

INFO

Du kan kopiere konsoloutputtet efter at have valgt det med musen, samt indsætte den kopierede kommando eller filnavn i konsollen med højre museknap. Aktiveret i konsolegenskaberne.

Installation af programmer

ADB kan bruges til at installere applikationer uden at skulle kopiere dem til din smartphone. Alt du skal gøre er at køre følgende kommando:

Adb installer d:/downloads/filnavn.apk

Du kan også tilføje yderligere nøgler til kommandoen. Vil være nyttigt -e- geninstaller applikationen, mens du gemmer data og -d- installer en mindre version end den nuværende.

Programmer kan fjernes, men for at gøre dette skal du kende navnet på pakken (jeg fortæller dig, hvordan du finder ud af det lidt senere). Ved at bruge spillet Angry Birds Seasons som eksempel, ville kommandoen se sådan ud:

Adb afinstaller com.rovio.angrybirdsseasons

Program backup

Android har indbyggede sikkerhedskopieringsfunktioner, der også kan startes ved hjælp af kommandolinjen. For at gøre dette skal du bruge kommandoen adb backup og et sæt muligheder:

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

  • -f angiver navnet på filen, der oprettes, og dens placering på computeren. Hvis nøglen mangler, vil filen backup.ab blive oprettet i den aktuelle mappe;
  • -apk|-noapk angiver, om kun applikationsdataene eller selve apk'en skal inkluderes i sikkerhedskopien (inkluderer det ikke som standard);
  • -obb|-noobb angiver, om der skal inkluderes .obb-udvidelser for applikationer i sikkerhedskopien (ikke inkluderet som standard);
  • -delt|-ikke delt angiver, om indholdet af applikationen skal inkluderes på SD-kortet i sikkerhedskopien (ikke inkluderet som standard);
  • -alle angiver behovet for at sikkerhedskopiere alle installerede applikationer;
  • -system|-nosystem angiver, om systemapplikationer skal inkluderes i sikkerhedskopien (inkluderer som standard);
  • - liste over pakker til backup.

Hvis vi ønsker at lave en sikkerhedskopi af alle ikke-systemprogrammer, inklusive .apk, til en bestemt placering, så ser kommandoen sådan ud:

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

Efter indtastning skal du bekræfte starten af ​​sikkerhedskopieringen på selve enheden. For at gendanne den resulterende sikkerhedskopi skal du køre den relevante kommando:

Adb gendannelse c:\android\backup.ab

Konsol i en konsol

Sammen med den nævnte konsol, som er en DOS-konsol til Windows, har Android også sin egen. Det kaldes via adb skal og er i det væsentlige en standard Linux-konsol, men med et ufuldstændigt sæt kommandoer, som kan udvides ved at installere BusyBox fra markedet. Der er to måder at bruge denne konsol på. I interaktiv tilstand startes den med kommandoen

adb skal

$-tegnet vises i konsollen (herefter i teksten vil dette tegn betyde behovet for at indtaste den foreløbige adb shell-kommando), og derefter kan du indtaste en række kommandoer og modtage et svar efter hver. Den anden metode er, hvis du kun skal indtaste én kommando, kan du skrive den i en række ved hjælp af adb-skallen.

Skallen bruger standardkommandoer til kopiering, flytning og sletning af filer: cp, mv Og rm. Du kan ændre mapper ( CD) og se deres indhold ( ls). Ud over standard Linux-kommandoer, som du kan lære om fra enhver opslagsbog, har Android flere af sine egne specialiserede værktøjer, men for at bruge nogle af dem skal du opnå root-rettigheder på din smartphone, og efter at have startet konsollen, kør su kommandoen:

adb skal su

Dette skal gøres, hvis du som svar på en kommando ser en linje, der ligner "adgang nægtet" eller "er du root?". Hvis det lykkes, ændres $-tegnet til #.



Tager et skærmbillede

Udført på én linje:

Adb shell screencap /sdcard/screen.png

Herefter skal billedet trækkes ud af enheden med kommandoen adb træk:

Adb pull /sdcard/screen.png

Under gendannelse kan du tage et skærmbillede med følgende kommando:

Adb pull /dev/graphics/fb0

Så skal du konvertere fb0-filen til et normalt billede ved hjælp af FFmpeg, som du skal downloade og lægge i adb-mappen. Udvidelsen skal være installeret på din enhed:

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

Optag video, der sker på enhedens skærm

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

Denne kommando vil begynde at optage video med en opløsning på 1280 x 720 (hvis ikke angivet, vil den oprindelige skærmopløsning på enheden blive brugt), med en bitrate på 6 Mbit/s, længde 20 s (hvis ikke angivet, den maksimale værdi indstilles til 180 s), med visningslogfiler i konsollen. Den optagede video vil være placeret i /sdcard (video.mp4-fil).

INFO

Alt lanceret fra konsollen og ind adb skal processer, der tager noget tid at fuldføre, kan afbrydes ved hjælp af kombinationen Ctrl + C. Afslut skallen og vend tilbage til at udføre normale adb-kommandoer - Ctrl + D.

Applikationsstyring

To kommandoer bruges til at administrere applikationer: om eftermiddagen(pakke manager) - pakke manager og er(aktivitetsleder) - aktivitetsleder. Disse teams har mange nøgler, som kan ses på udviklerportalen. Lad os se på et par stykker.

Til at begynde med får vi en liste over applikationer installeret på enheden i form af pakkenavne, der vil være nyttige senere:

Fortsættelse er kun tilgængelig for abonnenter

Mulighed 1. Abonner på Hacker for at læse alt materiale på siden

Abonnement giver dig mulighed for at læse ALT betalt materiale på siden inden for den angivne periode. Vi accepterer betalinger med bankkort, elektroniske penge og overførsler fra mobiloperatørens konti.