Firmware per a dispositius Android basats en MTK a través de SP FlashTool

La plataforma de maquinari MTK com a base per construir telèfons intel·ligents moderns, tauletes i altres dispositius s'ha estès molt. Juntament amb una varietat de dispositius, els usuaris poden triar entre variacions del sistema operatiu Android: el nombre de firmware oficial i personalitzat disponible per als dispositius MTK populars pot arribar a arribar a diverses desenes! La partició de memòria del dispositiu de Mediatek s’utilitza amb més freqüència amb l’eina Flash SP, una eina potent i funcional.

Malgrat la gran varietat de dispositius MTK, el procés d’instal·lació de programari a través de l’aplicació SP FlashTool és generalment el mateix i es realitza en diversos passos. Penseu en detall.

Totes les accions per a dispositius intermitents que utilitzen SP FlashTool, inclosa l’execució de les instruccions següents, l’usuari realitza el vostre propi risc! L’administració del lloc i l’autor de l’article no són responsables de possibles errors de funcionament de l’aparell.

Preparació del dispositiu i del PC

Perquè el procés d’escriptura d’imatges de fitxers a les seccions de memòria del dispositiu vagi sense problemes, cal preparar-se en conseqüència, després d’haver realitzat determinades manipulacions tant amb el dispositiu Android com amb el PC o el portàtil.

  1. Descarreguem tot el que necessiteu - firmware, controladors i la mateixa aplicació. Extraieu tots els arxius en una carpeta separada, idealment situada a l’arrel de la unitat C.
  2. És convenient que els noms de les carpetes per a la ubicació dels fitxers d’aplicació i de microprogramari no continguin lletres i espais russos. El nom pot ser qualsevol, però les carpetes han de ser nomenades de manera conscient, per no confondre's més endavant, especialment si a l'usuari li agrada experimentar amb diversos tipus de programari carregats al dispositiu.
  3. Instal·leu el controlador. Aquest punt d’entrenament, o més aviat la seva correcta implementació, determina en gran mesura el bon flux de tot el procés. Com es pot instal·lar un controlador per a solucions MTK es descriu amb detall al’article a l’enllaç següent:
  4. Lliçó: Instal·lació de controladors per al firmware d'Android

  5. Feu un sistema de còpia de seguretat. Sigui quin sigui el resultat del procediment del microprogramari, en gairebé tots els casos l'usuari haurà de restaurar la seva pròpia informació i, si hi ha alguna cosa errònia, les dades que no es van desar a la còpia de seguretat es perdran irrecuperablement. Per tant, és molt convenient seguir els passos d’una de les maneres de crear una còpia de seguretat de l’article:
  6. Lliçó: com fer una còpia de seguretat del dispositiu Android abans de parpellejar

  7. Oferim una font d'alimentació ininterrompuda per a PC. En el cas ideal, l’ordinador que s’utilitzarà per a manipulacions mitjançant SP FlashTool ha de ser totalment funcional i equipat amb una font d’alimentació ininterrompuda.

Instal·lació del microprogramari

Mitjançant l’aplicació SP FlashTool, podeu realitzar gairebé totes les operacions possibles amb les seccions de memòria del dispositiu. La instal·lació del firmware és la funció principal i, per a la seva execució, el programa té diverses maneres d'operar.

Mètode 1: només es pot descarregar

