Firmware ved hjælp af sp flashtool. SP Flash Tool: blinkende Android-enheder baseret på Mediatek-processorer

Hvis din telefon begynder at sænke farten, fungerer dårligt eller identificerer andre årsager til problemer, skal du rette fejl i dens drift. Og installation af ny telefonfirmware er en ret almindelig og effektiv måde at løse ydeevneproblemer på. Meget ofte brugt på uofficielle versioner af Android på kinesiske telefoner.

Hvad er telefonens firmware

Din telefon har ligesom enhver anden teknisk enhed et operativsystem. Uden det bliver det umuligt at bruge enheden, fordi enheden kræver, at den modtager og behandler kommandoer fra brugeren. Og det er netop geninstallation eller opdatering af telefonens styresystem, der kaldes "firmware".

Du bør flashe din telefon, når du enten vil have adgang til udokumenterede enhedsfunktioner, der ikke understøttes af din nuværende firmware, eller har problemer med den aktuelle firmwareversion og ønsker at opdatere eller erstatte den.

Konventionelt kan vi opdele firmwaren i "lager", det vil sige officielt, og "brugerdefineret", det vil sige brugerdefineret.

Deres største forskel er, at den officielle firmware teoretisk er mere pålidelig, da den er produceret af et stort firma, hvor der udføres intern test. Mens tilpasset firmware kan skade din enhed på grund af udviklerfejl og anses for at være mere upålidelig af denne grund. Ikke desto mindre er brugerdefineret firmware meget populær, da du ofte kan vælge den "så den passer til dig", og tilpasse telefonens muligheder, som du vil.

Video: hvordan man vælger den rigtige firmware

Obligatorisk information før blink

Der er en række punkter, der skal bemærkes, før telefonens firmware blinker:

  • telefonens firmware kan beskadige din enhed. Hvis du ikke er sikker på dine handlinger, eller hvis nogle punkter i denne artikel giver dig problemer, er det bedre ikke at tage risici og overlade firmwareinstallationen til en person, der forstår dette problem. Selvfølgelig vil alt i de fleste tilfælde gå godt, og selvom enheden går i stykker, er der en chance for at genoprette den, men ikke desto mindre skal brugeren være opmærksom på muligheden for fejl;
  • Før du flasher firmwaren, skal du oplade enheden helt;
  • Mens du blinker, bør du aldrig afbryde telefonen eller slukke for den enhed, som du flasher firmwaren fra. Enhver unormal afbrydelse af firmwaren, før den er fuldført, kan ødelægge telefonen. Det er bedre slet ikke at samle det op;
  • Før du flasher firmwaren, bør du gemme alle filer og kontakter fra din telefon for en sikkerheds skyld, da der er en chance for at miste dem;
  • Sørg for, at den installerede firmwareversion er pålidelig. Hvis dette er en brugerdefineret firmware, skal du læse kommentarerne til det. Installer ikke firmware fra tvivlsomme kilder;
  • Telefonens firmware er en grund til at nægte dig garantiservice. Men hvis du returnerer standardfirmwaren, før du kontakter servicecenteret, vil ingen vide, at du flashede telefonen.

Forbereder at flashe en Android-telefon eller -tablet

For at udføre firmwaren skal du installere det nødvendige udstyr og finde et USB-kabel.

Ledning til at forbinde telefonen til computeren

Hvis du skal installere firmwaren fra en computer, skal du selvfølgelig tilslutte din telefon til den. Den ledning, der bruges til tilslutning, skal følge med telefonen.

Installation af Flash-værktøjet

Flash-værktøjet er et program, der kan bruges til at flashe firmware til en telefon fremstillet i Kina. Den kan flashe enheder af mange modeller baseret på MTK (MediaTek) processoren.

Det er nemt at downloade det fra internettet. Du skal bare indtaste navnet i en søgemaskine, gå til webstedet (det er bedst at vælge pålidelige kilder), downloade det som et arkiv og pakke det ud for at køre C.

Installation af drivere

En driver er software, der giver Windows mulighed for at styre forskellige enheder. Det er nødvendigt at installere firmwaren på telefonen.

Hver telefon bruger sin egen fil, og du skal finde og downloade den relevante eller installere den sammen med en driverpakke. Faktisk er alt, hvad der er nødvendigt for tilslutning, allerede tilgængeligt på computersystemet, men uden den nødvendige fil specifikt til din enhed, vil det ikke være til nogen nytte.

Oprettelse af en sikkerhedskopi af den aktuelle firmware

I tilfælde af fejl under firmwaren skal vi lave en kopi af systemet, som vi så kan rulle tilbage til (vende tilbage). For at gøre dette skal vi bruge ROM Manager-applikationen installeret på din telefon. Der kræves også root-rettigheder. Efter installation og start af programmet skal du gøre følgende:

Video: Sådan sikkerhedskopieres og gendannes apps på Android

Installation af firmware via Flash Tool

Nu, hvor alle de nødvendige handlinger er gennemført, og endda en sikkerhedskopi er blevet oprettet i tilfælde af uforudsete situationer, kan du fortsætte direkte til at installere firmwaren via Flash-værktøjet.

  1. Installer Flash Tool-programmet, som du tidligere har downloadet, og kør det derefter.
  2. Klik på knappen Scatter Loading, og angiv stien til filen i mappen med firmwaren.
  3. Slå forhåndsindlæsning fra i programmet (Preloader).
  4. Inden du tilslutter din telefon, skal du klikke på Download.
  5. Tilslut lige nu den slukkede og fuldt opladede telefon til computeren.
  6. Firmwaren starter automatisk. Vent til det er færdigt, og den grønne cirkel vises.
  7. Frakobl din telefon fra din computer, tænd den og tjek, om den virker.

Det er alt hvad du behøver for at flashe din telefon. Følg disse trin omhyggeligt, og du vil ikke have nogen problemer.

Video: blinkende Android-telefonfirmware via Flash Tool

