Intermitente de dispositivos Android basados ​​en MTK a través de SP FlashTool

Intermitente de dispositivos Android basados ​​en MTK a través de SP FlashTool

La plataforma de hardware MTK se ha generalizado mucho como base para la construcción de teléfonos inteligentes, tabletas y otros dispositivos modernos. Junto con la variedad de dispositivos, la oportunidad de elegir variaciones del sistema operativo Android llegó a la vida de los usuarios: ¡la cantidad de firmware oficial y personalizado disponible para dispositivos MTK populares puede llegar a varias docenas! Para manipular las secciones de memoria de los dispositivos Mediatek, la herramienta SP Flash se utiliza con mayor frecuencia, una herramienta potente y funcional.

A pesar de la amplia variedad de dispositivos MTK, el proceso de instalación del software a través de la aplicación SP FlashTool es generalmente el mismo y se lleva a cabo en varios pasos. Considérelos en detalle.

Todas las acciones para flashear dispositivos usando SP FlashTool, incluida la ejecución de las instrucciones a continuación, son realizadas por el usuario bajo su propio riesgo y riesgo. ¡La administración del sitio y el autor del artículo no son responsables de una posible violación del rendimiento del dispositivo!

Preparar el dispositivo y la PC

Para que el procedimiento para escribir archivos de imagen en las secciones de memoria del dispositivo se desarrolle sin problemas, es necesario prepararse en consecuencia, realizando ciertas manipulaciones, tanto con un dispositivo Android como con una PC o computadora portátil.

    1. Descargamos todo lo que necesita: firmware, controladores y la propia aplicación. Desempaquetamos todos los archivos en una carpeta separada, idealmente ubicada en la raíz de la unidad C.
    2. Es deseable que los nombres de las carpetas para la ubicación de la aplicación y los archivos de firmware no contengan letras ni espacios en ruso. El nombre puede ser cualquier cosa, pero los nombres de las carpetas deben ser deliberadamente para no confundirse más tarde, especialmente si al usuario le gusta experimentar con diferentes tipos de software cargados en el dispositivo.
    3. Instalación del controlador. Este punto de preparación, o más bien su correcta implementación, predetermina en gran medida el flujo fluido de todo el proceso. La forma de instalar el controlador para las soluciones MTK se describe en detalle en el artículo en el siguiente enlace:

Lección: Instalación de controladores para firmware de Android

    1. Hacemos una copia de seguridad del sistema. Con cualquier resultado del procedimiento de firmware, el usuario en casi todos los casos tendrá que restaurar su propia información y, en caso de que algo salga mal, los datos que no se guardaron en la copia de seguridad se perderán irremediablemente. Por lo tanto, es muy recomendable seguir los pasos de una de las formas de crear una copia de seguridad del artículo:
    2. Proporcionamos fuente de alimentación ininterrumpida para la PC. Idealmente, la computadora que se utilizará para la manipulación a través de SP FlashTool debe ser completamente funcional y estar equipada con una fuente de alimentación ininterrumpida.

Lección: Flash y restauración del teléfono inteligente HTC Desire 516 Dual Sim

Instalación de firmware

Con la aplicación SP FlashTool, puede realizar casi todas las operaciones posibles con las secciones de memoria del dispositivo. La instalación del firmware es la función principal y para su implementación el programa proporciona varios modos de operación.

Método 1: solo descargar

Consideremos en detalle el procedimiento para descargar software a un dispositivo Android utilizando uno de los modos de firmware más comunes y de uso frecuente a través de SP FlashTool: «Solo descarga» .

    1. Ejecute SP FlashTool. El programa no requiere instalación, por lo que para ejecutarlo , simplemente haga doble clic en el archivo flash_tool.exe ubicado en la carpeta de la aplicación.
    2. Cuando inicia el programa por primera vez, aparece una ventana con un mensaje de error. Este momento no debería molestar al usuario. Una vez que se indica al programa la ruta de la ubicación de los archivos necesarios, el error ya no aparecerá. Haga clic en el botón «Aceptar» .
    3. En la ventana principal del programa, después del lanzamiento, se selecciona inicialmente el modo de funcionamiento: «Solo descarga» . Cabe señalar de inmediato que esta solución se usa en la mayoría de las situaciones y es la principal para casi todos los procedimientos de costura. Las diferencias de rendimiento al utilizar los otros dos modos se describirán a continuación. En general, dejamos «Solo descargar» sin cambios.
    4. Procedemos a agregar archivos de imagen al programa para su posterior grabación en las secciones de memoria del dispositivo. Para cierta automatización del proceso, SP FlashTool utiliza un archivo especial llamado Scatter . Este archivo es esencialmente una lista de todas las secciones de la memoria flash del dispositivo, así como las direcciones de los bloques de memoria inicial y final del dispositivo Android para las secciones de grabación. Para agregar un archivo de dispersión a la aplicación, presione el botón «elegir» ubicado a la derecha del campo «Archivo de carga de dispersión» .
    5. Después de hacer clic en el botón para seleccionar el archivo de dispersión, se abre la ventana del Explorador, en la que debe especificar la ruta a los datos requeridos. El archivo de dispersión se encuentra en la carpeta con el firmware descomprimido y tiene el nombre MT xxxx _Android_scatter_ yyyyy .txt, donde xxxx es el número de modelo del procesador del dispositivo para el que están destinados los datos cargados en el dispositivo, y yyyyy es el tipo de memoria utilizada en el dispositivo. Seleccione la dispersión y presione el botón «Abrir» .

