Hva betyr det å bruke en oppdatering fra adb. ADB-kommandoer for Android

I noen tilfeller begynner Xiaomi-enheter å fungere feil, blir feil, eller til og med noen av hovedfunksjonene mislykkes, noe som gjør deres normale drift umulig. For å fikse eventuelle problemer på en radikal, men effektiv måte, kan du alltid gjenopprette enheten. Artikkelen vil diskutere hvordan fastvare flashes via TWRP og hvorfor denne metoden er bedre enn alternativer (med detaljerte instruksjoner for implementering).

TWRP og hva du spiser det med

Til å begynne med bør du forstå hva TWRP er, og deretter snakke om hvordan du installerer den nødvendige fastvaren ved å bruke den. Faktisk er alt ganske enkelt hvis du leser dekodingen av denne forkortelsen: TeamWin-gjenoppretting. Faktisk er dette en uoffisiell gjenoppretting som kan erstatte standardprogramvaren til enhver smarttelefon som kjører på Android-plattformen. TWRP kalles også tilpasset, og de fleste brukere som har jobbet med det og med standard gjenoppretting mener at TWRP er mer effektivt, funksjonelt og enkelt å bruke, og i tillegg til tilpasset firmware lar det deg installere kjerner, modemer og andre systemkomponenter av fastvaren.

Deretter vil vi presentere mer detaljerte instruksjoner for TWRP-gjenoppretting, som du kan installere fastvaren med på hvilken som helst Xiaomi-enhet (instruksjonene har en generell form, siden systemfiler for forskjellige modeller ofte er forskjellige).

Det er verdt å si med en gang at for å installere tilpasset firmware, anbefales det å slette alle data fra telefonen, noe som betyr at du må gjøre det for påfølgende restaurering på en enhet med et rent system. Smarttelefonens bootloader er også viktig. Vi har allerede diskutert hvordan vi gjorde det i en av artiklene, så la oss umiddelbart gå videre til informasjon om hvordan du gjenoppretter en enhet med TWRP med egne hender.

Algoritme for arbeid med TWRP for Xiaomi-enheter

Så når TWRP allerede er installert på Xiaomi-enheten din, og selvfølgelig oppstartslasteren er låst opp, kan du starte prosedyren. Det er også viktig å ha en fastvarefil i .zip-format, som lastes ned for hver spesifikk enhet på produsentens offisielle nettsted eller på tematiske fora, hvis brukeren er mer interessert i den uoffisielle konstruksjonen.

Fastvaren installeres via TWRP-gjenoppretting som følger:

  1. Smarttelefonen starter på nytt og går inn i TWRP-gjenopprettingsmodus. For å gjøre dette må du slå den av, og deretter starte den ved å holde volumbryteren i opp-posisjon og strømknappen på smarttelefonen. Resultatet av å trykke på denne kombinasjonen vil være inskripsjonen "gjenoppretting" på skjermen og som et resultat gå inn i ønsket meny.

  1. Nå må du tilbakestille alle data unntatt SD og OTG. For å gjøre dette, gå til Tørk – Avansert tørking og sjekk følgende elementer: Dalvik Cache, System, Data, Internal Storage, Cache. Enheten vil bli fullstendig rengjort!

Tilbakestill data

  1. Trykk deretter tilbake, velg Reboot recovery og bekreft handlingen (vanligvis må du dra bryteren over skjermen til høyre).
  2. Fastvarefilen må først plasseres på enheten.

Det anbefales å plassere .zip-filen på et SD|OTG-minnekort, siden i dette tilfellet vil systeminformasjonen på enheten ta opp betydelig mindre plass, men ikke mindre enn 200 megabyte. Sikkerhetskopier opprettet via TWRP bør plasseres på lignende måte. .

  1. Hvis de nødvendige filene er lastet ned og alle tidligere trinn er fullført riktig, kan du klikke på "Installer" og bekrefte handlingen (også ved å sveipe til høyre i henhold til standarden). Fastvareprosedyren vises kanskje ikke på skjermen på noen måte: du trenger bare å vente lenge.

  1. Når fastvaren via TWRP er fullført, må du velge delen Tørk cache/dalvik, og deretter starte systemet på nytt.

  1. Vellykket gjennomføring av prosedyren vil resultere i at under den første omstarten vil tre prikker under produsentens logo (Xiaomi) "blinke" i omtrent 10 minutter, og deretter vil enheten starte.