Hvis telefonen ikke tænder efter at have blinket firmwaren

Den første tænding efter installation af ny firmware kan tage ret lang tid. Men hvis din telefon slet ikke tænder, kan der være to hovedårsager: du afbrød forbindelsen mellem telefonen og computeren under firmwareopdateringen, eller du downloadede en beskadiget firmwarefil.

Da vi skal bruge normal, ubeskadiget firmware, er det bedre at downloade den fra internettet igen, for en sikkerheds skyld.

Så skal du gøre følgende:

  1. Pak den nyligt downloadede firmware ud til roden af ​​drev C (C:\). Download den nye preloader.
  2. Gå til mappen target.bin i firmwaremappen, nu skal du erstatte den oprindelige preloader-fil i den med den, der blev downloadet i trin 2.
  3. Slet filen checksum.ini i den samme target.bin-mappe.
  4. Kør derefter Flashtool-programmet, i de fleste tilfælde er det pakket i samme arkiv som firmwaren.
  5. Marker afkrydsningsfeltet ud for DA DL alle med checksum.
  6. Angiv stien til scatter-filen (den fil, der bruges til at opdele den i sektioner), og klik derefter på knappen Firmware Upgrade.
  7. Fjern batteriet fra din telefon, og tilslut det til din computer.
  8. Vent til den blinkende proces er færdig.

På denne måde kan du prøve at "vende tilbage til livet" din telefon. Hvis dette ikke hjælper, er det kun fagfolk på servicecenteret, der kan hjælpe.

Sådan "fletter" din firmware ved hjælp af Flash Tool

Du kan lave en sikkerhedskopi (duplikat) af firmwaren ved hjælp af Flash Tool for derefter at installere den på en anden enhed. Dette gøres gennem følgende manipulationer:

  1. Installer drivere til virtuelle COM-porte til USB-kablet. I dette tilfælde overvejer vi Prolific USB-to-Serial Comm Port (installeret på COM5).
  2. Download version FlashTool_v3.908.0 eller nyere. Pak ud og kør.
  3. Klik på knappen Download agent, og vælg filen fra programbiblioteket MTK_AllInOne_DA.bin.
  4. Gå til menuen Indstillinger og konfigurer Baudrate - vælg 460800 for USB-kablet, 115200 for COM-kablet.
  5. I punktet COM-port skal du vælge den com-port, som driverne er installeret på. Du kan finde portnummeret på denne måde: "Computer" - "Egenskaber" (højreklik) - "Hardware" - "Enhedshåndtering".
  6. Vælg NFB i Operation Method. Lad resten af ​​felterne være urørte.
  7. Gå til fanen Læs tilbage, klik på knappen Tilføj.
  8. Dobbeltklik på den, og i vinduet, der vises, angiv filen med firmware-sikkerhedskopien og klik på knappen "Gem". Et vindue vises, i det sidste felt, som indtast størrelsen på flashdrevet 0x04000000, hvis du vil duplikere 64 MB og 0x08000000 for 128 MB.
  9. Klik på OK uden at ændre noget andet. Når du dublerer firmwaren, skal du vælge Læs side + Spare. Så fra den "fusionerede" (duplikerede) firmware, ved hjælp af specielle programmer, vil det være muligt automatisk at lave vende tilbage til forrige version for yderligere firmware til telefonen, hvis et sådant behov opstår. Brug af denne tilstand vil tillade programmer at registrere ulæselige disksektorer i firmwaren og automatisk slette disse områder.
  10. Hvis du vil se den "fusionerede" firmware, kan du ved hjælp af programmerne FFME, MTK-RES V1.3 se og redigere billeder, musik og sprog. For at gøre dette, når du "sammenfletter" firmwaren, skal du vælge Read Page Only.
  11. Sluk nu din telefon og tilslut kablet til den.
  12. Gå til handlingsmenuen og vælg Læs tilbage eller knappen med samme navn på fanen Læs tilbage. Tryk nu på tænd/sluk-knappen på din telefon, og vent, indtil en rød bjælke begynder at køre nedefra. På nogle enheder skal du holde knappen nede i ret lang tid.
  13. En blå stribe vises i bunden af ​​vinduet, hvilket betyder, at duplikering af firmwaren er begyndt. Hvis du holder markøren over processormodellen i bunden af ​​vinduet, vil et vindue dukke op med detaljerede oplysninger om flashdrevet.
  14. Når procenterne i bunden af ​​vinduet når 100 %, udføres firmwaresikkerhedskopieringen.

Video: backup firmware via FlashTool program

Hvordan kan du ellers flashe din telefon?

Der er forskellige måder at flashe telefonens firmware på. De kan kort opdeles i følgende typer:

  • opdatering via Wi-Fi - officielle opdateringer og firmware installeres uden problemer over internettet ved hjælp af en trådløs forbindelse;
  • opdatering gennem programmer - udover Flash Tool er der andre programmer til installation af firmware. Disse kan enten være programmer designet til specifikke telefonmodeller eller til forskellige typer udstyr. For eksempel kan vi navngive programmerne Odin, KIES Samsung, RockChip Batch Tool;
  • Firmwareopdatering via Recovery - denne metode til at installere firmware er beregnet til de mest erfarne brugere. Det kræver ikke, at du har en computer, men denne metode er meget mere kompliceret end at bruge firmwareprogrammer. Du skal også bruge root-rettigheder til din telefon.

Den nemmeste måde at flashe telefonens firmware på er at bruge programmet Flash Tool. Der er også mange andre metoder, med og uden root-rettigheder. Hvis der opstår problemer, og det ikke er muligt at løse dem på egen hånd, skal du kontakte servicecentret.

MTK hardwareplatformen som grundlag for at bygge moderne smartphones, tablet-computere og andre enheder er blevet meget udbredt. Sammen med de mange forskellige enheder er muligheden for at vælge variationer af Android OS kommet ind i brugernes liv - antallet af tilgængelige officielle og tilpassede firmware til populære MTK-enheder kan nå flere dusin! Mediatek bruges oftest til at manipulere hukommelsessektioner af enheder - et kraftfuldt og funktionelt værktøj.