¡Atención! La carga de un archivo de dispersión incorrecto en la herramienta SP Flash y la posterior escritura de imágenes utilizando direcciones incorrectas de secciones de memoria pueden dañar el dispositivo.

  1. Es importante tener en cuenta que la aplicación SP FlashTool proporciona una verificación de hash, diseñada para proteger el dispositivo Android de la escritura de archivos incorrectos o dañados. Cuando se agrega un archivo de dispersión al programa, se comprueban los archivos de imagen, cuya lista está contenida en la dispersión descargada. Este procedimiento puede cancelarse durante el proceso de verificación o desactivarse en la configuración, ¡pero se desaconseja enfáticamente!
  2. Después de descargar el archivo de dispersión, los componentes de firmware se agregaron en modo automático. Esto se evidencia en los campos rellenados «Nombre» , «Dirección inicial» , «Dirección final» , «Ubicación» . Las líneas debajo de los títulos contienen, respectivamente, el nombre de cada sección, las direcciones inicial y final de los bloques de memoria para grabar datos, así como la ruta donde se encuentran los archivos de imagen en el disco de la PC.
  3. A la izquierda de los nombres de las secciones de memoria hay casillas de verificación que le permiten excluir o agregar ciertos archivos de imagen que se escribirán en el dispositivo.En general, se recomienda encarecidamente desmarcar la casilla junto a la sección «PRELOADER» , esto evita muchos problemas, especialmente cuando se usa firmware personalizado o archivos obtenidos de recursos dudosos, así como la ausencia de una copia de seguridad completa del sistema creada con MTK Droid Instrumentos.
  4. Comprobación de la configuración del programa. Presione el menú «Opciones» y en la ventana abierta vaya a la sección «Descargar» . Marque los elementos «USB Checksum» y «Storage Shecksum» : esto comprobará la suma de comprobación del archivo antes de escribir en el dispositivo y evitará así imágenes de firmware corruptas.
  5. Después de completar los pasos anteriores, procedemos directamente al procedimiento para escribir archivos de imagen en las secciones correspondientes de la memoria del dispositivo. Comprobamos que el dispositivo está desconectado de la computadora, apagamos el dispositivo Android por completo, retiramos y volvemos a insertar la batería, si es extraíble. Para poner SP FlashTool en modo de espera para conectar el dispositivo para firmware, presione el botón «Descargar» , indicado por una flecha verde apuntando hacia abajo.
  6. Mientras espera que el dispositivo se conecte, el programa no brinda la oportunidad de realizar ninguna acción. Solo está disponible el botón «Detener» , que le permite interrumpir el procedimiento. Conectamos el dispositivo apagado al puerto USB.
  7. Luego de conectar el dispositivo a la PC y determinarlo en el sistema, comenzará el proceso de flasheo del dispositivo, acompañado de la finalización de la barra de progreso ubicada en la parte inferior de la ventana.Durante el procedimiento, el indicador cambia de color según las acciones realizadas por el programa. Para una comprensión completa de los procesos que ocurren durante el firmware, considere la decodificación de los colores del indicador:
  8. Una vez que el programa ha completado todas las manipulaciones, aparece la ventana «Descargar OK» , que confirma la finalización exitosa del proceso. Desconecte el dispositivo de la PC e inícielo presionando prolongadamente la tecla «Encendido» . Por lo general, el primer lanzamiento de Android después del firmware lleva mucho tiempo, debe tener paciencia.

Método 2: actualización de firmware

El procedimiento para trabajar con dispositivos MTK que ejecutan Android en el modo «Actualización de firmware» es generalmente similar al método «Solo descarga» anterior y requiere acciones similares por parte del usuario.

La diferencia entre los modos es la imposibilidad de seleccionar imágenes individuales para grabar en la opción «Actualización de firmware» . En otras palabras, en esta versión, la memoria del dispositivo se sobrescribirá de acuerdo con la lista de particiones contenida en el archivo de dispersión.

En la mayoría de los casos, este modo se utiliza para actualizar el firmware oficial como un dispositivo de trabajo completo, si el usuario necesita una nueva versión de software y otros métodos de actualización no funcionan o no son aplicables. También se puede usar al restaurar dispositivos después de un bloqueo del sistema y en algunos otros casos.

¡Atención! El uso del modo «Actualización de firmware» presupone un formateo completo de la memoria del dispositivo, por lo tanto, ¡todos los datos del usuario en el proceso serán destruidos!