Dekryptering og fiksing av TWRP-feil

Brukere støter ofte på ulike feil når de arbeider med TWRP. Alle er oppsummert i tabellen nedenfor, og for hver feil foreslås en løsning.

Feil kodeFører tilEliminering
Feil 6Updater-script-filen i fastvarearkivet ble opprettet i feil format.Du må åpne den angitte filen gjennom standard Notepad eller NotePad++, endre formatet til Unix og lagre på nytt.
Feil 7Fastvaren er valgt feil og samsvarer ikke med enheten den skal installeres på.1. Last ned riktig firmwarefil fra det offisielle nettstedet. Det er viktig å sjekke versjonen av enheten, siden for eksempel Xiaomi Redmi Note 3 har en Pro-modifikasjon, som gjør fastvaren fra den første enheten inkompatibel med den andre.

2. Hvis fastvaren er helt riktig, må du åpne oppdateringsskriptfilen i redigeringsmodus og slette de første linjene i den med listen over enheter som denne fastvaren er ment for.

Feil 0En av filene mangler fra fastvarearkivet.Du må laste inn arkivet på nytt eller legge til de nødvendige filene.
Feil 255Filoppdateringen-binær er upassende.Analogt med forrige avsnitt: du må erstatte den angitte filen.

Bunnlinjen

Etter å ha fullført fastvareprosedyren, kan du begynne å endre innstillingene på smarttelefonen. Du bør være mer forsiktig med enhetsinnstillingene, siden de fleste av problemene som fører til behovet for fastvare oppstår nettopp på grunn av feil bruk av telefonen.

Etter å ha satt opp fastvaren og installert bare de mest nødvendige programmene, anbefaler vi å lage en fullstendig sikkerhetskopi av fastvaren, på denne måten kan du alltid gjenopprette smarttelefonen.

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 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 bli lastet ned og installert på din Android. Dermed kan du flashe ikke bare OTA-oppdateringer, men også fullverdig firmware (offisielle, selvfølgelig, som er beregnet på lagergjenoppretting).

Mange av oss er allerede kjent med ADB (Android Debug Bridge), siden vi som eier av en Android-enhet ganske ofte må utføre så enkle handlinger som adb push Og dra, eller adb omstart etc. Men for mange nybegynnere er bare synet av kommandolinjen allerede skummelt, og det virker uoverkommelig mulig. Selv om alt faktisk er ganske enkelt, vil ikke erfarne brukere la meg lyve, og den største vanskeligheten er å huske alle disse kommandoene, selv om dette ikke er nødvendig å gjøre heller, siden Internett alltid er tilgjengelig og å finne den riktige kommandoen er ikke vanskelig.

Android Debug Bridge, som er en del av Android SDK-emulatoren, lar deg kommunisere mellom datamaskinen din og en Android-enhet som er koblet til den. Hvis du trenger litt programvare, kan du forresten laste ned programmene til din bærbare datamaskin gratis her. Hva kan jeg gjøre med ADB? Dens evner er ganske brede, for eksempel de mest populære handlingene: kopier filer fra en Android-enhet til en datamaskin, last opp filer fra en datamaskin til Android, utfør mange Linux-kommandoer, motta feilrapporter, etc.

Så hvis du er ny på dette og ønsker å lære litt mer om ADB enn bare hva det er, så foreslår jeg at du sjekker ut min lille grunnleggende guide for å lære ADB.

Hva du trenger

1. Android Debug Bridge (ADB) for Windows 32bit - last ned

2. Android Debug Bridge (ADB) for Windows 64bit - last ned

3. Datamaskin med Windows OS installert.

La oss nå gå videre til den aktive fasen:

1. Last ned det nødvendige zip-arkivet og pakk det ut hvor du vil, for eksempel stasjon C.

2. Gå nå til katalogen C:/adb/sdk/platform-tools. Her finner du et sett med filer som vist på bildet nedenfor.

3. Hold nede Shift-knappen + høyreklikk og start Windows-kommandolinjen fra gjeldende katalog.