På trods af det store udvalg af MTK-enheder er softwareinstallationsprocessen gennem SP FlashTool-applikationen generelt den samme og udføres i flere trin. Lad os se på dem i detaljer.

Alle handlinger til flash-enheder ved hjælp af SP FlashTool, herunder at følge instruktionerne nedenfor, udføres af brugeren på egen risiko og risiko! Webstedets administration og artiklens forfatter er ikke ansvarlige for eventuel fejlfunktion af enheden!

For at proceduren med at skrive billedfiler til enhedshukommelsessektioner skal forløbe glat, er det nødvendigt at forberede sig i overensstemmelse hermed ved at udføre visse manipulationer både med Android-enheden og med en pc eller bærbar computer.


Installation af firmware

Ved at bruge SP FlashTool-applikationen kan du udføre næsten alle mulige operationer med enhedshukommelsessektioner. Installation af firmware er hovedfunktionen, og for at udføre det giver programmet flere driftstilstande.

Metode 1: Kun download

Lad os se nærmere på proceduren for indlæsning af software til en Android-enhed, når du bruger en af ​​de mest almindelige og hyppigt brugte firmwaretilstande via SP FlashTool - "Kun download".

  1. Start SP FlashTool. Programmet kræver ikke installation, så for at starte det skal du blot dobbeltklikke på filen flash_tool.exe, placeret i applikationsmappen.
  2. Når du starter programmet for første gang, vises et vindue med en fejlmeddelelse. Dette punkt bør ikke bekymre brugeren. Når stien til placeringen af ​​de nødvendige filer er angivet til programmet, vises fejlen ikke længere. tryk på knappen "OKAY".
  3. I programmets hovedvindue efter lanceringen er driftstilstanden oprindeligt valgt - "Kun download". Det skal straks bemærkes, at denne løsning bruges i de fleste situationer og er grundlæggende for næsten alle firmwareprocedurer. Forskellene i drift ved brug af de to andre tilstande vil blive beskrevet nedenfor. Generelt tager vi afsted "Kun download" uden ændringer.
  4. Lad os gå videre til at tilføje billedfiler til programmet for yderligere optagelse i enhedens hukommelsessektioner. Til en vis automatisering af processen bruger SP FlashTool en speciel fil kaldet Sprede. Denne fil er i det væsentlige en liste over alle partitioner i enhedens flashhukommelse samt adresserne på start- og sluthukommelsesblokkene på Android-enheden til at skrive partitioner. Klik på knappen for at tilføje en scatter-fil til programmet "vælge" placeret til højre for feltet.
  5. Efter at have klikket på knappen for at vælge en scatter-fil, åbnes et Explorer-vindue, hvor du skal angive stien til de nødvendige data. Scatter-filen er placeret i mappen med den udpakkede firmware og hedder MT xxxx _Android_scatter_ ååååå.txt, hvor xxxx– modelnummeret på den enhedsprocessor, som dataene indlæst i enheden er beregnet til, og – ååååå, den type hukommelse, der bruges i enheden. Vælg scatter, og tryk på knappen "Åben".
  6. Det er vigtigt at bemærke, at SP FlashTool-applikationen giver en kontrol af hash-summer, designet til at beskytte Android-enheden mod at skrive forkerte eller beskadigede filer. Når du tilføjer en scatter-fil til programmet, kontrolleres billedfilerne, hvis liste er indeholdt i den downloadede scatter. Denne procedure kan annulleres under verifikationsprocessen eller deaktiveres i indstillingerne, men dette anbefales strengt ikke!
  7. Efter download af scatter-filen blev firmwarekomponenterne automatisk tilføjet. Dette fremgår af de udfyldte felter "Navn", "Begynd adresse", "Slutadresse", "Beliggenhed". Linjerne under overskrifterne indeholder henholdsvis navnet på hver partition, start- og slutadresserne på hukommelsesblokkene til optagelse af data, samt stien, hvor billedfilerne er placeret på pc-disken.
  8. Til venstre for navnene på hukommelsessektionerne er der afkrydsningsfelter, som giver dig mulighed for at udelukke eller tilføje bestemte billedfiler, der vil blive skrevet til enheden.

    Generelt anbefales det kraftigt at fjerne markeringen i feltet ud for afsnittet "PRELOADER", dette giver dig mulighed for at undgå mange problemer, især når du bruger brugerdefineret firmware eller filer hentet fra tvivlsomme ressourcer, såvel som fraværet af en komplet systemsikkerhedskopi oprettet ved hjælp af .

  9. Kontrollerer programindstillingerne. Tryk på menu "Muligheder" og gå til afsnittet i vinduet, der åbnes "Hent". Sæt kryds for varerne "USB kontrolsum" Og "Lagringskontrolsum"- dette vil give dig mulighed for at kontrollere kontrolsummerne for filer, før du skriver til enheden, og derfor undgå at blinke beskadigede billeder.
  10. Efter at have gennemført ovenstående trin, fortsætter vi direkte til proceduren for at skrive billedfiler til de relevante dele af enhedens hukommelse. Vi tjekker, at enheden er koblet fra computeren, slukker Android-enheden helt, fjerner og indsætter batteriet igen, hvis det er aftageligt. Tryk på knappen for at sætte SP FlashTool i standby-tilstand for tilslutning af enheden til firmware "Hent", angivet med en grøn pil, der peger nedad.
  11. Mens du venter på, at enheden skal oprette forbindelse, tillader programmet dig ikke at udføre nogen handlinger. Kun knap tilgængelig "Hold op", som giver dig mulighed for at afbryde proceduren. Vi tilslutter den slukkede enhed til USB-porten.
  12. Efter at have tilsluttet enheden til pc'en og identificeret den i systemet, begynder processen med at blinke enheden, ledsaget af udfyldning af statuslinjen i bunden af ​​vinduet.

    Under proceduren ændrer indikatoren sin farve afhængigt af de handlinger, der udføres af programmet. For fuldt ud at forstå de processer, der forekommer under firmware, lad os se på afkodningen af ​​indikatorfarverne:

  13. Når programmet har fuldført alle manipulationerne, vises et vindue "Download OK", der bekræfter den vellykkede afslutning af processen. Afbryd enheden fra pc'en og start den ved at trykke længe på tasten "Ernæring". Normalt tager den første lancering af Android efter at have blinket ret lang tid; du bør være tålmodig.