El proceso de flasheo en el modo «Actualización de firmware» después de hacer clic en el botón «Descargar» en SP FlashTool y conectar el dispositivo a una PC consta de los siguientes pasos:

  • Crear una copia de seguridad de la partición NVRAM;
  • Formateo completo de la memoria del dispositivo;
  • Entrada de la tabla de particiones de memoria del dispositivo (PMT);
  • Restauración de la partición NVRAM desde la copia de seguridad;
  • Escribir todas las secciones, cuyos archivos de imagen están contenidos en el firmware.

Las acciones del usuario para ejecutar el firmware en el modo “Firmware Upgrade” son las mismas que en el método anterior, con la excepción de ciertos puntos.

  1. Seleccione el archivo de dispersión (1), seleccione el modo de funcionamiento SP FlashTool en la lista desplegable (2), presione el botón Descargar (3), luego conecte el dispositivo apagado al puerto USB.
  2. Una vez finalizado el procedimiento, aparecerá la ventana «Descargar OK» .

Способ 3: Formatear todo + Descargar

El modo «Formatear todo + Descargar» en SP FlashTool está diseñado para realizar firmware al restaurar dispositivos y también se utiliza en situaciones en las que los otros métodos descritos anteriormente no son aplicables o no funcionan.

Hay muchas situaciones en las que se utiliza Format All + Download . Como ejemplo, podemos considerar el caso en el que se instaló un software modificado en el dispositivo y / o la memoria del dispositivo se volvió a particionar a una solución diferente a la de fábrica, y luego fue necesario cambiar al software original desde el fabricante. En este caso, los intentos de escribir los archivos originales fallarán y el programa SP FlashTool ofrecerá usar el modo de emergencia en la ventana de mensaje correspondiente.

Solo hay tres etapas de ejecución del firmware en este modo:

  • Formateo completo de la memoria del dispositivo;
  • Entrada de la tabla de particiones PMT;
  • Escribiendo todas las secciones de la memoria del dispositivo.

¡Atención! Al manipular en el modo «Formatear todo + Descargar» , la sección NVRAM se borra, lo que conduce a la eliminación de los parámetros de red, en particular, IMEI. ¡Esto hará que sea imposible hacer llamadas y conectarse a redes Wi-Fi después de seguir las instrucciones a continuación! Restaurar la partición NVRAM en ausencia de una copia de seguridad lleva bastante tiempo, aunque es posible en la mayoría de los casos.

Los pasos necesarios para formatear y escribir particiones en el modo «Formatear todo + Descargar» son similares a los de los métodos anteriores para los modos «Descargar» y «Actualización de firmware» .

  1. Seleccione el archivo de dispersión, defina el modo, presione el botón «Descargar» .
  2. Conectamos el dispositivo al puerto USB del PC y esperamos el final del proceso.

Instalación de recuperación personalizada a través de SP Flash Tool

Hasta la fecha, los llamados firmwares personalizados están muy extendidos, es decir, soluciones creadas no por el fabricante de un dispositivo específico, sino por desarrolladores externos o usuarios comunes. Sin profundizar en las ventajas y desventajas de este método para cambiar y expandir la funcionalidad del dispositivo Android, vale la pena señalar que para instalar personalizado, en la mayoría de los casos, se requiere un entorno de recuperación modificado en el dispositivo: TWRP Recovery o CWM Recuperación. Este componente del sistema se puede instalar en casi todos los dispositivos MTK que utilizan SP FlashTool.

    1. Inicie la herramienta Flash, agregue un archivo de dispersión, seleccione «Solo descargar» .
    2. Usando la casilla de verificación en la parte superior de la lista de secciones, desmarque todos los archivos de imagen. Marcamos la casilla solo al lado de la sección «RECUPERACIÓN»
    3. A continuación, debe indicarle al programa la ruta al archivo de imagen de recuperación personalizado. Para hacer esto, haga doble clic en la ruta especificada en la sección «Ubicación» , y en la ventana del Explorador que se abre, busque el archivo * .img requerido . Haga clic en el botón «Abrir» .
    4. El resultado de las manipulaciones anteriores debería ser algo similar a la captura de pantalla a continuación. Sólo la sección «RECUPERACIÓN» está marcada en el campo «Ubicación» , se indican la ruta y el archivo de imagen de recuperación. Pulsa el botón «Descargar» .
    5. Conectamos el dispositivo apagado a la PC y observamos el proceso de recuperación del firmware en el dispositivo. Todo pasa muy rápido.
    6. Al final del proceso, volvemos a ver la ventana «Descargar OK» , ya familiar de manipulaciones anteriores . Puede reiniciar en un entorno de recuperación modificado.

Vale la pena señalar que el método considerado para instalar la recuperación a través de SP FlashTool no pretende ser una solución absolutamente universal. En algunos casos, al cargar la imagen del entorno de recuperación en el dispositivo, es posible que se requieran acciones adicionales, en particular, editar el archivo de dispersión y otras manipulaciones.

Como puede ver, el proceso de flashear dispositivos MTK en Android usando la aplicación SP Flash Tool no es un procedimiento complicado, pero requiere una preparación adecuada y acciones equilibradas. Hacemos todo con calma y pensamos en cada paso: ¡el éxito está garantizado!