Oamenii de multe ori nu vor să plătească în exces pentru marca unui producător de smartphone sau tabletă. La urma urmei, pentru jumătate din costul dispozitivului „cu nume” dintr-unul dintre numeroasele magazine online, puteți cumpăra un „chinezesc” de rasă. Puteți vindeca „bolile copilăriei” ale unor astfel de dispozitive cu ajutorul intermitentului.
Firmware pentru smartphone: intrare rublă, ieșire - două
Extrem de vag sau absent suport tehnic, firmware conceput pentru piața chineză - adesea lipsa de bază servicii Googleși magazin de aplicații Piața de joacă faceți proprietarii să caute modalități de a actualiza software-ul dispozitivelor lor la firmware cât mai aproape de Android pur: Cyanogen Mod sau Lienage OS.
Dar firmware-ul a numeroase familii de smartphone-uri chinezești nu este foarte transparent și simplu: există suficiente capcane. Găsirea unui ansamblu special pentru prietenul tău chinez nu este ușoară, iar a-l prinde corect este și mai dificil. Ce să faci dacă ești reticent să mergi la centrul de service sau acesta nu este în apropiere? Cum să navighezi pe șanul șerpuit și să nu dai de recife de greșeli fatale?
Niște teorie uscată
Firmware-ul este un set software, care include:
- sistem de operare;
- firmware pentru perifericeși modul radio;
- software preinstalat;
- imagini de fundal, un set de sunete de bază pentru apeluri și mesaje.
Schimbând firmware-ul în smartphone-ul dvs., puteți îmbunătăți funcționalitatea acestuia. Prin actualizarea sistemului de operare la unul mai nou, puteți scăpa de programele preinstalate de producător, puteți elibera memorie și îmbunătăți munca offline dispozitive.
Programul SP FlashTool vă va permite nu numai să înregistrați pe smartphone firmware nou, dar și să-l asamblați din blocuri separate, dacă este necesar. Programul nu este simplu, iar interfața sa poate fi numită prietenoasă. Dar dacă urmați întocmai instrucțiunile de mai jos, succesul este inevitabil. După finalizarea cu succes a firmware-ului, programul vă va anunța despre acest lucru.
Principalul lucru este să nu faceți o greșeală cu alegerea firmware-ului, deoarece un firmware selectat incorect nu va fi scris corect, iar dispozitivul va deveni inoperabil după o astfel de operațiune. ÎN smartphone-uri chinezești„Protecția prost” este practic absentă, dacă omorâți bootloader-ul cu firmware-ul greșit, dispozitivul va deveni doar un donator de piese de schimb: nu îl puteți restaura programatic și reparațiile hardware în centru de service costul va fi comparabil cu un nou astfel de smartphone.
Pregătirea pentru o operație intermitentă
Pentru a afișa cu succes micul tău prieten chinez, va trebui să procesezi o mulțime de informații și să urmezi câteva condiții simple:
![](https://bazava.ru/wp-content/uploads/2018/kifimagessyb05.png)
Se face o copie de rezervă a firmware-ului vechi
Dacă decideți să faceți upgrade smartphone-ului la o altă versiune sau la firmware personalizat- Este necesar să faceți o copie de rezervă a versiunii din fabrică. La urma urmei, dacă ceva nu merge bine, atunci Backup va fi singurul colac de salvare care vă va ajuta dispozitivul să supraviețuiască.
Pentru a crea o copie de arhivă completă a firmware-ului telefonului, veți avea nevoie de următoarele instrumente:
- drivere pentru procesoare MTK;
- drivere adb;
- programul MTKDroidTools;
- SP Flash Tool.
Înainte de a începe să creați o copie de rezervă, asigurați-vă că activați modul de depanare USB pe dispozitiv. Pentru a face acest lucru, accesați „Setări” - „Pentru dezvoltatori” (dacă inactiv, apăsați de mai multe ori) - „Depanare USB” - „Permite depanare”.
Puteți activa depanarea USB în secțiunea „Pentru dezvoltatori”.
Crearea unui fișier Scatter
![](https://bazava.ru/wp-content/uploads/2018/pipicjoe2b43.jpg)
Nu schimbați numele implicit al fișierului. Lăsați-l așa cum este - mai puțin probabil să vă confundați în proces.
Dacă butonul Creare fișier scatter» este inactiv (gri pal), așa că aveți versiune învechită MTK DroidTools. Trebuie să actualizați la cele mai recente Versiune curentă. Programul se poate face singur dacă computerul este conectat la Internet.
Calcularea datelor pentru citirea unui memorie dump (ROM) de pe un smartphone
![](https://bazava.ru/wp-content/uploads/2018/430119.jpg)
Citirea unui Memory Dump (ROM)
- Deconectați-vă smartphone-ul de la computer, scoateți bateria. Dacă bateria nu este detașabilă, trebuie doar să opriți dispozitivul.
- În programul FlashTool, faceți clic pe butonul ReadBack, apoi conectați dispozitivul oprit la computer. Pentru a evita problemele cu driverele, conectați-vă la același port USB care a fost folosit la instalarea driverelor.
- De îndată ce smartphone-ul este recunoscut de program, va apărea o bară de progres, mai întâi roșie, apoi albastră. Ambele benzi trebuie să ajungă la capătul ferestrei (100%). Dacă progresul s-a oprit la început și nu se mișcă, opriți smartphone-ul, scoateți bateria și încercați să porniți din nou.
Dacă eroarea se repetă - driverele pentru dispozitiv nu sunt instalate corect - trebuie să le eliminați și să le reinstalați. Puteți încerca să instalați driverele conectând smartphone-ul la un alt port USB.
Procedura de citire a unui depozit de memorie poate dura de la o jumătate de oră la 45 de minute, în funcție de viteza computerului și a smartphone-ului. Când procesul este finalizat, programul FlashTool raportează acest lucru cu o notificare cu un cerc verde. Ieșim din program, deconectăm smartphone-ul de la computer și îl oprim.
Împachetarea blocurilor de descărcare a memoriei într-un fișier firmware
- Lansați programul MTK DroidTools pe computer.
- Porniți alimentarea smartphone-ului, conectați-l cu un cablu la computer.
- În programul MTK DroidTools, accesați fila „rădăcină, backup, recuperare”, în ea faceți clic pe butonul „Creare backup din ROM ...”.
- În caseta de dialog care se deschide, selectați fișierul ROM pe care l-ați creat mai devreme folosind programul FlashTool.
- Programul va asambla fișierul firmware din blocuri și îl va plasa la MtkDroidTools\backups\. Salvați acest fișier în suporturi amovibileși puneți unitatea flash deoparte. Cu acesta, puteți oricând să readuceți la viață dispozitivul prin flash-ul cu firmware-ul stoc (din fabrică).
Video: instalarea driverelor pentru Flashtool
Firmware pentru smartphone folosind FlashTool
Citiți sute de pagini de forumuri, în sfârșit ați găsit cele mai bune și cele mai multe firmware stabil doar pentru animalul tau de companie. Smartphone-ul este încărcat, iar Backup-ul firmware-ului din fabrică a fost citit, scris pe o unitate flash USB și se află într-un loc sigur - puteți trece direct la firmware-ul în sine.
![](https://bazava.ru/wp-content/uploads/2018/fb5-flashtool-2fb5.jpg)
În etapa de trecere a punctelor 7 și 8, este necesar să se asigure o alimentare neîntreruptă. Utilizați un computer conectat prin sursa pentru firmware sursă de alimentare neîntreruptibilă sau un laptop cu un funcțional și încărcat baterie. Țineți copiii, animalele de companie departe de masă cu computerul și îndepărtați-vă - pentru orice eventualitate. Forțele întunecate ale electricității adoră să fie tratate cu respect.
Video: cum să flashați un smartphone MTK utilizând SP Flash Tool
Firmware-ul a trecut, dar gadgetul nu s-a pornit
Rareori, dar totuși există situații în care firmware-ul este selectat corect, iar FlashTool este cel mai nou, iar smartphone-ul nu vrea să pornească după toate manipulările. Pune mașina deoparte și așteaptă o jumătate de oră sau o oră - doar ca să nu faci nimic prostesc.
În funcție de modul în care se comportă dispozitivul, selectăm algoritmul de acțiuni:
- se blochează la nesfârșit pe ecranul de splash: opriți (scoateți bateria), așteptați 2-3 minute, puneți bateria la loc și încercați să utilizați combinația de taste pentru a intra Recuperare smartphone. Dacă a avut succes, rulați comanda Wipe Data -> resetarea din fabricăși încercați să porniți din nou dispozitivul. Uneori, se dovedește a „reanima” dispozitivul din a doua, sau chiar din a treia încercare;
- ecranul este întunecat și smartphone-ul nu răspunde la taste: rulați programul FlashTool, deschideți Backup în el firmware de stoc dispozitiv și încercați să vă flashați smartphone-ul. Dacă dispozitivul conectat prin cablu nu este recunoscut, încercați alt port USB al computerului, alt computer. Nu iese nimic? Oftăm din greu și ducem dispozitivul la centrul de service.
Resetarea la setările din fabrică se efectuează prin meniul Recuperare
Pe primul loc în clasamentul modalităților de a-ți „ucide” smartphone-ul se află firmware-ul dispozitivului cu versiunea greșită a software-ului. Aflați configurația hardware a dispozitivului dvs. cu o acuratețe de 100%, chiar dacă trebuie să vă puneți sub acoperire pentru asta. Luați-vă timp - repararea unui smartphone sau cumpărarea unuia nou va costa mai mult.
Video: restaurarea „cărămizii” și firmware-ului dispozitivului prin SP Flash Tool
Erori FlashTool
Deoarece firmware-ul este o chestiune delicată și necesită conformitate un numar mare nuanțe - în unele cazuri, în timpul firmware-ului, pot exista diverse probleme cu Flash Tool.
Tabel: Lista erorilor frecvente FlashTool
Cod de eroare | Cauza probabilă a erorii |
(1003) S_COM_PORT_OPEN_FAIL | Există o problemă cu cablul sau portul USB de pe computer. |
(1011) S_NOT_ENOUCH_STORAGE_SPACE | Dimensiunea oricărei părți a firmware-ului este mai mare decât spațiul alocat pentru aceasta. Fie folosești și tu versiune veche FlashTool sau ați descărcat firmware-ul greșit pentru dispozitiv, cu dimensiuni ale pieselor care sunt diferite de firmware-ul smartphone-ului dvs. |
(1012) S_NOT_ENOUGH_MEMORY | Versiunea veche a FlashTool. |
(1013) S_COM_PORT_OPEN_FAIL | Problemă cu cablul sau portul USB. |
S_UNSUPPORTED_VER_OF_DA | Folosiți pentru a clipi mai mult versiune noua instrument flash. |
(1040) S_UNSUPPORTED_OPERATION | Nepotrivire între fișierul scatter și versiunea smartphone-ului. Firmware-ul nu se potrivește cu dispozitivul, aveți grijă. |
(2035) S_BROM_CMD_JUMP_DA_FAIL | După ce apăsați butonul Descărcare, încercați să conectați dispozitivul oprit la computer cu butoanele de volum apăsate anterior. |
(3001) S_DA_EXT_RAM_ERROR | Există o problemă cu cablul sau portul. |
(3144) S_DA_EMMC_FLASH_NOT_FOUND | Versiune de firmware greșită, fișierul scatter nu se potrivește. |
(3148) S_DA_SDMMC_READ_FAILED (3149) S_DA_SDMMC_WRITE_FAILED | Memoria flash a smartphone-ului este defectă. |
(6124) S_SECURITY_INVALID_PROJECT, COD EROARE MSP: 0x00 | Trebuie să reduceți viteza de înregistrare în setările programului: deschideți fila Opțiuni - DA Descărcați toate - Viteză - Viteză maximă. |
(8200) EROARE SP FLASH TOOL | Această eroare apare dacă doriți să flashați dispozitivul cu drivere pentru altă platformă. Să presupunem că aveți platforma MT6589 și încercați să flashați firmware-ul de pe telefon pe MT6572. Schimbarea versiunii ar putea ajuta, de asemenea. Instrumentul Flash. Verificați de două ori fișierele firmware, altfel puteți ucide dispozitivul. |
Modalități alternative de a flash un smartphone
Pe lângă utilizarea programului FlashTool, există mai multe modalități de a-ți flashi animalul de companie cu cea mai recentă versiune de Android. Sunt mai simple, dar și cu caracteristici limitate:
![](https://bazava.ru/wp-content/uploads/2018/24epegsmalltat.png)
Video: principiile de bază ale auto-fulgerării unei tablete Android
Aproape toate situațiile care apar la intermiterea smartphone-urilor din Imperiul Celest pot fi rezolvate cu dorința și priceperea cuvenită. Configurațiile hardware ale aceluiași model de dispozitiv pot fi modificate de producător de 3-4 ori, respectiv, și este nevoie de un firmware diferit. În ciuda simplității aparente, există multe capcane în firmware-ul acestor „animale”: trebuie să te gândești de șapte ori înainte de a le coase acasă, mai ales dacă faci asta pentru prima dată.
Programul de firmware SP FlashTool este utilizat pentru restaurare și actualizare sistem de operare pe dispozitive bazate pe procesoare MTK. Și numai pentru ei. E bine că majoritatea producătorilor au astfel de modele în arsenalul lor. Deci, programul este relevant în orice caz. Unite și instrucție universală despre cum să flash dispozitive prin FlashTool nu există. Totul depinde de producătorul smartphone-ului. În unele dispozitive, totul este la fel de simplu ca decojirea perelor, în timp ce alte dispozitive vor trebui pregătite pentru procedură.
Puteți descărca acest program de oriunde. Dar mai bine pe site-ul oficial al dezvoltatorului. Utilitarul este actualizat constant și acceptă un număr tot mai mare de dispozitive. Acum poate fi aplicat cu destul de mult succes pe smartphone-uri și tablete. Despre asta, prin FlashTool, și vom discuta în continuare.
Un pic despre program
Aplicația SP FlashTool este binemeritat populară printre fanii experimentării cu smartphone-urile lor. Cu acesta, puteți înlocui firmware-ul pe dispozitive cu procesoare MTK. Cu toate acestea, programul poate face mai mult decât atât. Cu ajutorul acestuia, puteți testa memoria, partițiile, hardware-ul smartphone-ului. În mâini capabile, este într-adevăr un instrument de diagnosticare puternic. Și în combinație cu un programator, această aplicație nu are preț.
Desigur, procesul de firmware este diferit pentru diferite dispozitive. Există dispozitive fără probleme. Există însă și cele care pot „scoate creierul” utilizatorului în timpul procedurii. Dacă ai neapărat nevoie rezultat pozitiv, atunci este mai bine să vă familiarizați cu procesul de firmware model specific separat. Cum să flash Fly folosind FlashTool? În general, la fel ca modelele altor producători. La urma urmei, mai departe vom vorbi despre versiunea universală, care este potrivită pentru aproape orice dispozitiv.
Etapa 1. Instalarea driverelor
Pentru ca programul să detecteze dispozitivul, trebuie să instalați driverele. Acesta este primul și cel mai important pas. Fără aceasta, firmware-ul va eșua. De obicei, driverele standard care vin cu dispozitivul sunt suficiente. Dar, în unele cazuri, va trebui să scotoci prin forumuri specializate de firmware.
Cert este că unele smartphone-uri necesită șofer special pentru firmware. Nu va ieși nimic fără el. Este ușor de găsit - accesați motor de căutare. Pentru a urmări procesul de instalare a driverului, este mai bine să deschideți managerul de dispozitive. Dacă la sfârșitul instalării nu există dispozitive marcate cu un semn galben de întrebare, atunci totul este în regulă. Dar acesta este doar primul pas. Cum să flash un telefon prin FlashTool în continuare? Totul este simplu. Acum trebuie să selectați firmware-ul corect. Mai multe despre asta mai jos.
Etapa 2. Selectarea firmware-ului
Pe Internet, există o mare varietate de firmware pentru dispozitivul dvs. De aici problema alegerii celui potrivit. Trebuie remarcat imediat că este necesar să se evite ansamblurile „auto-fabricate” de la producători necunoscuți. Acestea sunt așa-numitele Poate că sunt mai rapide decât cele din fabrică în ceea ce privește performanța, dar nu diferă în stabilitate.
Deci, căutăm firmware de la producător. Dar și aici trebuie să fii atent. Versiunile alfa și beta ar trebui evitate cu strictețe. Când le folosiți, puteți obține o cărămidă. Cea mai bună soluție va exista o versiune din fabrică etichetată stabil. După ce firmware-ul este selectat, trebuie să îl descărcați și să dezarhivați folderul cu acesta în rădăcina discului. Acest lucru completează procesul de pregătire. Acum să trecem la următorul punct. prin FlashTool, aproape că știm deja.
Etapa 3. Pregătirea programului
Rulați Flash_Tool.exe. După aceea apare fereastra de lucru programe. În funcție de gradul de „moarte” al dispozitivului, puteți selecta diferite moduri de firmware. Să presupunem că smartphone-ul nostru este mai viu decât toate lucrurile vii. Trebuie doar să schimbi firmware-ul. În acest caz, nu trebuie să modificați setările programului.
În colțul din dreapta sus, faceți clic pe butonul Scatter-Loading și găsiți folderul cu firmware-ul dezambalat. Aici trebuie să găsiți fișierul MT65xx_Android_scatter.txt. Unde xx sunt numerele finale ale procesorului modelului dispozitivului dvs. Apoi va începe descărcarea fișierelor necesare pentru firmware. Dacă computerul dvs. este destul de puternic, atunci va dura puțin timp. După o descărcare cu succes, rămâne să faceți clic pe butonul Descărcare. Programul este acum în modul de așteptare. Ea așteaptă conectarea smartphone-ului. Este timpul să trecem la următoarea etapă. Cum să flash dispozitive prin FlashTool când programul este deja pregătit?
Etapa 4. Firmware-ul dispozitivului
Depinde foarte mult de modelul de smartphone. Dacă dispozitivul este echipat cu o baterie detașabilă, atunci trebuie să opriți telefonul, să scoateți și să reintroduceți bateria, să conectați dispozitivul la computer (oprit). Dacă bateria nu este detașabilă, atunci trebuie doar să opriți dispozitivul. Apoi îl conectăm la cablu USB. În orice caz, trebuie să conectați doar smartphone-ul oprit. Dacă aparatul tău este o cărămidă, atunci este dificil să faci o greșeală aici. Oricum e mereu oprit.
După conectare, programul va detecta dispozitivul și va începe procesul de firmware. Poate dura foarte mult timp. Depinde de gradul de „moarte” al dispozitivului și de puterea computerului tău. În orice caz, la sfârșitul firmware-ului, veți vedea un inel verde. Aceasta înseamnă că toate operațiunile au fost finalizate cu succes. Asta e tot. Puteți să vă deconectați smartphone-ul de la computer și să încercați să îl porniți. O astfel de secvență de pași descrie vizual ceva prin FlashTool. Programul este potrivit pentru majoritatea telefoanelor.
Caracteristicile diferitelor dispozitive
In unele cazuri setări implicite Un program pentru flash-ul unui smartphone de la un producător sau altul nu este suficient. Aici trebuie să te joci cu setările. Și de la program limba engleza, pot apărea unele dificultăți. În orice caz, pentru firmware-ul corect al dispozitivelor „cu probleme”, va trebui să consultați un specialist. Întreabă-l cum să flash Sony Xperia prin FlashTool și veți auzi o descriere a procesului necesar.
În cazul „chinezului de rasă pură” este încă mai dificil. Cel mai probabil, va trebui să lipiți cablul USB, astfel încât să devină potrivit pentru intermitent. Singurul lucru bun este că există foarte puține astfel de dispozitive bazate pe MTK. Iar riscul de a da peste ele este mic. În plus, folosesc foarte rar sistemul de operare Android. Cel mai adesea au propriul lor sistem de origine necunoscută. Acest lucru, desigur, nu face totul mai ușor. Dar întrebarea dacă prin FlashTool dispare de la sine. Deoarece programul pur și simplu nu este potrivit pentru aceste dispozitive.
În ceea ce privește gadgeturile de la Sony, acestea sunt, în general, extrem de reticente la flash. Bootloader-ul acestor dispozitive este blocat în numele securității. Pe de o parte, acest lucru este bun, deoarece protejează dispozitivul de atacurile camarazilor cu „mâini strâmbe”. Și, pe de altă parte, acesta este un hemoroizi suplimentar la restaurarea firmware-ului. Deci, înainte de a începe să lucrați cu astfel de smartphone-uri, este mai bine să întrebați profesioniștii cum să flasheți Sony prin FlashTool.
Concluzie
Acesta este doar un ghid general. Acum aveți o idee despre cum să flashați gadgeturi prin FlashTool. Pentru mai precise și informatii detaliate este mai bine să apelați la un aparat de referință bogat. Dar acest articol vă va ajuta și să vă familiarizați cu metodele de bază de lucru cu programul. În cele mai multe cazuri, acest lucru va fi suficient.
FlashTool este un „flasher” special pentru smartphone-urile care rulează pe procesoare de la MediaTek. Datorită acestui program, vă puteți actualiza smartphone-ul la o versiune mai nouă a sistemului de operare sau puteți înlocui firmware-ul cu un ansamblu de altă modificare, atât oficială, cât și personalizată (modificată).
1 Instalarea driverelor. Folosind un cablu microUSB, conectăm dispozitivul la computer și instalăm drivere de firmware (de exemplu, drivere de firmware potrivite pentru majoritatea smartphone-uri Lenovo poate fi descărcat). După ce driverul este instalat, deconectați dispozitivul de la computer.
2 Căutați firmware-ul necesar. Pe un site specializat dedicat dispozitivului dvs., trebuie să descărcați firmware-ul conceput pentru a funcționa Aplicație flash instrument. Personalizat sau oficial - tu hotărăști. Aflați mai multe despre personalizat și firmware-ul oficial se gaseste in articol:
3 Instalarea SP FlashTool. De regulă, pentru firmware-ul care este instalat pe dispozitive care utilizează SP FlashTool, acest program atasat in kit, in arhiva cu firmware-ul. Despachetați arhiva și rulați aplicația.
4 Firmware-ul dispozitivului. Opriți complet dispozitivul. Lansăm programul SP Flash Tool pe computer și completăm câmpurile Download Agent și Scatter-loading File cu fișierele corespunzătoare.
Obligatoriu bifați caseta de lângă „DA DL All With Check Sum”
Apăsați butonul „Fimware -> Upgrade”
Aplicația va intra în modul de așteptare a conexiunii dispozitivului. Folosind un cablu USB, conectați dispozitivul la computer. Dacă totul a fost făcut corect, atunci vor apărea dungi multicolore în partea de jos a programului, indicând starea „încărcării” firmware-ului pe dispozitiv.
În cele din urmă, pe ecranul computerului va fi afișată o fereastră cu un cerc verde, indicând „umplerea” cu succes a firmware-ului în dispozitiv. După aceea, repornim dispozitivul flash și ne bucurăm de lucrul său.
Atenţie! Articolul este scris cu scop informativ! Tot ceea ce faci este pe propriul tău risc și risc.
Poate fi schimbat folosind SP Flash Tool. Ea este potrivită pentru Dispozitivele Sony pe Bazat pe Android. Telefonul modern are multe funcții diferite. Și nu sunt doar apeluri și mesaje SMS. Cu astfel de dispozitive, puteți accesa Internetul, chat, viziona videoclipuri, afla știri, folosi navigatoare. Foarte des, sistemele de operare vin cu opțiuni actualizate, o interfață mai convenabilă și funcții noi. Dacă doriți să le încercați, vă va fi util să știți cum să flashați un telefon folosind Flashtool. Pentru aceasta veți avea nevoie de un computer.
Firmware-ul trebuie schimbat dacă nu funcționează. Dispozitivul încetinește, îngheață, se oprește fără știrea utilizatorului sau resetează setările în sine, nu deschide sistemul sau aplicații instalate. Desigur, problemele pot fi asociate cu o defecțiune hardware a gadgetului. Dar înainte de a-l duce la un service de reparații sau de a cumpăra unul nou, încercați să porniți un nou sistem de operare.
Firmware greșit cu folosind flashtool se poate termina prost pentru dispozitiv. Descărcare firmware prin programe de la terți duce uneori la erori. Aceleași probleme apar dacă instalați software personalizat (personalizat). Acestea sunt programe neoficiale create de utilizatorii înșiși. Deci du-te la sistem nou dacă ești sigur că funcționează. Dacă dispozitivul este în garanție, nici producătorul, nici vânzătorul nu vor fi răspunzători pentru descărcarea incorectă a programului.
SP nu este compatibil cu unele tipuri de smartphone-uri. Funcționează excelent cu întreaga linie Xperia. Chiar și cu modele mai vechi. Dar nu este absolut potrivit pentru dispozitivele Samsung - au nevoie de programul ODIN pentru a schimba sistemul de operare.
Înainte de a vă aprinde telefonul folosind Flashtool, procedați în felul următor:
![](https://bazava.ru/wp-content/uploads/2018/citimage-tat.jpg)
Înainte de a descărca firmware-ul, trebuie să configurați telefonul:
![](https://bazava.ru/wp-content/uploads/2018/kico-c-707x550.jpg)
Acțiunile suplimentare depind de versiunea software-ului.
Firmware prin FlashTool „clasic”.
Iată cum se instalează firmware-ul prin FlashTool:
- Rulați programul.
- În meniul „Opțiuni”, selectați portul (Port COM) la care telefonul a fost conectat anterior.
- Linia „Descărcare agent” va conține automat calea către fișierul cu extensia .bin.
- Faceți clic pe butonul „Scatter-loading” și selectați fișierul txt din directorul în care se află firmware-ul. De obicei se numește „[Device Model]_Android_scatter_emmc.txt”.
- Închideți telefonul. Scoateți și introduceți bateria.
- Conectați-l la computer cu un cablu USB.
- Descărcarea firmware-ului ar trebui să înceapă automat.
- Dacă acest lucru nu se întâmplă, deconectați dispozitivul de la PC, scoateți și instalați din nou bateria și încercați să instalați din nou noul sistem de operare.
- Porniți telefonul. Sistemul nu va porni imediat.
FlashTool 0.9.x
- Dezarhivați arhiva care conține firmware-ul (ar trebui să existe un fișier .FTF) în folderul /flashtool/firmwares. Adică în directorul rădăcină al acestui program.
- Rulați-l.
- Faceți clic pe butonul cu pictograma fulger.
- Marcați elementul „Flashmode” cu un marcator și confirmați acțiunea.
- Câmpul „Folder sursă” ar trebui să conțină calea către firmware. Dacă nu este acolo, faceți clic pe pictograma punctelor de suspensie și găsiți manual directorul cu fișierul FTF.
- În stânga este o listă de versiuni de software. Selectați firmware-ul de care aveți nevoie.
- Faceți clic pe butonul Flash din partea de jos.
- Instrumentul va începe pregătirea pentru descărcare. În fereastra de informații va apărea inscripția „Pregătirea fișierelor pentru intermitent”.
- După câteva minute, va apărea o alertă „Așteptând Flashmode”.
- Închideți telefonul.
- Țineți apăsat butonul de reducere a volumului.
- Fără a-l elibera, conectați dispozitivul la computer.
- Flash Tool va descărca automat firmware-ul. Când procesul este finalizat, va apărea „Intermitent terminat”.
Firmware-ul ar trebui rearanjat doar ca ultimă soluție. Deoarece acest lucru poate cauza diverse probleme și erori. Există riscul ca, după o instalare nereușită, telefonul să nu poată fi restaurat.
Nu deconectați dispozitivul de la PC în timpul descărcării, nu îl întrerupeți. Dacă Flash Tool nu instalează firmware-ul, poate fi din cauza driverelor sau a versiunii sistemului de operare. Încercați să utilizați un alt software.
Creați un fișier FTF
Fișierele cu firmware pot fi transformate într-o imagine FTF. Această metodă este pentru modelele Xperia. Pentru a obține software-ul pentru dispozitiv, aveți nevoie de programul XperiaFirm și Flash Tool 0.9.x.
- Găsiți-l pe Internet, descărcați-l și rulați-l.
- Selectați modelul dispozitivului dvs. din lista din stânga.
- Faceți clic pe butonul „Verificați toate” din partea de sus. Va fi afișată o listă de firmware pentru toate țările și operatorii.
- Faceți clic pe numărul de build al firmware-ului de care aveți nevoie.
- Versiunile vor apărea în partea dreaptă. Faceți clic pe una dintre ele.
- Se va deschide fereastra Downloader cu informații despre software. Memorează-l sau notează-l. În special, liniile „Piață” și „Release”. Veți avea nevoie de asta mai târziu.
- Bifați caseta „Despachetați automat”.
- Faceți clic pe „Descărcare”.
- Specificați directorul în care doriți să salvați fișierele.
Acum trebuie să acționăm prin FlashTool.
- Rulați programul.
- Dacă apare o eroare, ștergeți totul din folderul Firmwares și încercați din nou.
- Accesați meniul Instrument - Pachete - Creare.
- În câmpul „Selectare folder sursă”, faceți clic pe butonul cu punctele de suspensie.
- Specificați calea către folderul cu firmware-ul. Fișierele ei vor apărea în lista din stânga.
- Faceți dublu clic pe linia de lângă cuvântul „Dispozitiv”. Selectați modelul dvs. de gadget.
- Acum aveți nevoie de datele de compilare pe care le-ați înregistrat mai devreme. În câmpul „Branding”, introduceți valoarea din „Piață”, în câmpul „Versiune” - valorile din „Release”.
- În lista „Lista de foldere”, selectați toate fișierele și faceți clic pe pictograma săgeată dreapta. Acestea ar trebui să fie în secțiunea „Conținut firmware”.
- Faceți clic pe „Creați” și așteptați ca procesul să se termine.
- Fișierul FTF va fi plasat în folderul Firmwares.
Cu Flash Tool poți efort suplimentar reflash smartphone-uri de la Sony. Dar cu o abordare greșită a instalării firmware-ului, pot apărea eșecuri și erori. Prin urmare, trebuie făcută cu atenție, urmând instrucțiunile.
După ce am descărcat tot ce aveți nevoie, puteți, de exemplu, să creați un folder Android în rădăcină și să extindeți conținutul dezambalat al arhivelor în foldere, de exemplu. drivere în folderul Drivers, Platform Tools într-un folder separat, SP Flash Tool într-un folder separat, MTK Droid Tools într-un folder separat.
Apoi, activați Modul dezvoltator pe dispozitiv și activați depanarea USB. Acestea. mai întâi accesați Setări -> Despre telefon (Despre dispozitiv) și faceți clic de mai multe ori (5-7) pe inscripția „Număr build”, până când apare un mesaj că Modul Dezvoltator este activat. Apoi, accesați meniul Setări -> Pentru dezvoltatori și bifați „Depanare prin USB”:
După aceea, conectăm dispozitivul la computer și instalăm Drivere ADB(adică fie rulând AdbDriverInstaller.exe din arhivă, fie deschizând managerul de dispozitive și specificând manual calea către drivere în folderul Android driver adb x64 pentru dispozitiv necunoscut). Rezultatul ar trebui să arate astfel (Manager dispozitiv):
Dispozitivul Android ADB Interface din Device Manager confirmă că suntem pregătiți pentru următorul pas.
Așteptăm până când dispozitivul este detectat în el și apăsăm butonul „Harta blocurilor”:
După aceea, faceți clic pe butonul „Creați fișier scatter” și salvați fișierul rezultat (pentru mine se numea MT6582_Android_scatter.txt) pe disc. În această etapă de pregătire este finalizată și puteți trece direct la citirea datelor.
Deschideți fișierul rezultat în Notepad ++ sau Word (rețineți că un notepad obișnuit nu va funcționa) și găsiți linia partition_name: CACHE în el:
Și amintiți-vă ce ați scris în coloana linear_start_addr, în acest caz este 0x3E900000.
Deconectam telefonul de la PC și îl oprim, adică. țineți apăsat butonul de pornire și selectați „Oprire” în meniu, puteți, de asemenea, să deconectați și să introduceți bateria. Apoi, rulați SP Flash Tool și accesați fila Readback din acesta. Apoi, faceți clic pe butonul Adăugați. Ca rezultat, va apărea un rând în tabel:
Facem clic pe el, ni se solicită să selectăm locația pentru a salva fișierul ROM_0, selectam folderul în care dorim să-l salvăm și în următorul ecran în câmpul Lungime introducem numărul pe care l-am amintit mai devreme (linear_start_addr):
Rezultatul final ar trebui să fie cam așa:
Apoi conectăm telefonul oprit (!) La PC. În acest moment, este recomandabil să deschideți Manager dispozitive. Până acum, nu apăsăm niciun buton în SP Flash Tool pe acest ecran!
În momentul conexiunii, veți stabili dispozitiv necunoscut MT65xx PreLoader și sistemul de operare vă vor solicita să instalați drivere pentru acesta. Imaginea de mai jos arată clar acest lucru. Este mai bine să deschideți managerul de dispozitiv imediat înainte de a conecta telefonul pentru a „prinde” momentul în care apare MT65xx PreLoader. Dacă apare dispozitivul și sistemul de operare nu oferă instalarea automată a driverelor, atunci acest lucru trebuie făcut manual făcând clic Click dreapta mouse-ul pe MT65xx PreLoader.
Selectăm „Căutați drivere pe acest computer” și specificăm folderul în care se află conținutul dezambalat al arhivei mtk_xp_vista_7_8_x32_x64.zip (adică, până la acest moment ar trebui să despachetați arhiva undeva). După ce driverele sunt instalate cu succes, imaginea din managerul de dispozitive ar trebui să se schimbe astfel:
Dacă driverele sunt instalate, puteți trece la pasul următor. Vă rugăm să rețineți că atunci când telefonul este conectat, portul Preloader USB VCOM poate apărea doar pentru câteva secunde - acest lucru este normal, sarcina noastră în această etapă este să instalăm driverele telefonului, astfel încât să fie identificat ca Port Preloader USB VCOM și nu dispozitivul necunoscut MT65xx PreLoader. Dacă brusc nu ați avut timp să instalați driverele și telefonul a pornit, scoatem bateria, deconectam telefonul, introducem bateria, conectăm telefonul și repetăm procedura.
De îndată ce suntem convinși că driverele sunt instalate, deconectam telefonul de la PC. Îl oprim, în SP Flash Tool deschis apăsăm butonul Readback și conectăm telefonul oprit la computer. După aceea, vom începe procesul de citire a firmware-ului de pe telefon:
Mulți scriu despre dificultățile care apar tocmai la acest pas. O sa incerc sa explic putin mai mult. După ce apăsați butonul Readback - SP Flash Tool intră în modul de așteptare pentru conectarea telefonului, de ex. se presupune că înainte de asta ai reușit să prinzi momentul în care telefonul tău oprit este definit ca MT65xx PreLoader și să instalezi drivere pe el, astfel încât să ai Portul VCOM USB Preloader în porturile COM. Dacă dintr-o dată, dintr-un motiv oarecare, SP Flash Tool a scris despre o eroare sau telefonul nu a avut timp să se conecteze, următoarea metodă vă poate ajuta (tot ce este descris este adevărat numai dacă ați instalat corect driverele și când conectați telefonul obțineți Preloader USB VCOM Port): opriți telefonul de pe computer, scoateți bateria, apăsați butonul Readback, conectați telefonul cu bateria scoasă. O bară roșie (Download) va merge la SP Flash Tool, în acest timp introducem rapid bateria înapoi, dacă avem timp, atunci o bară albastră Readback cu procente va merge, ca în imagine:
Așteptăm până la finalizarea procesului. Crearea unei copii de rezervă poate dura 10-15 minute. Ne uităm doar la interesul curent și nu atingem nimic 😉 La sfârșitul procedurii de citire, veți vedea inscripția Readback Ok:
În timp ce facem Backup, este timpul să explicăm ce este un fișier scatter și ce este fișierul ROM_0, pe care îl vom obține la ieșire. Memoria telefonului este un flash EMMC obișnuit, care este împărțit în anumite secțiuni. Un fișier scatter este un fișier de descriere a secțiunii (de exemplu, Scatter are secțiuni PRELOADER, RECOVERY, LOGO, ANDROID etc.). Scopul partițiilor este diferit, de exemplu, în Recovery - conține imaginea de recuperare, în logo - sigla folosită la pornirea sistemului, în Android - imaginea sistemului etc. Fișierul ROM_0 pe care îl obținem ca ieșire este în esență un dump solid EMMC Flash într-un singur fișier. Dar pentru a utiliza backup-ul firmware primit, de exemplu, pentru a restabili un alt dispozitiv similar, va trebui totuși să îl împărțim în secțiuni. Aici voi descrie mai multe moduri de a face acest lucru. Primul și cel mai comun este prin MTK Droid Tools. Să presupunem că avem deja un fișier ROM_0 creat cu SP Flash Tool.
Pornim dispozitivul (telefonul) și îl lăsăm să pornească, după care repornim MTK Droid Tools (modul de depanare USB de pe telefon, desigur, trebuie să fie activat, iar driverele ADB sunt instalate pe PC), accesați fila rădăcină, backup, recuperare și apăsați butonul „Creați o copie de rezervă de pe unitatea flash ROM_”:
Selectăm ROM_0 pe care l-am obținut la pasul anterior și în fereastra de jurnal vedem ceva de genul următor:
- Salvați folderul pe computer: E:\Android\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\
— scatter-ul este salvat în fișier:
E:\Work\Megaphone Login Plus\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\MT6582_Android_scatter.txtCopie finalizată
- preloader.bin ... copiat ... tăiat OK
- MBR ...copiat
- EBR1 ...copiat
- pro_info ...copiat
- nvram.bin ...copiat
- protect_f ...copiat
- protect_s ...copiat
- seccfg ...copiat
- uboot.bin ...copiat
- boot.img ... copiat
…
Ei bine, etc. Acum, în folderul de salvare, am acest E:\Android\MtkDroidTools\backups\ avem un folder cu o copie de rezervă completă a firmware-ului nostru, împărțit în secțiuni (adică fiecare secțiune într-un fișier separat):
Acest lucru completează procesul de creare a unei copii de rezervă a firmware-ului. Dacă ați vrut doar să învățați cum să faceți backup pentru firmware folosind SP Flash Tool și ați reușit, nu puteți citi mai departe.
Pentru avansat
Dar dacă MTK Droid Tools „nu vede” telefonul? Sau este imposibil să creați un fișier scatter sau să împărțiți fișierul ROM_0 rezultat în secțiuni? Cum să obțineți o hartă de partiții și este posibil să „tăiați” manual fișierul ROM_0? Există o astfel de posibilitate. Pentru a obține o hartă de partiții pe MTK 65xx, trebuie să dați o comandă în consola ADB - de exemplu. rulați adb shell în consolă și tastați această comandă acolo:
Dacă dintr-o dată, dintr-un motiv oarecare, telefonul nu este văzut prin ADB (în acest caz, vă sfătuiesc să citiți manualul ADB, poate fi o problemă în VEN_ID-ul dispozitivului și trebuie doar să îl înregistrați în %USERPROFILE%\.android\adb_usb.ini, atunci aceeași comandă poate fi dată în telefonul însuși instalând Terminal Emulator pentru Android din Google Play:
După cum puteți vedea, rezultatul este exact același și linear_start_address a secțiunii cache poate fi luată de aici. Da, apropo, în dispozitive noi, de exemplu, bazate pe MTK 6752, precum Beeline Pro, ZTE Q Lux etc. Harta partițiilor poate fi obținută cu cat /proc/partinfo. MTK Droid Tools nu funcționează deloc cu aceste dispozitive.
Acum avem o metodă de obținere a adresei de pornire a partiției cache, care este necesară pentru a obține ROM_0 folosind SP Flash Tool. De asemenea, cunoaștem adresele (offset-urile) și dimensiunile fiecăreia dintre partiții. Acestea. pentru a „taia” ROM_0 în secțiuni - nu trebuie să folosim deloc MTK Droid Tools. Acest lucru se poate face „de mână” în orice editor Hex care acceptă funcția de selectare și salvare a unui bloc într-un fișier (eu folosesc consola HIEW). Ei bine, de exemplu, să „tăiem” partiția de recuperare din fișierul ROM_0 rezultat.
Știm (de la scatter sau dumchar_info) adresă_liniar_start_adr: 0x4180000 și dimensiune_partiție: 0x1000000. Deschideți ROM_0 în HIEW și navigați la 0x4180000. Acestea. în consolă facem hiew32 ROM_0, apoi apăsăm F5 și conducem adresa de la începutul partiției - 4180000:
După cum puteți vedea, la 4180000 avem semnătura ANDROID!, care ne spune că suntem pe drumul cel bun 😉 Adresa finalului partiției este calculată ca linear_start_addr+partition_size-1 = 0x517FFFF în cazul nostru. Apăsați în HIEW * (asterisc pe tastatura suplimentară) pentru a începe să evidențiați blocul (dacă mutați săgețile sus / jos / dreapta / stânga, vedem cum blocul începe să fie evidențiat) și fie coborâți la 0x517FFFF, fie faceți-o prin F5:
Și terminăm selecția blocului, din nou prin „gri” * (pe tastatura suplimentară). După aceea, apăsați F2 - Pune bloc (salvarea blocului într-un fișier):
Și avem o partiție de recuperare. În același mod, puteți tăia orice altă partiție din ROM_0. După cum înțelegeți, nu avem deloc nevoie de MTK Droid Tool.
Pentru a simplifica procedura, puteți scrie și un script/program care va face acest lucru automat pentru toate secțiunile, dar sincer să fiu, nu am suficient timp pentru asta și această sarcină nu apare atât de des, așa că HIEW este suficient pentru mine pentru aceste scopuri.
p.s. Atât deocamdată... postarea s-a dovedit a fi o „versiune schiță”, pentru că A fost scrisă în grabă, poate mai târziu o voi completa dacă sunt momente de neînțeles. Și, desigur, ca întotdeauna, mă voi bucura să aud comentariile și întrebările voastre...
p.p.s. Cum au reușit să mă corecteze puțin, /proc/dumchar_info nu conține linear_start_addr din scatter, ci physical_start_addr. Acestea. în exemplul de mai sus pentru partiția cu recuperare avem:
adresa_liniară_start: 0x4180000
adresă_pornire_fizică: 0x2D80000
dimensiune_partiție: 0x1000000
Și în /proc/dumchar_info vedem exact physical_start_addr în coloana StartAddr. Dar dacă ne uităm la dimensiunea primei secțiuni (preloader), devine clar cum să traducem physical_start_addr în linear_start_addr, dacă adăugăm 0x1400000 la 0x2D80000 (aceasta este doar dimensiunea preloader), atunci se dovedește doar 0x4180000.