Hvad vil det sige at anvende en opdatering fra adb. ADB-kommandoer til Android

I nogle tilfælde begynder Xiaomi-enheder at fungere forkert, bliver fejlagtige, eller endda nogle af hovedfunktionerne fejler, hvilket gør deres normale drift umulig. For at løse eventuelle problemer på en radikal, men effektiv måde, kan du altid genoplade enheden. Artiklen vil diskutere, hvordan firmware flashes via TWRP, og hvorfor denne metode er bedre end alternativer (med detaljerede instruktioner til implementering).

TWRP og hvad du spiser det med

I første omgang skal du forstå, hvad TWRP er, og derefter tale om, hvordan du installerer den nødvendige firmware ved hjælp af den. Faktisk er alt ret simpelt, hvis du læser afkodningen af ​​denne forkortelse: TeamWin recovery. Faktisk er dette en uofficiel gendannelse, der kan erstatte standardsoftwaren på enhver smartphone, der kører på Android-platformen. TWRP kaldes også brugerdefineret, og de fleste brugere, der har beskæftiget sig med det og med standardgendannelse, mener, at TWRP er mere effektivt, funktionelt og nemt at bruge, og udover tilpasset firmware giver det dig mulighed for at installere kerner, modemer og andre systemkomponenter af firmwaren.

Dernæst vil vi præsentere mere detaljerede instruktioner til TWRP-gendannelse, med hvilken du kan installere firmwaren på enhver Xiaomi-enhed (instruktionerne har en generel form, da systemfiler til forskellige modeller ofte er forskellige).

Det er værd at sige med det samme, at for at installere brugerdefineret firmware anbefales det at slette alle data fra telefonen, hvilket betyder, at du skal gøre det til efterfølgende gendannelse på en enhed med et rent system. Smartphonens bootloader er også vigtig. Vi har allerede diskuteret, hvordan vi gjorde det i en af ​​artiklerne, så lad os straks gå videre til information om, hvordan du genopretter en enhed ved hjælp af TWRP med dine egne hænder.

Algoritme til at arbejde med TWRP til Xiaomi-enheder

Så når TWRP allerede er installeret på din Xiaomi-enhed, og selvfølgelig bootloaderen er låst op, kan du begynde proceduren. Det er også vigtigt at have en firmwarefil i .zip-format, som downloades for hver specifik enhed på producentens officielle hjemmeside eller på tematiske fora, hvis brugeren er mere interesseret i den uofficielle build.

Firmwaren installeres via TWRP-gendannelse som følger:

  1. Smartphonen genstarter og går i TWRP-gendannelsestilstand. For at gøre dette skal du slukke den og derefter starte den ved at holde lydstyrkeknappen i op-positionen og tænd/sluk-knappen på smartphonen. Resultatet af at trykke på denne kombination vil være inskriptionen "gendannelse" på skærmen og som følge heraf gå ind i den ønskede menu.

  1. Nu skal du nulstille alle data undtagen SD og OTG. For at gøre dette skal du gå til Slet – Avanceret Slet sektioner og kontrollere følgende punkter: Dalvik Cache, System, Data, Internal Storage, Cache. Enheden bliver fuldstændig rengjort!

Nulstil data

  1. Tryk derefter tilbage, vælg Genstart gendannelse og bekræft handlingen (normalt skal du trække kontakten hen over skærmen til højre).
  2. Firmwarefilen skal først placeres på enheden.

Det anbefales at placere .zip-filen på et SD|OTG-hukommelseskort, da systemoplysningerne på enheden i dette tilfælde vil fylde væsentligt mindre, men ikke mindre end 200 megabyte. Sikkerhedskopier oprettet via TWRP bør placeres på lignende måde. .

  1. Hvis de nødvendige filer er blevet downloadet, og alle tidligere trin er gennemført korrekt, så kan du klikke på "Installer" og bekræfte handlingen (også ved at stryge til højre i henhold til standarden). Firmwareproceduren vises muligvis ikke på skærmen på nogen måde: du skal bare vente længe.

  1. Når firmwaren via TWRP er færdig, skal du vælge sektionen Wipe cache/dalvik og derefter Genstart System.

  1. En vellykket gennemførelse af proceduren vil resultere i, at under den første genstart vil tre prikker under producentens logo (Xiaomi) "blinke" i cirka 10 minutter, og derefter starter enheden.

Dekryptering og rettelse af TWRP-fejl