Considerem amb detall el procediment per descarregar el programari a un dispositiu Android quan utilitzeu una de les maneres de firmware més comunes i usades amb freqüència a través de SP FlashTool: "Només descarrega".

  1. Executeu SP FlashTool. El programa no requereix instal·lació, de manera que per executar-lo, simplement feu doble clic al fitxer flash_tool.exesituat a la carpeta amb l’aplicació.
  2. Quan inicieu el programa per primera vegada, apareixerà una finestra amb un missatge d’error. Aquest moment no hauria de preocupar l’usuari. Després que el programa especifiqui el camí d'accés a la ubicació dels fitxers requerits, ja no apareixerà l'error. Prem el botó "D'acord".
  3. Després d’iniciar el programa, a la finestra principal del programa s’ha seleccionat el mode d’operació: "Només descarrega". Immediatament cal assenyalar que aquesta solució s’utilitza en la majoria de situacions i és essencial per a gairebé tots els procediments del firmware. A continuació es descriuran les diferències de funcionament en utilitzar les altres dues maneres. En el cas general, marxeu "Només descarrega" cap canvi.
  4. Procedim a afegir fitxers-imatges al programa per a gravar-los més en les seccions de memòria del dispositiu. Per a una certa automatització del procés en SP FlashTool, s'utilitza un fitxer especial anomenat Dispersió. Aquest fitxer és, en essència, una llista de totes les seccions de la memòria flash del dispositiu, així com les adreces dels blocs de memòria inicial i final del dispositiu Android per gravar particions. Per afegir un fitxer de dispersió a l’aplicació, feu clic al botó "tria"situat a la dreta del camp "Fitxer de càrrega dispersa".
  5. Després de fer clic al botó de selecció de fitxers de dispersió, s’obre una finestra de l’explorador en la qual heu d’especificar el camí d'accés a les dades desitjades. El fitxer de dispersió es troba a la carpeta amb el microprogramari desempaquetat i té el nom de MTxxxx_Android_scatter_yyyyy.txt, on xxxx - número de model del processador del dispositiu per al qual es volen les dades carregades al dispositiu i - yyyyy, el tipus de memòria utilitzada al dispositiu. Seleccioneu la dispersió i premeu el botó "Obrir".
  6. Atenció! Si descarregueu el fitxer de dispersió equivocat a l’eina Flash SP i enregistreu més imatges mitjançant l’adreça incorrecta de les seccions de memòria, podreu danyar el dispositiu

  7. És important assenyalar que l’aplicació SP FlashTool proporciona comprovació de sumes de hash, dissenyades per protegir el dispositiu Android d’escriure fitxers no vàlids o corruptes. Quan s'afegeix un fitxer de dispersió al programa, comprova els fitxers d'imatge, la llista de la qual es troba a la dispersió carregada. Aquest procediment es pot cancel·lar durant el procés de verificació o desactivat a la configuració, però no es recomana fer-ho!
  8. Després de descarregar el fitxer scatter, els components del microprogramari s’han afegit automàticament. Això es posa de manifest pels camps omplerts "Nom", "Comenceu l'adreça", "Finalitza l'adreça", "Ubicació". Les línies sota els encapçalaments contenen, respectivament, el nom de cada partició, les adreces d'inici i finalització dels blocs de memòria per a la gravació de dades i el camí al llarg del qual es troben els fitxers d'imatge al disc de l'ordinador.
  9. A la part esquerra dels noms de les seccions de memòria hi ha quadres de selecció que us permeten excloure o afegir fitxers d'imatge específics que s’escriuran al dispositiu.

    En general, es recomana fortament que desmarqueu la casella amb la secció. PRELOADER, us permet evitar tants problemes, especialment quan utilitzeu microprogramari o fitxers personalitzats obtinguts en recursos dubtosos, així com la manca d’una còpia de seguretat completa del sistema creat mitjançant MTK Droid Tools.

  10. Comproveu la configuració del programa. Premeu el menú "Opcions" i a la finestra que s'obre, aneu a la secció "Descarregar". Marqueu els punts "Suma de verificació USB" i "Shecksum de l’emmagatzematge" - Això us permetrà comprovar les sumes de comprovació dels fitxers abans d’escriure al dispositiu i, per tant, evitar que apareguin imatges corruptes.
  11. Després de realitzar els passos anteriors, aneu directament al procediment per escriure fitxers d'imatge a les seccions adequades de la memòria del dispositiu. Comproveu que el dispositiu estigui desconnectat de l’ordinador, apagueu completament el dispositiu Android, torneu a carregar i inseriu la bateria si és que es pot treure. Per posar SP FlashTool en mode d'espera, connecteu el dispositiu al microprogramari, premeu el botó "Descarregar"marcat amb una fletxa verda cap amunt.
  12. En el procés d'espera de la connexió del dispositiu, el programa no permet realitzar cap acció. Botó només disponible "Stop"permetent interrompre el procediment. Connectem el dispositiu desactivat al port USB.
  13. Després de connectar el dispositiu al PC i de determinar-lo al sistema, començarà el procés d’instal·lació del microprogramari, seguit de l’emplenament de la barra de progrés situada a la part inferior de la finestra.

    Durant el procediment, l'indicador canvia el seu color en funció de les accions dutes a terme pel programa. Per a una comprensió completa dels processos que es produeixen durant el firmware, considerem la descodificació dels colors indicadors:

  14. Després que el programa realitzi totes les manipulacions, apareix una finestra "Descarrega bé"confirmant la finalització amb èxit del procés. Desconnecteu el dispositiu de l'ordinador i executeu-lo prement la tecla "Alimentació". Normalment, el primer llançament d’Android després que el firmware tingui molt de temps, hauria de ser pacient.