4. Skriv inn kommandoen adb start-server.

5. For å sikre at enheten er riktig tilkoblet og har blitt gjenkjent av datamaskinen, skriv inn kommandoen: adb-enheter. Hvis alt er bra, vil du se noe som ligner på dette:

Nå som enheten din er tilkoblet og alt fungerer, la oss leke litt med den.

Leser LOGCAT via ADB

Den enkleste måten er å kjøre kommandoen: adb logcat. Som et resultat vil hele innholdet i enhetsloggfilen vises på skjermen. For å få logcat i en separat filkjøring: adb logcat > logcat.txt.

FEILRAPPORT

Du kan kjøre kommandoen: adb feilrapport, men du vil motta et varsel om at den genererte rapporten ikke vil være lesbar, så det er bedre å bruke: adb feilrapport >resultat.txt.

ADB sammen med ROOT-tilgangsrettigheter

For å jobbe fra ADB med fulle tilgangsrettigheter, må du rote enheten. Hvis enheten allerede er manuell, kjør kommandoen: adb rot og vi ser det som vises på bildet nedenfor (start ADB på nytt med rotrettigheter).

Installere applikasjoner via ADB

For å installere applikasjonen, sørg for at det ikke er mellomrom i apk-filnavnet, og du må vite nøyaktig den riktige banen til den. Vel, da kjører vi kommandoen: adb installasjon+ navnet på installasjonsfilen. I mitt eksempel installerte jeg papertoss-spillet, så hvis alt går bra, får du opp dette bildet på skjermen:

De fleste Android-brukere vet ingenting om A.D.B.. Full tittel - Android Debug Bridge, står for Android Debug Bridge. ADB er en del av Android SDK . Ved å bruke ADB kan du utføre ulike handlinger på Android-nettbrettet eller smarttelefonen din, som å blinke, kopiere filer fra datamaskinen til Android og omvendt, systemgjenoppretting og annet.

ADB for Android - hva er det?

Du vet sikkert at Android-operativsystemet er basert på en modifisert Linux-kjerne. Derfor er det behov for å bruke kommandolinjen med den. Det er programmet adb hjelper med å etablere kommunikasjon mellom datamaskin og Android. Det er en del av Android SDK-utviklingsmiljøet, så for å installere Android Debug Bridge, må du laste ned Android SDK fra den offisielle nettsiden. Det finnes versjoner for alle populære operativsystemer: Windows, Mac OS og Linux. Det vil si for å si det enkelt, adb muliggjør kontrollere telefonen eller nettbrettet ved hjelp av en datamaskin.

Jeg anbefaler også følgende instruksjoner:

Grunnleggende adb-kommandoer for Android

Koble enheten til PC-en via USB. Sørg for at alle drivere er installert og USB-feilsøking er aktivert.

Å jobbe med Android Debug Bridge Den beste måten er gjennom Windows-kommandolinjen. For å gjøre dette, i Windows XP, klikk "Start" og i "Søk etter programmer og filer"-inndatafeltet, skriv inn "cmd", og trykk deretter "Enter". Hvis du har Windows 7 eller høyere, klikk "Start" og i "Kjør"-feltet skriv inn "cmd" og trykk "Enter" igjen.

adb-enheter

Den vanligste adb-kommandoen. Ved å bruke den kan du finne ut om PC-en ser den tilkoblede enheten. Hvis du gjorde alt riktig, vil følgende linje vises: "Liste over tilkoblede enheter." Etter det vil du se serienummeret til smarttelefonen eller nettbrettet og statusen: "online" eller "offline".

Hvis det står "offline", betyr dette at enheten er i hvilemodus, hvis "online", så er enheten klar til å utføre kommandoene dine.

Takket være denne kommandoen kan du installere applikasjoner på smarttelefonen eller nettbrettet. For å gjøre dette må du spesifisere banen der APK-filen er plassert:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

For å unngå å skrive lange baner, kopier filen til android-tools-katalogen. Da blir veien slik:

adb intsall nazvanie_prilogeniya.apk

avinstaller adb

Du må skrive den inn på samme måte som den forrige kommandoen. Dette vil fjerne applikasjonen.