Brugere støder ofte på forskellige fejl, når de arbejder med TWRP. Alle er opsummeret i tabellen nedenfor, og for hver fejl foreslås en løsning.

FejlkodeÅrsagerElimination
Fejl 6Updater-script-filen i firmware-arkivet blev oprettet i det forkerte format.Du skal åbne den angivne fil gennem standard Notepad eller NotePad++, ændre dens format til Unix og gemme igen.
Fejl 7Firmwaren er valgt forkert og svarer ikke til den enhed, den skal installeres på.1. Download den korrekte firmwarefil fra den officielle hjemmeside. Det er vigtigt at tjekke versionen af ​​enheden, da for eksempel Xiaomi Redmi Note 3 har en Pro-modifikation, som gør firmwaren fra den første enhed inkompatibel med den anden.

2. Hvis firmwaren er helt korrekt, skal du åbne updater-script-filen i redigeringstilstand og slette de første linjer i den med listen over enheder, som denne firmware er beregnet til.

Fejl 0En af filerne mangler i firmwarearkivet.Du skal genindlæse arkivet eller tilføje de nødvendige filer.
Fejl 255Filopdateringen-binær er upassende.Analogt med det foregående afsnit: du skal erstatte den angivne fil.

Bundlinie

Når du har gennemført firmwareproceduren, kan du begynde at ændre indstillingerne på din smartphone. Du bør være mere forsigtig med enhedsindstillingerne, da de fleste af de problemer, der fører til behovet for firmware, opstår netop på grund af forkert betjening af telefonen.

Efter at have opsat firmwaren og kun installeret de mest nødvendige programmer, anbefaler vi at lave en fuld backup af firmwaren, på denne måde kan du altid gendanne din smartphone.

Sådan opdateres, hvis Recovery ikke har det påkrævede element (anvend f.eks. opdatering). Opdateringen kan derefter udføres ved hjælp af ADB Sideload. Lad os huske på, at der er flere trivielle måder at få opdateringen og anvende den på:


  • Over-the-air (OTA) opdatering, hvis producenten sørgede for at frigive og distribuere opdateringsfilen på en så bekvem måde

  • Opdater via gendannelse, når du downloader opdateringsfilen og vælger den via gendannelse (for eksempel ved at bruge punktet "anvend opdatering").

Hvad skal man gøre?

Først skal du installere de grundlæggende drivere, så du kan komme i gang med Sideload. Udpak derefter arkivet med ADB til roden af ​​drev C, og placer opdateringen der.
Bemærk: du behøver ikke at pakke opdateringsarkivet ud.

Hvordan opdaterer jeg via Sideload?

Start først din enhed i gendannelsestilstand (normalt skal du slukke for enheden og holde Vol (-) + Power eller Vol (+) + Power-tasterne nede).
Vælg "Anvend opdatering fra sideload". Vent til punktet "Send nu pakken adb" vises, og tilslut derefter USB-kablet til pc'en.
Start kommandolinjen på din computer for at køre de nødvendige kommandoer:


  • cd c:/adb - efter cd skal du indtaste mappens placering med ADB (angiv stien til den)

  • adb sideload filnavn.zip - i stedet for filnavn skal du indtaste navnet på dit opdateringsarkiv

Efter at have anvendt disse kommandoer, vil opdateringsfilen blive downloadet og installeret på din Android. Således kan du flashe ikke kun OTA-opdateringer, men også fuldgyldig firmware (officielle, selvfølgelig, som er beregnet til lagergendannelse).

Mange af os er allerede bekendt med ADB (Android Debug Bridge), da vi som ejer af en Android-enhed ret ofte skal udføre så enkle handlinger som adb skub Og trække, eller adb genstart etc. Men for mange begynderbrugere er bare synet af kommandolinjen allerede skræmmende, og det virker uoverkommeligt muligt. Selvom alt i virkeligheden er ret simpelt, vil erfarne brugere ikke lade mig lyve, og den største vanskelighed er at huske alle disse kommandoer, selvom det heller ikke er nødvendigt at gøre, da internettet altid er ved hånden, og det ikke er muligt at finde den rigtige kommando. svært.