Mètode 2: Actualització del firmware

El procediment per treballar amb dispositius MTK amb Android en la modalitat "Actualització del firmware" generalment similar al mètode anterior "Només descarrega" i requereix accions similars de l’usuari.

Els modes de diferència són la impossibilitat de seleccionar imatges individuals per gravar en opció "Actualització del firmware". En altres paraules, en aquesta versió, la memòria del dispositiu es sobreescriurà d'acord amb la llista de seccions, que es troba al fitxer scatter.

En la majoria dels casos, aquest mode s'utilitza per actualitzar el microprogramari oficial a tota la màquina de treballar, si l'usuari necessita una nova versió de programari i altres mètodes d'actualització no funcionen o no són aplicables. També es pot utilitzar quan es restableixen els dispositius després d’un bloqueig del sistema i en alguns altres casos.

Atenció! Utilitzeu el mode "Actualització del firmware" assumeix el format complet de la memòria del dispositiu; per tant, es destruiran totes les dades d’usuari en el procés.

El procés del mode de microprogramari "Actualització del firmware" després de prémer un botó "Descarregar" a SP FlashTool i connectar el dispositiu a un PC consta dels següents passos:

  • Creeu una còpia de seguretat de la partició NVRAM;
  • Memòria completa del dispositiu de format;
  • Enregistreu la taula de particions de la memòria del dispositiu (PMT);
  • Restaureu la partició NVRAM des de la còpia de seguretat;
  • Un registre de totes les seccions, els fitxers d'imatges dels quals es troben al firmware.

Accions d'usuari per al mode de parpelleig "Actualització del firmware", repetiu el mètode anterior, amb l’excepció d’elements individuals.

  1. Seleccioneu el fitxer de dispersió (1), seleccioneu el mode de funcionament de SP FlashTool a la llista desplegable (2), premeu el botó "Descarregar" (3), a continuació, connecteu el dispositiu apagat al port USB.
  2. Un cop finalitzat el procediment, apareixerà una finestra "Descarrega bé".

Mètode 3: Format tot + baixar

Mode "Format tot + baixar" a SP FlashTool està dissenyat per dur a terme el microprogramari en la restauració de dispositius, i també s'utilitza en situacions en què els altres mètodes descrits anteriorment no són aplicables o no funcionen.

Situacions en què s'apliquen "Format tot + baixar"són diversos. A tall d’exemple, considerem el cas quan es va instal·lar un programari modificat al dispositiu i / o es va tornar a assignar la memòria del dispositiu a una solució diferent de la fàbrica i, per tant, era necessari canviar el programari original del fabricant. En aquest cas, els intents d’escriure els fitxers originals per fallar i el programa SP FlashTool us suggerirà l’ús del mode d’emergència a la finestra del missatge corresponent.