Dette laget har en interessant funksjon. Hvis du legger til nøkkelen -k, så når du sletter et spill eller program, slettes ikke dataene og hurtigbufferen, men forblir på Android-enheten.

Takket være denne kommandoen kan du overføre filer fra datamaskinen til Android. For å gjøre dette, må du vite hele banen hvor filen er lagret og hvor du skal flytte den.

adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

For å unngå å skrive lange baner, kopier filen til android-tools-katalogen. Da må du skrive inn:

adb push nazvanie_fayla/sdcard/Android

Denne kommandoen kopierer filer fra Android til datamaskin. Du må vite banen hvor filen ligger på smarttelefonen eller nettbrettet og angi stedet der du vil lagre filen. Hvis du ikke spesifiserer sistnevnte, vil filen bli lagret i android-tools-katalogen.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

Denne kommandoen starter Android-telefonen eller -nettbrettet på nytt.

Med denne kommandoen kan du starte direkte opp i bootloader-modus.

adb omstart gjenoppretting

Ikke alle enheter støtter denne kommandoen. Ved å bruke den kan du komme inn i gjenopprettingsmodus.

adb koble til

Ved å bruke denne kommandoen kan du koble enheten til et Wi-Fi-nettverk. For å gjøre dette må du vite IP-adressen og porten til enheten.

adb koble til ip:port

Med denne kommandoen får du full tilgang til alle filene på enheten din.

Den andre måten å bruke adb-skall på er å utføre en enkelt Android-skall-kommando ved å bruke denne konstruksjonen:

adb skall<команда>

Hvis du setter Android-telefonen eller -nettbrettet i bootloader-modus, vil kommandoene adb vil ikke fungere lenger. Her må du bruke fastboot-kommandoer.

For å sjekke om PC og Android kan se hverandre, bruk kommandoen:

Etter at du har skrevet det inn, skal serienummeret til enheten vises.

Ved å skrive inn denne kommandoen kan du låse opp bootloaderen til Asus- og HTC-telefoner og -nettbrett. Når enheten er i bootloader-modus, skriv inn:

Dessuten vil alle dine installerte programmer og personlige data gå tapt.

Ved å bruke denne kommandoen kan du vise innholdet i en loggfil: endringer, feil osv. Dataene vil rulle for raskt, så den riktige løsningen ville være å lagre dem i én TXT-fil. For å gjøre dette, skriv inn:

adb logcat > filnavn.txt

adb sidebelastning

Kommandoen vil være nyttig for eiere av Google Nexus-enheter. Ved å bruke den kan du oppdatere fastvaren til enheten. Last den ned til datamaskinen din, koble Nexus til den, gå inn i gjenopprettingsmodus, velg «Bruk oppdatering fra ADB» og skriv inn kommandoen.

De fleste Android-brukere vet ikke noe om ADB. Det fulle navnet er Android Debug Bridge, som står for "Android Debugging Bridge". ADB er en del av Android SDK. Ved å bruke ADB kan du utføre ulike handlinger på Android-nettbrettet eller smarttelefonen din, som å blinke, kopiere filer fra datamaskinen til Android og omvendt, systemgjenoppretting og annet.

ADB for Android - hva er det?

Du vet sikkert at Android-operativsystemet er basert på en modifisert Linux-kjerne. Derfor er det behov for å bruke kommandolinjen med den. Det er adb-programmet som hjelper til med å etablere kommunikasjon mellom datamaskinen og Android. Det er en del av Android SDK-utviklingsmiljøet, så for å installere Android Debug Bridge må du laste ned Android SDK fra offesiell nettside. Det finnes versjoner for alle populære operativsystemer: Windows, Mac OS og Linux. Det vil si, enkelt sagt, adb lar deg kontrollere telefonen eller nettbrettet ved hjelp av en datamaskin.

Koble enheten til PC-en via USB. Sørg for at alle drivere er installert og USB-feilsøking er aktivert.

Den beste måten å jobbe med Android Debug Bridge på er gjennom Windows-kommandolinjen. For å gjøre dette, i Windows XP, klikk på " Start" og i inntastingsfeltet " Finn programmer og filer" Tast inn " cmd", klikk deretter" Tast inn" Hvis du har Windows 7 eller høyere, klikk " Start"og i feltet" Henrette" Tast inn " cmd" og trykk på "-tasten igjen Tast inn».

  • Hvordan åpne ledeteksten i Windows 8
  • Slik åpner du kommandoprompt i Windows 10