Metode 2: Firmwareopgradering

Proceduren for at arbejde med MTK-enheder, der kører Android i "Firmware-opgradering" generelt svarende til metoden beskrevet ovenfor "Kun download" og kræver lignende handlinger fra brugeren.

Forskellen mellem tilstandene er manglende evne til at vælge individuelle billeder til optagelse i indstillingen "Firmware-opgradering". Med andre ord, i denne mulighed vil enhedens hukommelse blive overskrevet i fuld overensstemmelse med listen over partitioner indeholdt i scatter-filen.

I de fleste tilfælde bruges denne tilstand til at opdatere den officielle firmware på hele den fungerende enhed, hvis brugeren kræver en ny version af softwaren, og andre opdateringsmetoder ikke virker eller ikke er anvendelige. Det kan også bruges ved gendannelse af enheder efter et systemnedbrud og i nogle andre tilfælde.

Opmærksomhed! Brug af tilstanden "Firmware-opgradering" involverer en komplet formatering af enhedens hukommelse, derfor vil alle brugerdata blive ødelagt i processen!

Firmwareproces i tilstand "Firmware-opgradering" efter at have trykket på knappen "Hent" i SP FlashTool og tilslutning af enheden til pc'en består af følgende trin:

  • Oprettelse af en sikkerhedskopi af NVRAM-partitionen;
  • Komplet formatering af enhedens hukommelse;
  • Skriv (PMT);
  • Gendannelse af en NVRAM-partition fra en sikkerhedskopi;
  • Optagelse af alle partitioner, hvis billedfiler er indeholdt i firmwaren.

Brugerhandlinger for at udføre firmware i tilstanden "Firmware-opgradering", gentag den foregående metode, med undtagelse af visse punkter.


Metode 3: Formater alle + download

Mode "Formater alle+Download" i SP FlashTool er beregnet til at udføre firmware ved gendannelse af enheder, og bruges også i situationer, hvor de andre metoder beskrevet ovenfor ikke er anvendelige eller ikke virker.

Situationer, hvor det bruges "Formater alle+Download", alsidig. Som et eksempel kan vi betragte et tilfælde, hvor modificeret software blev installeret i enheden og/eller enhedens hukommelse blev ompartitioneret til en anden løsning end fabriksløsningen, og så var det nødvendigt at skifte til den originale software fra producenten . I dette tilfælde vil forsøg på at skrive originale filer mislykkes, og SP FlashTool-programmet vil foreslå brug af nødtilstand i det tilsvarende meddelelsesvindue.

Der er kun tre stadier af udførelse af firmware i denne tilstand:

  • Komplet formatering af enhedens hukommelse;
  • PMT partitionstabel indtastning;
  • Optag alle dele af enhedens hukommelse.

Opmærksomhed! Når du manipulerer i tilstanden "Formater alle+Download" NVRAM-partitionen slettes, hvilket fører til sletning af netværksparametre, især IMEI. Dette vil gøre det umuligt at foretage opkald eller oprette forbindelse til Wi-Fi-netværk efter at have fulgt instruktionerne nedenfor! Gendannelse af en NVRAM-partition i mangel af en sikkerhedskopi er en ret arbejdskrævende procedure, selvom det er muligt i de fleste tilfælde!

Trin, der kræves for at formatere og optage partitioner i "Formater alle+Download" svarende til dem i ovenstående metoder for tilstande "Hent" Og "Firmware-opgradering".


Installation af tilpasset gendannelse via SP Flash Tool

I dag er såkaldt custom firmware blevet udbredt, dvs. løsninger, der ikke er skabt af producenten af ​​en bestemt enhed, men af ​​tredjepartsudviklere eller almindelige brugere. Uden at dykke ned i fordele og ulemper ved denne metode til at ændre og udvide funktionaliteten af ​​en Android-enhed, er det værd at bemærke, at installation af brugerdefinerede i de fleste tilfælde kræver tilstedeværelsen af ​​et modificeret genoprettelsesmiljø i enheden - enten. Denne systemkomponent kan installeres i næsten alle MTK-enheder ved hjælp af SP FlashTool.


Det er værd at bemærke, at den overvejede metode til at installere gendannelse via SP FlashTool ikke foregiver at være en absolut universel løsning. I nogle tilfælde, når der indlæses et gendannelsesmiljøbillede i enheden, kan der være behov for yderligere handlinger, især redigering af scatter-filen og andre manipulationer.

Som du kan se, er processen med at blinke MTK-enheder på Android ved hjælp af SP Flash Tool-applikationen ikke en kompliceret procedure, men den kræver ordentlig forberedelse og afbalancerede handlinger. Vi gør alt roligt og tænker over hvert skridt - succes er garanteret!

Efter vi har downloadet alt, hvad vi skal bruge, kan vi for eksempel oprette en Android-mappe i roden af ​​en eller anden mappe og organisere det udpakkede indhold af arkiverne i mapper, dvs. drivere i Drivers-mappen, Platform Tools i en separat mappe, SP Flash Tool i en separat mappe, MTK Droid Tools også i en separat.

Aktiver derefter udviklertilstand på din enhed og aktiver USB-fejlretning. De der. Gå først til Indstillinger -> Om telefonen (Om enhed) og klik flere gange (5-7) på "Build-nummeret", indtil der vises en meddelelse om, at udviklertilstand er aktiveret. Gå derefter til menuen Indstillinger -> For udviklere og marker afkrydsningsfeltet for "USB-fejlretning":