Android Debug Bridge, som er en del af Android SDK-emulatoren, giver dig mulighed for at kommunikere mellem din computer og en Android-enhed, der er tilsluttet den. Hvis du har brug for noget software, kan du i øvrigt downloade programmerne til din bærbare computer gratis her. Hvad kan jeg gøre med ADB? Dens muligheder er ret brede, for eksempel de mest populære handlinger: kopier filer fra en Android-enhed til en computer, upload filer fra en computer til Android, udfør mange Linux-kommandoer, modtag fejlrapporter osv.

Så hvis du er ny til dette og gerne vil lære lidt mere om ADB end blot hvad det er, så foreslår jeg, at du tjekker min lille grundlæggende guide til at lære ADB.

Hvad du skal bruge

1. Android Debug Bridge (ADB) til Windows 32bit - download

2. Android Debug Bridge (ADB) til Windows 64bit - download

3. Computer med Windows OS installeret.

Lad os nu gå videre til den aktive fase:

1. Download det nødvendige zip-arkiv og udpak det, hvor du vil, f.eks. drev C.

2. Gå nu til mappen C:/adb/sdk/platform-tools. Her finder du et sæt filer som vist på billedet nedenfor.

3. Hold Skift-knappen nede + højreklik og start Windows-kommandolinjen fra den aktuelle mappe.

4. Indtast kommandoen adb start-server.

5. Indtast kommandoen for at sikre, at din enhed er tilsluttet korrekt og er blevet genkendt af computeren: adb enheder. Hvis alt er godt, vil du se noget, der ligner dette:

Nu hvor din enhed er tilsluttet, og alt fungerer, så lad os lege lidt med den.

Læser LOGCAT via ADB

Den nemmeste måde er at køre kommandoen: adb logcat. Som et resultat vil hele indholdet af enhedens logfil vises på skærmen. For at få logcat i en separat filkørsel: adb logcat > logcat.txt.

FEJLRAPPORT

Du kan køre kommandoen: adb fejlrapport, men du vil modtage en meddelelse om, at den genererede rapport ikke vil kunne læses, så det er bedre at bruge: adb fejlrapport >resultat.txt.

ADB sammen med ROOT-adgangsrettigheder

For at arbejde fra ADB med fulde adgangsrettigheder skal du roote enheden. Hvis enheden allerede er manuel, skal du køre kommandoen: adb rod og vi ser, hvad der er vist på billedet nedenfor (genstart ADB med root-rettigheder).

Installation af applikationer via ADB

For at installere applikationen skal du sørge for, at der ikke er mellemrum i apk-filnavnet, og du skal kende nøjagtigt den korrekte sti til den. Nå, så kører vi kommandoen: adb installere+ navnet på installationsfilen. I mit eksempel installerede jeg papertoss-spillet, så hvis alt går godt, får du dette billede på skærmen:

De fleste Android-brugere ved ikke noget om A.D.B.. Fuld titel - Android Debug Bridge, står for Android Debug Bridge. ADB er en del af Android SDK . Ved hjælp af ADB kan du udføre forskellige handlinger på din Android-tablet eller smartphone, såsom at blinke, kopiere filer fra din computer til Android og omvendt, systemgendannelse og andre.

ADB til Android - hvad er det?

Du ved sikkert, at Android-operativsystemet er baseret på en modificeret Linux-kerne. Derfor er der behov for at bruge kommandolinjen med den. Det er programmet adb hjælper med at etablere kommunikation mellem computer og Android. Det er en del af Android SDK-udviklingsmiljøet, så for at installere Android Debug Bridge skal du downloade Android SDK fra den officielle hjemmeside. Der er versioner til alle populære operativsystemer: Windows, Mac OS og Linux. Det vil sige, for at sige det enkelt, adb tillader styre din telefon eller tablet ved hjælp af en computer.

Jeg anbefaler også følgende instruktioner:

Grundlæggende adb-kommandoer til Android

Tilslut din enhed til din pc via USB. Sørg for, at alle drivere er installeret, og at USB-fejlretning er aktiveret.

At arbejde med Android Debug Bridge Den bedste måde er gennem Windows-kommandolinjen. For at gøre dette skal du i Windows XP klikke på "Start" og i inputfeltet "Søg i programmer og filer" indtaste "cmd", og derefter trykke på "Enter". Hvis du har Windows 7 eller nyere, skal du klikke på "Start" og i "Kør"-feltet skrive "cmd" og trykke på "Enter" igen.

adb enheder

Den mest almindelige adb-kommando. Ved at bruge det kan du afgøre, om din pc ser den tilsluttede enhed. Hvis du gjorde alt korrekt, vises følgende linje: "Liste over tilsluttede enheder." Efter det vil du se serienummeret på din smartphone eller tablet og dens status: "online" eller "offline".

