domingo, 3 de marzo de 2013

Flashear teléfonos Android con procesador MTK parte 1

Encontrar soporte para teléfonos chinos con sistema operativo android es muy difícil, es por ello que uno mismo puede hacerse en muchos casos de los firmwares originales de una manera sencilla que no es otra cosa que respaldar el firmware mediante una herramienta o programa llamado SP flashtool, el procedimiento que se describirá a continuación funciona bien en teléfonos genéricos aunque también funciona en algunas marcas como alcatel, ZTE y Huawei aunque solo para ciertos modelos aún cuando se trate de teléfonos Android MTK.

Importante

El procedimiento de respaldo de firmware es recomendable para todo aquél que desee rootear o manipular su teléfono, sin embargo, no existe garantía de que el firmware respaldado sea flasheable mediante SP flashtool ya que algunas marcas incorporan restricciones en sus dispositivos.

Mapear el sistema de particiones de un teléfono android MTK

El sistema operativo android esta compuesto por varios sectores, esto se puede apreciar cuando se flashea un teléfono con ciertas herramientas, en los teléfonos con procesador MTK esta segmentación es mas evidente, de manera que el primer paso para poder respaldar un firmware es mapear los sectores del mismo, para ello se utilizan dos métodos principales:

a) Mediante comandos utilizando el modo de depuración
b) Mediante programas como  MTK Droid Tools o alcatel one touch retriever

El resultado final del mapeo es un archivo llamado MT65xx_Android_scatter.txt y en el se encuentran las particiones del teléfono que se requieren para poder flashear correctamente.

Creación de archivo Scatter.tx usando el modo de depuración

Este procedimiento es sencillo y requiere de lo siguiente:
 SDK de android
Teléfono conectado en modo de depuración con los drivers USB correctamente instalados

El procedimiento requiere abrir la consola de comandos y ejecutar el archivo adb.exe, conectamos el teléfono y tecleamos lo siguiente:


adb shell
cat /proc/mtd > /sdcard/firmware.info



El resultado de dicho comando es un archivo denominado firmware.info en la raíz de la tarjeta de memoria micro SD.

El siguiente paso es la conversión del fichero firmware.info a un archivo scatter.txt, el mismo servirá para respaldar o flashear los sectores del firmware del teléfono, para este paso se necesita MTK ROM Studio, el procedimiento es simple, hay que presionar file > Load firmware info, después file > save scatter o simplemente presionar create ROM.




Creación de Scatter mediante MTK Droid Root and tools

Una manera mas fácil de mapear los sectores del firmware de un teléfono android MTK es mediante MTK Droid Root and tools, para ello se debe conectar el teléfono en modo de depuración, después presionamos blocks map


Hasta aquí la primera parte de este tutorial, con lo anterior se obtiene el archivo necesario para poder respaldar o flashear el firmware original de este tipo de teléfonos, conforme pasa el tiempo el tutorial se va quedando obsoleto ya que los fabricantes incorporan variaciones en sus teléfonos, esto es compatible con modelos MTK 6573, 6575 y 6577.

Archivos necesarios listados en el tutorial:

MTK ROM Studio
MTK Droid Root and tools (incluye adb)

1 comentario:

  1. de verdad excelente tu post, bastante sencillo y puntual

    ResponderEliminar

Los comentarios son moderados y no se publican en caso de que:

a) Los comentarios contengan enlaces a perfiles de redes sociales, dirección de correo o cualquier otro dato personal.
b) el mensaje esté escrito con horrores de ortografía, como, usar k en lugar de c o escribir como si fuése un SMS.
c) El mensaje contenga insultos, malas palabras o lenguaje vulgar
d) No se aceptan peticiones "urgentes", la red es inmensa, si realmente te urge algo no hay nada mejor que googlear.
e) Se eliminará todo mensaje con referencia a procedimientos ilegales como reparación de IMEI.
f) Se suprimirá cualquier comentario escrito enteramente en mayúsculas
g) No se publicarán mensajes con contenido religioso, político o discriminatorios.