Å komme inn
Alle datahemmeligheter for nybegynnere og profesjonelle
  • Bilforsterker - økonomiske alternativer for å lage lyd i kabinen Hvordan montere en lydforsterkerkrets
  • Høykvalitetsforsterker uten tilbakemelding: End Millennium totrinns transistorforsterker
  • Strømmer World Of Tanks Aces gg l første tank
  • De beste mellomstore tankene i World of Tanks
  • Last ned elektronikk trinn for trinn fb2
  • Lage en sal i Minecraft 1
  • Grunnleggende ADB- og fastboot-kommandoer. ADB for Android, grunnleggende adb-kommandoer Android adb fastboot-kommandoer

    Grunnleggende ADB- og fastboot-kommandoer.  ADB for Android, grunnleggende adb-kommandoer Android adb fastboot-kommandoer

    1. c:\android\adb
    2. La oss gå til StartHenrette(eller trykk på tastaturet Win+R, som passer for deg) og skriv inn følgende:
      cmd
    3. Kommandolinjen åpnet. Vi skriver i den:
      cd c:\android\adb
      Hvor c:\android\adb
      *Hjelpsomme råd: TAB

    1. Installer ADB og fastboot på PC (se ovenfor)
    2. Vi går til mappen der vi installerte adb og fastboot. jeg har dette
      /home/myuser/nexus/adb/
    3. Vi går til terminalen og skriver der:
      cd /home/myuser/nexus/adb/
      Hvor /home/myuser/nexus/adb/- bane til mappen med adb og fastboot. Det kan være annerledes for deg
      *Hjelpsomme råd: for å unngå å skrive alt manuelt, kan du skrive inn en del av mappenavnet og klikke på TAB
    4. Kobler nexus-enheten vår til PC-en
    5. Utfør de nødvendige kommandoene (se nedenfor)

    1. Installer ADB og fastboot på PC (se ovenfor)
    2. Vi går til mappen der vi installerte adb og fastboot. jeg har dette
      /home/myuser/nexus/adb/
    3. Vi går til terminalen og skriver der:
      cd /home/myuser/nexus/adb/
      Hvor /home/myuser/nexus/adb/- bane til mappen med adb og fastboot. Det kan være annerledes for deg
      *Hjelpsomme råd: for å unngå å skrive alt manuelt, kan du skrive inn en del av mappenavnet og klikke på TAB
    4. Kobler nexus-enheten vår til PC-en
    5. Utfør de nødvendige kommandoene (se nedenfor)


    ADB - Android Development Bridge. Enkelt sagt, dette er en ting for å utvikle og feilsøke applikasjoner for vår elskede Android. Men vi er ikke programmerere i det hele tatt (for det meste), men vanlige brukere! Hvorfor trenger vi det? La oss finne ut av det.
    adb, fra en enkel brukers synspunkt, inkluderer følgende funksjoner:
    -Rediger filer på selve enheten via PC
    -Mulighet til å installere applikasjoner, fastvare, kjerner, radioer, bootloadere og gjenoppretting
    -Mulighet til å "laste ned" filene vi trenger fra telefonen

    For å jobbe med adb må du først installere dem på datamaskinen din (som - se ovenfor)

    ADB-kommandoer:
    ADB push (skriver en fil til enheten din) -- adb push c:\example.apk /sdcard/example.apk
    ADB pull (trekker ut en fil fra enheten til datamaskinen) -- adb pull /system/app/example.apk c:\example.apk
    ADB-installasjon (installasjon av programmet på enheten) -- adb install c:\example.apk
    adb omstart (start enheten på nytt)
    adb reboot recovery (start enheten på nytt og start deretter opp til gjenoppretting)
    adb reboot bootloader (start enheten på nytt og last den deretter inn i bootloader)
    adb remount (avmonter og monter /system-partisjonen)

    ADB-Shell-kommandoer:
    adb-skall (lanserer et Linux-skall for å kjøre på enheten)
    cd (navigering gjennom enhetskataloger) -- cd /system/app
    ls (analogt med "dir"-kommandoen i DOS, viser innholdet i katalogen) -- ls /system/app
    rm (sletter en fil fra katalogen) -- rm /system/app/example.apk
    cp (kopierer filen fra katalogen til katalogen på enheten) -- cp /system/app/example.apk /sdcard/example.apk
    exit (exit ADB-Shell) -- exit

    Fastboot-verktøykommandoer:
    fastboot-enheter - liste over enheter koblet til datamaskinen (brukes til å sjekke tilkoblingen)
    fastboot reboot - start enheten på nytt
    fastboot reboot-recovery - start enheten på nytt til gjenoppretting
    fastboot reboot-bootloader - start enheten på nytt inn i bootloader
    fastboot flash boot filnavn.img - kjernefastvare
    flashboot flash radio filnavn.img - radiofastvare
    fastboot oem lock - lukk bootloader.
    fastboot oem unlock - åpne bootloader (sletter alle brukerdata)

    Dette er ikke en komplett liste over kommandoer!


    En klient-server-applikasjon som gir tilgang til en kjørende emulator eller enhet. Den kan brukes til å kopiere filer, installere kompilerte programvarepakker og kjøre konsollkommandoer. Ved å bruke konsollen kan du endre logginnstillinger og samhandle med SQLite-databaser som er lagret på enheten. I eldre versjoner av SDK var programmet plassert i mappen verktøy, er nå i mappen plattformverktøy.

    Den består av tre komponenter: en bakgrunnstjeneste (daemon) som kjører i emulatoren, en tjeneste som kjører på utviklerens datamaskin, og et klientprogram (som DDMS) som kommuniserer med tjenesten gjennom tjenesten.

    For å se hele listen over parametere og kommandoer som kan startes ved hjelp av adb, skriv inn følgende på kommandolinjen:

    adb hjelp

    Hvis du har en applikasjons-APK-fil og vil installere den på emulatoren, bruk kommandoen:

    Adb.exe installer d:\program.apk

    d:\program.apk- dette er banen til filen du vil installere i emulatoren. Etter dette vil det installerte programmet vises i emulatoren. Hvis applikasjonen er for stor (flere megabyte), må du vente litt mens den installeres. Under installasjonen vil markøren i konsollen blinke, og deretter vises Suksess, som betyr at programmet ble installert.

    Du kan også fjerne et unødvendig program med pakkenavnet:

    avinstaller adb

    For å få en liste over kjørende emulatorer og deres serienumre, bruk kommandoen:

    adb-enheter

    Du vil se noe slikt:

    Når du kjenner enhetsnavnet, kan du kjøre den nødvendige kommandoen på ønsket enhet:

    Adb-enheter Liste over enheter tilkoblet 0070015947d30e4b enhet 015d2856b8300a10 enhet $ adb –s 015d2856b8300a10 logcat

    Slik starter du serveren på nytt:

    Adb stoppserver adb startserver

    Du kan lage en sikkerhetskopi og gjenopprette fra en sikkerhetskopi slik:

    adb backup adb gjenoppretting

    For å kopiere filer fra enheten til datamaskinen og tilbake, bruk kommandoene dra Og trykk.

    adb push adb trekk

    For å starte skallet på den tilkoblede enheten, kjør følgende kommando:

    #-symbolet representerer en shell-ledetekst.

    Du kan se listen over kommandoer som er tilgjengelige når du kjører i et skall ved å skrive inn følgende informasjon ved skallledeteksten:

    # ls /system/bin

    Liste over tilgjengelige kommandoer (del)

    For å se en liste over kataloger og filer på rotnivå, skriv inn følgende kommando ved en shell-ledetekst:

    For å vise en liste over databaser, bruk kommandoen:

    ls /data/data

    Denne katalogen inneholder en liste over pakker installert på enheten. La oss for eksempel se på pakken com.android.providers.contacts:

    Ls /data/data/com.android.providers.contacts/databases

    Denne kommandoen viser filen kontakter.db etc., som er en SQLite-database.

    adb shell logcat --help logcat -t 5

    Støttekonsulent

    Monkey Stress Tester - Monkey med en granat

    Ape(**/plattformverktøy) - et verktøy for å generere tilfeldige bevegelser på en emulator eller enhet som ligner bevegelsene til en dum ape.

    For å se alle *.db-databasefiler, bruk kommandoen:

    Ls -R /data/data/*/databaser

    Du vil se at Android har følgende databaser (avhengig av Android-versjonen kan settet variere):

    alarmer.db
    kontakter.db
    nedlastinger.db
    intern.db
    innstillinger.db
    mmssms.db
    telefoni.db

    Du kan aktivere kommandoen sqlite3 for en av de listede databasene ved å skrive inn følgende informasjon:

    #sqlite3 /data/data/com.android.providers.contacts/databases/contacts.db

    For å fullføre arbeidet med sqlite3 skriv:

    Sqlite>.exit

    Merk at ledeteksten for adb er # og ledeteksten for sqlite3 er sqlite>.

    Skjerm videoopptak

    Du kan ta opp en video fra skjermen på enheten din (fungerer ikke på emulatoren):

    Adb shell screenrecord /sdcard/my_app.mp4

    Deretter kan du laste den ned til datamaskinen din.

    Adb pull /sdcard/my_app.mp4

    der /sdcard/my_app.mp4 er banen til videofilen (sdcard) og navnet (my_app.mp4).

    Maksimal opptakstid er tre minutter. Du kan avbryte opptaket (Ctrl+C).

    Du kan også kontrollere opptakskvalitet, oppløsning og andre parametere ved å bruke følgende kommandoer:

    --størrelse<ШИРИНАxВЫСОТА> Stiller inn oppløsningen, for eksempel: 1280x720. Som standard er dette alternativet satt til å samsvare med enhetens startskjermoppløsning (hvis støttet), eller 1280x720 hvis ikke.

    --bithastighet<СкоростьПотока> Stiller inn videobithastigheten (megabit per sekund). Standard er 4 Mb/sek. For eksempel, for å ta opp med 6 Mbps, må du skrive inn følgende kommando:

    Skjermopptak --bithastighet 6000000 /sdcard/demo.mp4

    --tidsbegrensning<Время> Angir maksimal videovarighet i sekunder. Standard maksimumsverdi er 180 sekunder (3 minutter).

    --rotere Roter video 90 grader. Eksperimentelt alternativ.

    --ordlig Vis informasjon om opptaksprosessen i kommandolinjevinduet.

    I Android Studio kan du starte opptak via opptaksknappen i Android DDMS-panelet (Alt-6).

    Hvis du vil at skjermberøringsfingeravtrykk skal vises på videoen, aktiverer du alternativet "Vis trykk" eller "vis berøringer" i enhetsinnstillingene i utviklerdelen.

    Tilkobling via Wi-Fi

    Vanligvis brukes en USB-tilkobling for å teste programmet på en ekte enhet. Anta at en katt dro en USB-kabel et sted eller løsnet en USB-port (ja, bli kvitt alle kattene). I dette tilfellet kan du prøve å bruke Wi-Fi. Metoden beskrevet nedenfor garanterer ikke drift på alle enheter. Prøv det.

    Først kobler du til på vanlig måte via USB (ikke sikker på hvordan du skal gjøre dette hvis kabelen ble stjålet og porten var ødelagt). Slå på Wi-Fi på datamaskinen og enheten.

    Kjør kommandoen:

    Svaret vises.

    * Daemon kjører ikke. starter den nå på port 5037 * * daemon startet vellykket * starter på nytt i USB-modus

    Kontroller at enheten er tilkoblet.

    adb-enheter

    Svar (du vil ha ditt eget tegnsett):

    Liste over enheter vedlagt 05e18acf-enhet

    Endre driftsmodus fra USB til TCP/IP:

    Adb tcpip 5555

    Starter på nytt i TCP-modus port: 5555

    Nå må du finne ut IP-adressen til enheten din. Eksempel for Nexus 7: Startinnstillinger | Om nettbrettet | Generell informasjon | IP adresse. Skriv ned adressen på et stykke papir. Vi kjører kommandoen med denne adressen (du vil ha din egen adresse).

    Adb koble 192.168.1.32

    Koblet til 192.168.1.32:5555

    Du kan nå koble fra kabelen. Gi den til katten og la ham leke.

    Vi sjekker at enheten fortsatt er tilkoblet.

    adb-enheter

    Liste over enheter tilkoblet 192.168.1.32:5555 enhet

    Flott! Start applikasjonen, og den vil bli installert trådløst på enheten din.

    Vær oppmerksom på at dataoverføringen vil gå tregere og for store applikasjoner vil det ikke være særlig praktisk å bruke denne metoden. Selv om jeg ikke la merke til noen spesielle nedganger for treningseksemplene.

    Hvis du trenger å gå tilbake til den gamle metoden, ring kommandoen:

    Denne metoden er veldig praktisk. Det er ikke for ingenting at bash har følgende linjer:

    Hei Wi-Fi! Kote kan ikke tygge den gjennom.

    Men den andre var mindre heldig, og situasjonen hans er beskrevet på bashaen:

    En oppfordring til teknisk støtte fra én Internett-leverandør.
    TP (teknisk støtte): God ettermiddag! Jeg hører på deg.
    A (abonnent): Jeg har et problem her.
    TP: Hva er problemet ditt?
    A: Jeg jaget katten med en sabel og kuttet kabelen.

    Hvis abonnenten hadde tatt seg av oppsettet via Wi-Fi, så hadde det ikke vært noe problem.

    Shell

    Kommandoer med parameteren er allerede nevnt ovenfor skall. Kommandoer brukes ofte sammen med den er Og pm. Dette er ikke en tid, men en forkortelse for Application manager og Package Manager. Du kan for eksempel starte en tjeneste gjennom en hensikt:

    Adb shell am startservice –a

    For å se alle installerte applikasjoner (pakker).

    Adb-programmet er utviklet for å fungere med Android-operativsystemet. ADB brukes ofte når du endrer operativsystemfiler og gjenoppretter en fungerende tilstand etter mislykkede handlinger.

    ADB (Android Debug Bridge) – som i oversettelse betyr Debug Bridge for Android, oversettelsen av dette begrepet i seg selv gjør det allerede mulig å forstå at adb er koblingen mellom Android-enheten og datamaskinen, slik at du kan jobbe med Android OS-filer direkte fra datamaskinen. Adb-programmet er en del av et annet program kalt Android SDK.

    Hvordan installere ADB-programmet

    1 Først av alt må du laste ned Android SDK-programmet. For å jobbe med Windows 7-operativsystemet anbefaler vi å laste ned programmet i et zip-arkiv for å unngå problemer med etterfølgende installasjon.

    2 Pakk ut arkivet med programmet, det er best å gjøre dette til roten av disken C:\

    3 Installer nå applikasjonen SDK-plattformverktøy

    4 Åpne mappen i mappen med det installerte Android SDK-programmet android-sdk-windows, må du kjøre applikasjonen i den SDK Manager, (i dette tilfellet må du ha en aktiv tilkobling til Internett). Etter å ha startet det, skal følgende vindu vises.

    5 På venstre side av vinduet må du krysse av i to bokser Android SDK-plattformverktøy Og Android SDK-verktøy, fjern alle andre avmerkingsbokser. Vi godtar vilkårene for bruk og klikker Aksepterer, og så Installere. Etter dette vil de to merkede applikasjonene lastes ned og installeres på datamaskinen. Dette fullfører installasjonen av programmet A.D.B. ferdig og du kan begynne å jobbe med Android-enheter. Ikke glem å installere drivere for hver enhet.

    For ikke å spesifisere banen til mappen med programmet hver gang, må du redigere filen sti. For øyeblikket ser veien til programmet slik ut: C:\android-sdk-windows\platform-tools\adb .

    Gjør følgende for å endre baneparametrene:

    På etiketten " Datamaskinen min "Høyreklikk og velg alternativet" Egenskaper", i vinduet som åpnes, gå til delen " Avanserte systeminnstillinger ". Deretter klikker du på knappen " Miljøinnstillinger " og i vinduet med bildeteksten " Systemvariabler "finn parameteren" sti" og klikk på knappen " Endring «.

    I vinduet som åpnes, se på linjen " Variabel verdi ", på slutten av denne linjen setter vi et semikolon (hvis det ikke er noen) og skriver følgende: ;c:\android-sdk-windows\tools;c:\android-sdk-windows\plattform-verktøy; Vær oppmerksom på at banen må spesifiseres nøyaktig til mappen der du installerte Android SDK-programmet i vårt tilfelle, dette er nøyaktig banen.

    Android Debug Bridge (ADB) er en konsollapplikasjon som lar deg administrere et bredt spekter av funksjoner på mobile enheter som kjører Android-operativsystemet. Hovedformålet med ADB er å utføre feilsøkingsoperasjoner med Android-enheter.

    Android Debug Bridge er et program som fungerer etter klient-server-prinsippet. Den første lanseringen av ADB med noen kommandoer er nødvendigvis ledsaget av opprettelsen av en server i form av en systemtjeneste kalt en "daemon". Denne tjenesten vil kontinuerlig "lytte" på port 5037 og vente på at en kommando kommer.

    Siden applikasjonen er en konsollapplikasjon, utføres alle funksjoner ved å legge inn kommandoer med en bestemt syntaks i Windows-kommandolinjen (cmd).

    Funksjonaliteten til det aktuelle verktøyet er tilgjengelig på de fleste Android-enheter. Det eneste unntaket kan være en enhet med mulighet for slike manipulasjoner blokkert av produsenten, men dette er spesielle tilfeller.

    For den gjennomsnittlige brukeren blir bruk av Android Debug Bridge-kommandoer i de fleste tilfeller en nødvendighet når du gjenoppretter og/eller blinker en Android-enhet.

    Hele funksjonaliteten til programmet avsløres etter å ha skrevet inn en bestemt kommando. Som et eksempel kan du vurdere en kommando som lar deg se tilkoblede enheter og sjekke enhetens beredskap til å motta kommandoer/filer. For å gjøre dette, bruk følgende kommando:

    Systemresponsen på å skrive inn denne kommandoen har to alternativer. Hvis enheten ikke er tilkoblet eller ikke gjenkjent (drivere er ikke installert, enheten er i en modus som ikke støtter drift via ADB, og andre årsaker), mottar brukeren svaret "enhet tilkoblet" (1). I det andre alternativet, når enheten er tilkoblet og klar for videre drift, vises serienummeret (2) i konsollen.

    En rekke muligheter

    Listen over funksjoner gitt til brukeren av Android Debug Bridge-verktøyet er ganske bred. For å få tilgang til den fullstendige listen over kommandoer på enheten, trenger du superbrukerrettigheter (rotrettigheter), og først etter å ha fått dem kan vi snakke om å låse opp potensialet til ADB som et verktøy for feilsøking av Android-enheter.

    Separat er det verdt å merke seg tilstedeværelsen av et slags hjelpesystem i Android Debug Bridge. Mer presist er dette en liste over kommandoer med en beskrivelse av syntaksen, utdata som et svar på adb hjelpekommandoen.

    Denne løsningen hjelper veldig ofte mange brukere med å huske en glemt kommando for å kalle en bestemt funksjon eller dens korrekte stavemåte

    Fordeler

    • Et gratis verktøy som lar deg manipulere Android-programvaren, tilgjengelig for brukere av de fleste enheter.

    Feil

    • Mangel på russisk versjon;
    • Konsollapplikasjon som krever kunnskap om kommandosyntaks.

    Last ned ADB gratis

    Android Debug Bridge er en integrert del av verktøysettet designet for Android-utviklere (Android SDK). Android SDK-verktøyene er på sin side inkludert i . Å laste ned Android SDK for dine egne formål er tilgjengelig for alle brukere helt gratis. For å gjøre dette trenger du bare å besøke nedlastingssiden på det offisielle Google-nettstedet.

    Hvis du ikke trenger å laste ned hele Android SDK som inneholder Android Debug Bridge, kan du bruke lenken nedenfor. Den lar deg laste ned et lite arkiv som bare inneholder ADB og Fastboot.

    Hvordan oppdatere hvis Recovery ikke har det nødvendige elementet (for eksempel bruk oppdatering). Oppdateringen kan deretter gjøres ved hjelp av ADB Sideload. La oss huske at det er flere trivielle måter å få tak i oppdateringen og bruke den på:


    • Over-the-air (OTA) oppdatering, hvis produsenten tok seg av å frigi og distribuere oppdateringsfilen på en så praktisk måte

    • Oppdater via gjenoppretting, når du laster ned oppdateringsfilen og velger den via gjenoppretting (for eksempel ved å bruke «bruk oppdatering»-elementet).

    Hva å gjøre?

    Installer først de grunnleggende driverne slik at du kan komme i gang med Sideload. Pakk deretter ut arkivet med ADB til roten av stasjon C, og plasser oppdateringen der.
    Merk: du trenger ikke å pakke ut oppdateringsarkivet.

    Hvordan oppdatere via Sideload?

    Start først enheten i gjenopprettingsmodus (vanligvis må du slå av enheten og holde nede Vol (-) + Power eller Vol (+) + Power-tastene).
    Velg "Bruk oppdatering fra sidelast". Vent til «Send nå pakken adb»-elementet vises, og koble deretter USB-kabelen til PC-en.
    Start kommandolinjen på datamaskinen din for å kjøre de nødvendige kommandoene:


    • cd c:/adb - etter cd, skriv inn plasseringen til mappen med ADB (spesifiser banen til den)

    • adb sideload filnavn.zip - i stedet for filnavn, skriv inn navnet på oppdateringsarkivet

    Etter å ha brukt disse kommandoene, vil oppdateringsfilen lastes ned og installeres på din Android. Dermed kan du flashe ikke bare OTA-oppdateringer, men også fullverdig firmware (offisielle, selvfølgelig, som er beregnet på lagergjenoppretting).