Hvis der står "offline", betyder det, at enheden er i dvaletilstand, hvis den er "online", så er enheden klar til at udføre dine kommandoer.

Takket være denne kommando kan du installere applikationer på din smartphone eller tablet. For at gøre dette skal du angive stien, hvor APK-filen er placeret:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

For at undgå at skrive lange stier, kopier filen til android-tools-biblioteket. Så bliver stien sådan her:

adb intsall nazvanie_prilogeniya.apk

adb afinstallere

Du skal indtaste det på samme måde som den forrige kommando. Dette vil fjerne applikationen.

Dette hold har en interessant funktion. Hvis du tilføjer nøglen -k, så når du sletter et spil eller program, slettes dets data og cache ikke, men forbliver på Android-enheden.

Takket være denne kommando kan du overføre filer fra din computer til Android. For at gøre dette skal du kende den fulde sti, hvor filen er gemt, og hvor den skal flyttes.

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

For at undgå at skrive lange stier, kopier filen til android-tools-biblioteket. Så skal du indtaste:

adb push nazvanie_fayla/sdcard/Android

Denne kommando kopierer filer fra Android til computer. Du skal kende stien, hvor filen er placeret på din smartphone eller tablet, og angive det sted, hvor du vil gemme filen. Hvis du ikke angiver sidstnævnte, vil filen blive gemt i android-tools-biblioteket.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

Denne kommando genstarter din Android-telefon eller -tablet.

Med denne kommando kan du starte direkte i bootloader-tilstand.

adb genstart gendannelse

Ikke alle enheder understøtter denne kommando. Ved at bruge det kan du komme i gendannelsestilstand.

adb forbinde

Ved at bruge denne kommando kan du tilslutte din enhed til et Wi-Fi-netværk. For at gøre dette skal du kende enhedens IP-adresse og port.

adb connect ip:port

Med denne kommando får du fuld adgang til alle filer på din enhed.

Den anden måde at bruge adb shell på er at udføre en enkelt Android shell kommando ved hjælp af denne konstruktion:

adb skal<команда>

Hvis du sætter din Android-telefon eller -tablet i bootloader-tilstand, så kommandoerne adb vil ikke virke mere. Her skal du bruge fastboot-kommandoer.

For at kontrollere, om pc og Android kan se hinanden, skal du bruge kommandoen:

Når du har indtastet det, skulle serienummeret på din enhed vises.

Ved at indtaste denne kommando kan du låse opstartsindlæseren af ​​Asus og HTC telefoner og tablets op. Når din enhed er i bootloader-tilstand, skal du indtaste:

Desuden vil alle dine installerede programmer og personlige data gå tabt.

Ved at bruge denne kommando kan du få vist indholdet af en logfil: ændringer, fejl osv. Dataene vil rulle for hurtigt, så den rigtige løsning ville være at gemme dem i én TXT-fil. For at gøre dette skal du indtaste:

adb logcat > filnavn.txt

adb sidebelastning

Kommandoen vil være nyttig for ejere af Google Nexus-enheder. Ved at bruge det kan du opdatere enhedens firmware. Download den til din computer, tilslut din Nexus til den, gå ind i gendannelsestilstand, vælg "Anvend opdatering fra ADB", og indtast derefter kommandoen.

De fleste Android-brugere ved ikke noget om ADB. Det fulde navn er Android Debug Bridge, som står for "Android Debugging Bridge". ADB er en del af Android SDK. Ved hjælp af ADB kan du udføre forskellige handlinger på din Android-tablet eller smartphone, såsom at blinke, kopiere filer fra din computer til Android og omvendt, systemgendannelse og andet.

ADB til Android - hvad er det?

Du ved sikkert, at Android-operativsystemet er baseret på en modificeret Linux-kerne. Derfor er der behov for at bruge kommandolinjen med den. Det er adb-programmet, der hjælper med at etablere kommunikation mellem computeren og Android. Det er en del af Android SDK-udviklingsmiljøet, så for at installere Android Debug Bridge skal du downloade Android SDK fra officiel hjemmeside. Der er versioner til alle populære operativsystemer: Windows, Mac OS og Linux. Det vil sige enkelt sagt, at adb giver dig mulighed for at styre din telefon eller tablet ved hjælp af en computer.