Derefter forbinder vi enheden til pc'en og installerer ADB-driverne (det vil sige enten ved at køre AdbDriverInstaller.exe fra arkivet eller ved at åbne enhedshåndteringen og manuelt angive stien til driverne i Android ADB driver x64-mappen for en ukendt enhed). Resultatet skulle se sådan ud (Enhedshåndtering):

Android ADB Interface-enheden i enhedshåndteringen bekræfter, at vi er klar til næste trin.

Vi venter, indtil enheden er fundet i den, og klikker på knappen "Bloker kort":

Klik derefter på knappen "Opret scatter-fil" og gem den resulterende fil (for mig hed det MT6582_Android_scatter.txt) på disken. På dette tidspunkt er forberedelsesstadiet afsluttet, og du kan gå direkte videre til at læse dataene.

Åbn den resulterende fil i Notepad++ eller Word (bemærk, at almindelig notesblok ikke virker) og find linjen partition_name: CACHE i den:

Og husk, hvad der er skrevet i kolonnen linear_start_addr, i dette tilfælde er det 0x3E900000.

Vi kobler telefonen fra pc'en og slukker den, dvs. hold sluk-knappen nede og vælg "Sluk" i menuen, du kan også afbryde og indsætte batteriet. Start derefter SP Flash Tool og gå til fanen Tilbagelæsning. Klik derefter på knappen Tilføj. Som følge heraf vises en række i tabellen:

Vi klikker på den, vi bliver bedt om at vælge en placering for at gemme ROM_0-filen, vælg den mappe, vi vil gemme den i, og på næste skærmbillede i feltet Længde indtaster vi det nummer, vi huskede tidligere (linear_start_addr):

Slutresultatet skulle være noget som dette:

Så kobler vi den slukkede telefon (!) til pc'en. På dette tidspunkt er det tilrådeligt at åbne enhedshåndteringen. For nu trykker vi ikke på nogen knapper i SP Flash-værktøjet på denne skærm!

På tidspunktet for forbindelsen vil en ukendt MT65xx PreLoader-enhed blive opdaget, og operativsystemet vil bede dig om at installere drivere til den. Billedet nedenfor viser tydeligt dette. Det er bedre at åbne enhedshåndteringen umiddelbart før du tilslutter telefonen for at "fange" det øjeblik, hvor MT65xx PreLoader vises. Hvis enheden dukker op, men OS ikke tilbyder at installere drivere automatisk, så skal dette gøres manuelt ved at højreklikke på MT65xx PreLoader-enheden.

Vælg "Søg efter drivere på denne computer" og angiv den mappe, hvori det udpakkede indhold af mtk_xp_vista_7_8_x32_x64.zip-arkivet er placeret (dvs. på dette tidspunkt bør du pakke arkivet ud et sted). Efter at driverne er installeret korrekt, skal billedet i enhedshåndteringen ændre sig til dette:

Hvis driverne er installeret, kan du fortsætte til næste trin. Bemærk venligst, at når du tilslutter telefonen, vises Preloader USB VCOM-porten muligvis kun i nogle få sekunder - dette er normalt, vores opgave på dette trin er at installere telefondriverne, så den detekteres nøjagtigt som Preloader USB VCOM-porten, og ikke den ukendte MT65xx PreLoader-enhed. Hvis du pludselig ikke havde tid til at installere driverne, og telefonen er tændt, skal du tage batteriet ud, frakoble telefonen, indsætte batteriet, tilslutte telefonen og gentage proceduren.

Når vi er sikre på, at driverne er installeret, afbryder vi telefonen fra pc'en. Vi slukker det, i det åbne SP Flash Tool trykker vi på knappen Læstilbage og forbinder den slukkede telefon til pc'en. Efter dette vil vi gennemgå processen med at læse firmwaren fra telefonen:

Mange mennesker skriver om de vanskeligheder, der opstår netop på dette trin. Jeg vil prøve at forklare lidt mere detaljeret. Efter at du har trykket på knappen Læstilbage, går SP Flash Tool i standby-tilstand, så telefonen kan oprette forbindelse, dvs. Det antages, at du før dette formåede at fange det øjeblik, hvor din slukkede telefon identificeres som MT65xx PreLoader og installerede drivere på den, så Preloader USB VCOM-porten vises i COM-portene. Hvis SP Flash Tool pludselig af en eller anden grund skrev en fejl, eller telefonen ikke havde tid til at oprette forbindelse, kan følgende metode hjælpe (alt beskrevet er kun sandt, hvis du installerede driverne korrekt, og når du tilslutter telefonen, Preloader USB VCOM Port vises): afbryd telefonen fra pc'en, fjern batteriet, tryk på knappen Læstilbage, tilslut telefonen med batteriet fjernet. I SP Flash Tool vil der være en rød bjælke (Download), i løbet af denne tid sætter vi hurtigt batteriet tilbage, hvis vi har tid, så vil en blå tilbagelæsningsbjælke komme frem med procenter, som på billedet:

Vi venter på, at processen er fuldført. Det kan tage 10-15 minutter at oprette en sikkerhedskopi. Bare se på de løbende procenter og rør ikke ved noget 😉 I slutningen af ​​læseproceduren vil du se beskeden Tilbagelæsning Ok:

Mens vi laver backup, er det tid til at forklare, hvad en scatter-fil er, og hvad ROM_0-filen er, som vi vil modtage som output. Telefonens hukommelse er en almindelig EMMC Flash, som er opdelt i specifikke sektioner. En Scatter-fil er en sektionsbeskrivelsesfil (f.eks. har Scatter sektioner PRELOADER, RECOVERY, LOGO, ANDROID osv.). Formålet med partitionerne er forskelligt, for eksempel indeholder Recovery gendannelsesbilledet, logoet indeholder det logo, der bruges ved indlæsning af systemet, Android indeholder systembilledet osv. ROM_0-filen, som vi får som output, er i det væsentlige en kontinuerlig dump af EMMC Flash i én fil. Men for at bruge den resulterende firmware-backup, for eksempel til at gendanne en anden lignende enhed, skal vi stadig opdele den i partitioner. Her vil jeg beskrive flere måder at gøre dette på. Den første og mest almindelige er gennem MTK Droid Tools. Lad os sige, at vi allerede har en ROM_0-fil lavet ved hjælp af SP Flash Tool.