Només hi ha tres fases d’execució del firmware en aquest mode:

  • Format complet de la memòria del dispositiu;
  • Gravar la taula de particions PMT;
  • Registre de totes les seccions de la memòria del dispositiu.

Atenció! Quan es manipula el mode "Format tot + baixar" Es va esborrar la partició NVRAM, la qual cosa condueix a l'eliminació de paràmetres de xarxa, en particular, IMEI. Això farà que sigui impossible fer trucades i connectar-se a xarxes Wi-Fi després de seguir les instruccions següents! La restauració de la partició NVRAM en absència de còpia de seguretat requereix molt de temps, encara que és possible en la majoria dels casos, el procediment!

Els passos necessaris per dur a terme el procediment de formatació i enregistrament de seccions en el mode "Format tot + baixar" semblants a les dels mètodes anteriors per als modes "Descarregar" i "Actualització del firmware".

  1. Seleccioneu el fitxer de dispersió, definiu el mode, premeu el botó "Descarregar".
  2. Connectem el dispositiu al port USB del PC i esperem que acabi el procés.

Instal·lació de recuperació personalitzada mitjançant l'eina Flash SP

Avui, l’anomenat firmware personalitzat està molt estès, és a dir, solucions creades no pel fabricant d'un dispositiu específic, sinó per desenvolupadors de tercers o usuaris habituals. Sense entrar en els avantatges i desavantatges d’aquesta manera de canviar i ampliar la funcionalitat d’un dispositiu Android, val la pena assenyalar que per instal·lar eines personalitzades, en la majoria dels casos, el dispositiu requereix un entorn de recuperació modificat: TWRP Recovery o CWM Recovery. Gairebé tots els dispositius MTK poden instal·lar aquest component del sistema mitjançant SP FlashTool.

  1. Inicieu Flash Toole, afegiu un fitxer de dispersió, seleccioneu "Només descarrega".
  2. Amb l’ajut de la casella de selecció a la part superior de la llista de seccions, eliminarem les marques de tots els fitxers d'imatge. Establim un tick només a prop de la secció "RECUPERACIÓ".
  3. A continuació, haureu de dir-li al programa la ruta cap al fitxer d'imatge de recuperació personalitzada. Per fer-ho, feu doble clic al camí especificat a la secció "Ubicació"i, a la finestra de l’explorador que s’obre, trobeu el fitxer que necessiteu * .img. Prem el botó "Obrir".
  4. El resultat de les manipulacions anteriors hauria de ser una cosa semblant a la següent captura de pantalla. El tick està marcat només amb la secció. "RECUPERACIÓ" al camp "Ubicació" S'ha especificat el camí d'accés i el fitxer de recuperació d'imatges. Prem el botó "Descarregar".
  5. Connectem el dispositiu deshabilitat al PC i observem el procés de recuperació del microprogramari al dispositiu. Tot passa molt ràpidament.
  6. Al final del procés, tornem a veure la finestra ja coneguda de les manipulacions anteriors. "Descarrega bé". Podeu reiniciar en un entorn de recuperació modificat.

Cal assenyalar que el mètode considerat d’instal·lar la recuperació mitjançant SP FlashTool no pretén ser una solució absolutament universal. En alguns casos, quan es carrega la imatge de l'entorn de recuperació a la màquina, es poden requerir accions addicionals, en particular, editar el fitxer de dispersió i altres manipulacions.

Com podeu veure, el procés de parpellejar els dispositius MTK a Android mitjançant l’aplicació de l’eina Flash SP no és un procediment complicat, però requereix una preparació adequada i una acció equilibrada. Fem tot amb calma i pensem en cada pas: l’èxit està garantit!