adb-enheter

Den vanligste adb-kommandoen. Ved å bruke den kan du finne ut om PC-en ser den tilkoblede enheten. Hvis du gjorde alt riktig, vil følgende linje vises: " Liste over enheter vedlagt" Etter det vil du se serienummeret til smarttelefonen eller nettbrettet og statusen: " på nett"eller" offline».

Hvis det står "offline", betyr dette at enheten er i hvilemodus, hvis "online", så er enheten klar til å utføre kommandoene dine.

Takket være denne kommandoen kan du installere applikasjoner på smarttelefonen eller nettbrettet. For å gjøre dette må du spesifisere banen der APK-filen er plassert:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

For å unngå å skrive lange baner, kopier filen til android-tools-katalogen. Da blir veien slik:

adb intsall nazvanie_prilogeniya.apk

avinstaller adb

Du må skrive den inn på samme måte som den forrige kommandoen. Dette vil fjerne applikasjonen.

Dette laget har en interessant funksjon. Hvis du legger til nøkkelen -k, så når du sletter et spill eller program, slettes ikke dataene og hurtigbufferen, men forblir på Android-enheten.

Takket være denne kommandoen kan du overføre filer fra datamaskinen til Android. For å gjøre dette, må du vite hele banen hvor filen er lagret og hvor du skal flytte den.

adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

For å unngå å skrive lange baner, kopier filen til android-tools-katalogen. Da må du skrive inn:

adb push nazvanie_fayla/sdcard/Android

Denne kommandoen kopierer filer fra Android til datamaskin. Du må vite banen hvor filen ligger på smarttelefonen eller nettbrettet og angi stedet der du vil lagre filen. Hvis du ikke spesifiserer sistnevnte, vil filen bli lagret i android-tools-katalogen.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

Denne kommandoen starter Android-telefonen eller -nettbrettet på nytt.

Med denne kommandoen kan du starte direkte opp i bootloader-modus.

adb omstart gjenoppretting

Ikke alle enheter støtter denne kommandoen. Ved å bruke den kan du komme inn i gjenopprettingsmodus.

adb koble til

Ved å bruke denne kommandoen kan du koble enheten til et Wi-Fi-nettverk. For å gjøre dette må du vite IP-adressen og porten til enheten.

adb koble til ip:port

Med denne kommandoen får du full tilgang til alle filene på enheten din.

Den andre måten å bruke adb-skall på er å utføre en enkelt Android-skall-kommando ved å bruke denne konstruksjonen:

adb skall<команда>

Hvis du setter Android-telefonen eller -nettbrettet i bootloader-modus, vil ikke adb-kommandoene lenger fungere. Her må du bruke fastboot-kommandoer.

For å sjekke om PC og Android kan se hverandre, bruk kommandoen:

Etter at du har skrevet det inn, skal serienummeret til enheten vises.

Ved å skrive inn denne kommandoen kan du låse opp bootloaderen til Asus- og HTC-telefoner og -nettbrett. Når enheten er i bootloader-modus, skriv inn:

Dessuten vil alle dine installerte programmer og personlige data gå tapt.

Ved å bruke denne kommandoen kan du vise innholdet i en loggfil: endringer, feil osv. Dataene vil rulle for raskt, så den riktige løsningen ville være å lagre dem i én TXT-fil. For å gjøre dette, skriv inn:

adb logcat > filnavn.txt

adb sidebelastning

Kommandoen vil være nyttig for eiere av Google Nexus-enheter. Ved å bruke den kan du oppdatere fastvaren til enheten. Last den ned til datamaskinen din, koble Nexus til den, gå inn i gjenopprettingsmodus, velg " Bruk oppdatering fra ADB" og skriv deretter inn kommandoen:

adb sidelast navn.zip

navn.zip– dette er navnet på zip-filen med fastvaren.

adb backup og adb restore

Team adb backup oppretter en sikkerhetskopi og adb gjenoppretting gjenoppretter fra sikkerhetskopi.