Tænd for enheden (telefonen) og lad den starte op, hvorefter vi starter MTK Droid Tools igen (USB debugging mode på telefonen skal selvfølgelig være tændt, og ADB drivere installeret på pc'en), gå til fanen root, backup, recovery og klik på knappen "Opret backup fra ROM_ flashdrev":

Vi vælger den ROM_0, vi fik i det foregående trin, og i logvinduet ser vi noget i stil med følgende:

— Gem mappe på computeren: E:\Android\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\
— scatter gemmes i filen:
E:\Work\Megaphone Login Plus\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\MT6582_Android_scatter.txtkopiering udført
- preloader.bin ... kopieret ... klip OK
- MBR...kopieret
- EBR1...kopieret
- pro_info ...kopieret
- nvram.bin...kopieret
- protect_f ...kopieret
— protect_s ...kopieret
-seccfg...kopieret
- uboot.bin...kopieret
- boot.img ...kopieret

Nå, osv. Nu i gem-mappen, for mig er det E:\Android\MtkDroidTools\backups\ vi har en mappe med en komplet backup af vores firmware, opdelt i sektioner (dvs. hver sektion i en separat fil):

Dette fuldender processen med at oprette backup firmware. Hvis du bare ville finde ud af, hvordan du laver backup firmware ved hjælp af SP Flash Tool, og det lykkedes, behøver du ikke læse videre.

For avancerede

Hvad skal man gøre, hvis MTK Droid Tools ikke "ser" telefonen? Eller er det umuligt at oprette en scatter-fil eller opdele den resulterende ROM_0-fil i sektioner? Hvordan får man et partitionskort, og er det muligt at "klippe" ROM_0-filen manuelt? Der er sådan en mulighed. For at få et partitionskort på MTK 65xx skal du give en kommando i ADB-konsollen - dvs. kør adb shell i konsollen og skriv denne kommando der:

Hvis telefonen pludselig ikke er synlig gennem ADB af en eller anden grund (i dette tilfælde råder jeg dig til at læse ADB-manualen, der kan være et problem med enhedens VEN_ID, og ​​du skal blot registrere den i %BRUGERPROFIL%\.android\adb_usb.ini, så kan den samme kommando gives i selve telefonen ved at installere Terminal Emulator til Android fra Google Play:

Som du kan se, er resultatet nøjagtigt det samme, og cachesektionens lineære_startadresse kan tages herfra. Ja i øvrigt i nye enheder, for eksempel baseret på MTK 6752, såsom Beeline Pro, ZTE Q Lux mv. Partitionskortet kan fås ved hjælp af cat /proc/partinfo. MTK Droid Tools virker slet ikke med disse enheder.

Vi har nu en metode til at opnå startadressen for cachesektionen, som er nødvendig for at få ROM_0 ved hjælp af SP Flash Tool. Vi kender også adresserne (offsets) og størrelserne på hver partition. De der. For at "klippe" ROM_0 i partitioner behøver vi ikke bruge MTK Droid Tools. Dette kan gøres manuelt i enhver Hex-editor, der understøtter funktionen til at vælge og gemme en blok til en fil (jeg bruger konsollen HIEW). Nå, som et eksempel, lad os "klippe" gendannelsespartitionen ud fra den resulterende ROM_0-fil.

Vi kender (fra scatter eller fra dumchar_info) dens linear_start_addr: 0x4180000 og partition_size: 0x1000000. Åbn ROM_0 i HIEW og gå til 0x4180000. De der. i konsollen laver vi hiew32 ROM_0, tryk derefter på F5 og indtast adressen på begyndelsen af ​​partitionen - 4180000:

Som du kan se fra 4180000 har vi ANDROID!-signaturen, som fortæller os, at vi er på rette vej 😉 Slutningen af ​​partitionsadressen er beregnet som linear_start_addr+partition_size-1 = 0x517FFFF i vores tilfælde. Vi trykker på HIEW * (stjernen på det ekstra tastatur) for at begynde at vælge blokken (hvis vi flytter pilene op/ned/højre/venstre, ser vi hvordan blokken begynder at blive fremhævet i farver) og går enten ned til 0x517FFFF , eller gør det gennem F5:

Og vi afslutter med at vælge blokken, igen ved at bruge den "grå" * (på det ekstra tastatur). Tryk derefter på F2 - Sæt blok (gemmer blokken til en fil):

Og vi har gendannelsesafsnittet skrevet ned. På samme måde kan du klippe enhver anden partition fra ROM_0. Som du forstår, har vi slet ikke brug for MTK Droid Tool.

For at forenkle proceduren kan du også skrive et script/program, der vil gøre dette automatisk for alle sektioner, men for at være ærlig, så har jeg ikke tid nok til dette, og denne opgave opstår ikke ret tit, så HIEW er ret nok til disse formål.

p.s. Det var alt for nu... indlægget viste sig at være en "draft version", fordi... Jeg skrev det i en fart, måske tilføjer jeg det senere, hvis der er nogle uklare punkter. Og selvfølgelig vil jeg som altid svare på dine kommentarer og spørgsmål...

p.p.s. Da de formåede at rette mig lidt, indeholder /proc/dumchar_info ikke linear_start_addr fra scatter, men fysisk_start_addr. De der. i eksemplet givet for gendannelsespartitionen har vi:

linear_start_addr: 0x4180000
fysisk_start_addr: 0x2D80000
partitionsstørrelse: 0x1000000

Og i /proc/dumchar_info ser vi nøjagtigt fysisk_start_adr i kolonnen StartAddr. Men hvis vi ser på størrelsen af ​​den første partition (preloader), bliver det klart, hvordan man konverterer fysisk_start_addr til linear_start_addr; hvis du tilføjer 0x1400000 til 0x2D80000 (dette er præcis størrelsen af ​​preloaderen), så får du 0x4180000.

Smart Phones Flash Tool (SP Flash Tool) er et værktøj designet til flash-enheder bygget på MediaTek (MTK) hardwareplatformen og kører Android-operativsystemet.

Næsten alle brugere af Android-enheder er bekendt med ordet "firmware". Nogle hørte kort om denne procedure på et servicecenter, andre læste på internettet. Der er en del brugere, der har mestret kunsten at blinke smartphones og tablets og med succes anvender det i praksis. Det er værd at bemærke, at hvis du har et pålideligt værktøj af høj kvalitet - et firmwareprogram - er det ikke så svært at lære at udføre manipulationer med softwaren på Android-enheder. En sådan løsning er SP Flash Tool-applikationen.

Hardware-software kombinationen af ​​MediaTek og Android er en af ​​de mest almindelige løsninger på markedet for smartphones, tablet-pc'er, tv-set-top-bokse og mange andre enheder, så SP Flash Tool-applikationen bruges i de fleste tilfælde, når det er nødvendigt for at flashe MTK-enheder. Derudover er SP Flash Tool i mange situationer den eneste løsning, når man arbejder med MTK-enheder.

Efter at have startet SP Flash Tool, beder applikationen dig straks om at fortsætte til dens hovedfunktion - indlæsning af software i enhedens flashhukommelse. Dette indikeres straks af den åbne fane "Hent".

Proceduren for at blinke en Android-enhed ved hjælp af SP Flash Tool udføres næsten automatisk. Generelt er brugeren forpligtet til at angive stien til billedfilerne, der vil blive skrevet til hver sektion af enhedens hukommelse. Flash-hukommelsen på en MTK-enhed er opdelt i mange blok-sektioner, og for at undgå manuelt at skulle angive, hvilke data der skal indtastes i hvilken hukommelsessektion, indeholder hver firmware til SP Flash Tool en scatter-fil - i det væsentlige en beskrivelse af alle dele af enhedens hukommelse i en form, der er forståelig for firmwareprogrammet. Det er nok at downloade scatter-filen (1) fra mappen, der indeholder firmwaren, og de nødvendige filer vil automatisk blive distribueret af programmet "på deres steder" (2).

En vigtig komponent i hovedvinduet i Flashtool er det store billede af smartphonen på venstre side. Efter indlæsning af scatter-filen vises meddelelsen på "skærmen" på denne smartphone MTXXXX, hvor XXXX er den digitale kodning af modellen af ​​den centrale processor på den enhed, som firmwarefilerne indlæst i programmet er beregnet til. Med andre ord, allerede i de første trin giver programmet brugeren mulighed for at kontrollere anvendeligheden af ​​den downloadede firmware for en bestemt enhed. I de fleste tilfælde, hvis processormodellen, der vises af programmet, ikke matcher den faktiske platform, der bruges i den enhed, der flashes, er det nødvendigt at opgive firmwaren. Mest sandsynligt blev de forkerte billedfiler downloadet, og yderligere manipulationer vil føre til fejl i programmet og muligvis beskadigelse af enheden.

Udover at vælge billedfiler får brugeren mulighed for at vælge en af ​​firmwaretilstandene i en rulleliste.

  • "Hent"– denne tilstand forudsætter muligheden for hel eller delvis blinkning af partitioner. Anvendes i de fleste tilfælde.
  • "Firmware-opgradering". Tilstanden forudsætter kun fuld blinkning af de partitioner, der er angivet i scatter-filen.
  • I tilstanden "Formater alle + download" I første omgang ryddes enhedens flashhukommelse fuldstændigt for alle data - formatering og efter rensning - fuld eller delvis optagelse af partitioner. Denne tilstand bruges kun i tilfælde af alvorlige problemer med enheden eller i tilfælde af manglende succes, når firmwaren blinker i andre tilstande.

Efter at have bestemt alle parametrene er programmet klar til at optage enhedspartitioner. Brug knappen for at sætte USB-flashdrevet i standbytilstand for tilslutning af en enhed til firmware "Hent".

Sikkerhedskopiering af flash-hukommelsespartitioner

Enhedens firmware-funktion er den vigtigste i Flashtool-programmet, men den er langt fra den eneste. Manipulering af hukommelsespartitioner fører til tab af al information indeholdt i dem, så for at gemme vigtige brugerdata såvel som "fabriksindstillinger" eller en komplet hukommelsessikkerhedskopi, skal du have en sikkerhedskopi af enheden. I SP Flash Tool bliver muligheden for at oprette en sikkerhedskopi tilgængelig efter skift til fanen Læs tilbage. Efter indtastning af de nødvendige data - lagerplaceringen af ​​den fremtidige sikkerhedskopifil og specificering af start- og slutadresserne for hukommelsesblokkene til backup - startes proceduren med knappen "Læs tilbage".

Formatering af Flash-hukommelse

Da SP Flash Tool er beregnet til at være et serviceværktøj, kunne udviklerne ikke lade være med at tilføje en flastil deres løsning. Denne procedure er i nogle "alvorlige" tilfælde et nødvendigt trin, før du udfører andre handlinger på enheden. Du får adgang til formateringsmuligheder ved at klikke på fanen "Format".
Efter at have valgt automatisk - "Autoformater Flash" eller manuel - "Manuel Format Flash" proceduretilstand, starter den ved at trykke på knappen "Start".

Fuld hukommelsestest

Et vigtigt skridt i at identificere hardwareproblemer med MTK-enheder er at teste flashhukommelsesblokke. Flashværktøjet, som et fuldgyldigt arbejdsredskab for en servicetekniker, giver mulighed for at udføre en sådan procedure. Hukommelsestestfunktionen med det udvalg af blokke, der kræves til test, er tilgængelig på fanen "Hukommelsestest".

referencesystem

Det sidste afsnit i programmet, der ikke er diskuteret ovenfor, er tilgængeligt for SP Flash Tool-brugeren, når du går til fanen "Velkommen" er en slags hjælpesystem, hvor information om værktøjets hovedfunktioner og driftstilstande præsenteres meget overfladisk.

Al information præsenteres på engelsk, men selv ved at vide det på gymnasieniveau er det ikke svært at forstå, og der er også billeder, der viser handlinger og deres konsekvenser.

Programindstillinger

Afslutningsvis er det værd at bemærke afsnittet SP Flash Tool-indstillinger. Indstillingsvinduet hentes fra menuen "Muligheder", der indeholder et enkelt punkt - "Mulighed...". Listen over indstillinger, der kan ændres, er meget sparsom, og i virkeligheden har deres variationer ringe effekt.

Enkelte vinduespartier "Mulighed", af praktisk interesse er "Forbindelse" Og "Hent". Brug af varen "Forbindelse" computerens hardwaregrænseflader er konfigureret, hvorigennem enheden er forbundet til forskellige operationer.

Kapitel "Hent" giver dig mulighed for at bede programmet om at kontrollere hashen af ​​billedfiler, der bruges til overførsel til enheden, for at kontrollere deres integritet. Denne manipulation giver dig mulighed for at undgå nogle fejl under firmwareprocessen.

Generelt kan vi sige, at indstillingssektionen ikke tillader alvorlige ændringer i funktionalitet, og i de fleste tilfælde forlader brugere "standard" værdierne for dets elementer.

Fordele

  • Programmet er tilgængeligt gratis for alle brugere (mange lignende serviceværktøjer til andre hardwareplatforme er "lukket" for almindelige brugere af producenten);
  • Kræver ikke installation;
  • Interfacet er ikke overbelastet med unødvendige funktioner;
  • Fungerer med et stort udvalg af Android-enheder;
  • Indbygget beskyttelse mod grove brugerfejl.

Fejl

  • Mangel på russisk sprog i grænsefladen;
  • I mangel af korrekt forberedelse af enheder til manipulation og forkerte brugerhandlinger, kan hjælpeprogrammet beskadige softwaren og hardwaren på den enhed, der flashes, nogle gange irreversibelt.
  • Windows 7, 8, 8.1, 10, XP, Vista

SP Flash Tool er et program til flashing af Android-enheder baseret på Mediatek (MTK)-chips. Desværre lader kvaliteten af ​​kinesisk firmware nogle gange meget tilbage at ønske, eller endda stopper producenten helt med at opdatere telefonen. Nogle funktioner holder op med at virke, smartphonen begynder at aflade hurtigt, og du begynder at ville købe en ny. Selvblinkende ved hjælp af det populære SP Flash Tool-program og en computer vil hjælpe med at forlænge dens levetid.

Muligheder

Bemærk! Uforudsete situationer kan opstå under enhedens firmware. Brugeren udfører alle handlinger efter eget skøn. Indlæsning af data ved hjælp af et tredjepartsprogram kan resultere i fejl. Du bør først studere forsigtighedsreglerne, detaljerede instruktioner på specialiserede fora og vælge en fungerende version af firmwaren på din smartphone. Dette gælder især for brugerdefineret (skabt af almindelige brugere baseret på officiel) software. Producenten vil afvise garantiservice, hvis der opdages "uofficiel" interferens med enhedens drift.

SP Flash Tool-programmet har følgende egenskaber:

  • firmware/blinker med den originale version af Android. Producenter glemmer ofte deres kreationer, selv dem, der blev udgivet for ikke så længe siden. Android-versionen med nye klokker og fløjter kommer muligvis ikke til din telefon. Men hvis dets egenskaber tillader det at blive installeret, så kan dette gøres ved hjælp af en computer og Flash-værktøjet. Der er også tilfælde: producenten tilføjer selv sine egne innovationer til den almindelige firmware. Du kan sætte en "ren" version, hvis du ikke kan lide dem. Desuden arbejder de hurtigere. Genblink sparer systemets bremser ved at fjerne overskydende og ophobet affald.
  • firmware med tilpasset (uofficiel) software. Speciel software fra tredjepartsudviklere forbedrer ydeevne, udseende og tilføjer tidligere utilgængelige funktioner.
  • opnå root-rettigheder (superbruger). Åbner muligheder, som tidligere var utilgængelige for den gennemsnitlige bruger. Producenten undervurderer bevidst telefonens egenskaber (for eksempel, så lydstyrken er inkluderet i de tilladte indikatorer for særlige EU-kommissioner) - dette kan rettes.
  • installation af tredjeparts Recovery. Giver dig mulighed for at lave en sikkerhedskopi eller gendanne fra den, installere brugerdefineret firmware, OS-opdateringer og rettelser, formatere et hukommelseskort osv.

Før du blinker firmwaren, skal du oplade telefonen helt, ellers vil den dræne batteriet kraftigt. Og hvis det ikke er nok for hele processen, vil dette føre til fejl eller fuldstændig nedbrud.

Fordele og ulemper

Vigtigste fordele:

  • helt gratis og tilgængelig for alle (mange lignende programmer til andre platforme er ikke tilgængelige for almindelige brugere);
  • virker umiddelbart uden installation på en pc;
  • let at bruge;
  • understøttelse af en bred vifte af Android-enheder;
  • beskyttelse mod "alvorlige" brugerfejl.

Vigtigste ulemper:

  • mangel på russisk version;
  • Manglende forberedelse og forkerte handlinger kan føre til fejl eller endda fuldstændig fejl på enheden.

Hent

SP Flash Tool kan downloades gratis fra vores hjemmeside. Dette program vil hjælpe med at "forlænge" levetiden for din yndlingsgadget. I tilfælde af den mindste usikkerhed er det bedre at konsultere det relevante forum.