Tilslut din enhed til din pc via USB. Sørg for, at alle drivere er installeret, og at USB-fejlretning er aktiveret.

Den bedste måde at arbejde med Android Debug Bridge på er gennem Windows-kommandolinjen. For at gøre dette skal du i Windows XP klikke på " Start" og i indtastningsfeltet " Find programmer og filer" gå ind " cmd", klik derefter på" Gå ind" Hvis du har Windows 7 eller nyere, skal du klikke på " Start"og i marken" Udfør" gå ind " cmd" og tryk på " tasten igen Gå ind».

  • Sådan åbnes kommandoprompt i Windows 8
  • Sådan åbner du kommandoprompt i Windows 10

adb enheder

Den mest almindelige adb-kommando. Ved at bruge det kan du afgøre, om din pc ser den tilsluttede enhed. Hvis du gjorde alt korrekt, vises følgende linje: " Liste over tilsluttede enheder" Efter det vil du se serienummeret på din smartphone eller tablet og dens status: " online"eller" offline».

Hvis der står "offline", betyder det, at enheden er i dvaletilstand, hvis den er "online", så er enheden klar til at udføre dine kommandoer.

Takket være denne kommando kan du installere applikationer på din smartphone eller tablet. For at gøre dette skal du angive stien, hvor APK-filen er placeret:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

For at undgå at skrive lange stier, kopier filen til android-tools-biblioteket. Så bliver stien sådan her:

adb intsall nazvanie_prilogeniya.apk

adb afinstallere

Du skal indtaste det på samme måde som den forrige kommando. Dette vil fjerne applikationen.

Dette hold har en interessant funktion. Hvis du tilføjer nøglen -k, så når du sletter et spil eller program, slettes dets data og cache ikke, men forbliver på Android-enheden.

Takket være denne kommando kan du overføre filer fra din computer til Android. For at gøre dette skal du kende den fulde sti, hvor filen er gemt, og hvor den skal flyttes.

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

For at undgå at skrive lange stier, kopier filen til android-tools-biblioteket. Så skal du indtaste:

adb push nazvanie_fayla/sdcard/Android

Denne kommando kopierer filer fra Android til computer. Du skal kende stien, hvor filen er placeret på din smartphone eller tablet, og angive det sted, hvor du vil gemme filen. Hvis du ikke angiver sidstnævnte, vil filen blive gemt i android-tools-biblioteket.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

Denne kommando genstarter din Android-telefon eller -tablet.

Med denne kommando kan du starte direkte i bootloader-tilstand.

adb genstart gendannelse

Ikke alle enheder understøtter denne kommando. Ved at bruge det kan du komme i gendannelsestilstand.

adb forbinde

Ved at bruge denne kommando kan du tilslutte din enhed til et Wi-Fi-netværk. For at gøre dette skal du kende enhedens IP-adresse og port.

adb connect ip:port

Med denne kommando får du fuld adgang til alle filer på din enhed.

Den anden måde at bruge adb shell på er at udføre en enkelt Android shell kommando ved hjælp af denne konstruktion:

adb skal<команда>

Hvis du sætter din Android-telefon eller -tablet i bootloader-tilstand, vil adb-kommandoerne ikke længere virke. Her skal du bruge fastboot-kommandoer.

For at kontrollere, om pc og Android kan se hinanden, skal du bruge kommandoen:

Når du har indtastet det, skulle serienummeret på din enhed vises.

Ved at indtaste denne kommando kan du låse opstartsindlæseren af ​​Asus og HTC telefoner og tablets op. Når din enhed er i bootloader-tilstand, skal du indtaste:

Desuden vil alle dine installerede programmer og personlige data gå tabt.

Ved at bruge denne kommando kan du få vist indholdet af en logfil: ændringer, fejl osv. Dataene vil rulle for hurtigt, så den rigtige løsning ville være at gemme dem i én TXT-fil. For at gøre dette skal du indtaste:

adb logcat > filnavn.txt

adb sidebelastning

Kommandoen vil være nyttig for ejere af Google Nexus-enheder. Ved at bruge det kan du opdatere enhedens firmware. Download den til din computer, tilslut din Nexus til den, gå ind i gendannelsestilstand, vælg " Anvend opdatering fra ADB" og indtast derefter kommandoen:

adb sideload navn.zip

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

adb backup og adb gendannelse

Hold adb backup opretter en sikkerhedskopi og adb gendannelse gendanner fra backup.