Para responder a mi propia pregunta.
Atención, en algunos casos muy raros esto no funciona o podría ser peligroso. Por ejemplo, los dispositivos Amazon Fire se niegan a comunicarse con estas herramientas a pesar de ser MediaTek. Herramientas como SPFT usan un DA (para Download Agent) para comunicarse con el bootloader de MediaTek, pero el bootloader de MediaTek tiene algunos ajustes configurables para que sólo acepte DA firmados por el fabricante. Hay algunos dispositivos genéricos que se brickean después de enviar un DA sin firmar.
Utilícelo bajo su propia responsabilidad.
Hay un post en el foro de Hovatek que te guía en el proceso de descarga de la ROM completa de tu dispositivo sin necesidad de estar rooteado. Aquí está el enlace a ese post. [Tutorial] Cómo utilizar la herramienta Wwr_MTK + SP Flash para hacer una copia de seguridad de la rom Mediatek](https://forum.hovatek.com/thread-21970.html)
Esto le proporcionará la rom completa dividida en sus archivos de imagen separados.
Esto debería funcionar para cualquier dispositivo Mediatek que no esté bloqueado.
A continuación se presenta una copia abreviada de ese post:
Requisitos
Pasos para descargar la ROM de tus dispositivos
-
Extraiga el WwR_MTK en una carpeta de su elección. Entra en la carpeta e inicia WwR_MTK_2.exe
.
-
Seleccione Auto mode
en el menú de pestañas.
-
En el número 1 de esta pantalla seleccione el tipo de chipset de sus dispositivos de la lista *). Deberías poder encontrar esa información en Settings->About
en su dispositivo.
-
A continuación, seleccione el tipo de memoria. Yo sólo elegí EMMC
(No estoy seguro de dónde encontrar esta información para su dispositivo).
-
Haga clic en Create and save as..
. Guarde el archivo y anote la carpeta en la que lo guardó. Este es el "archivo de dispersión" temporal (Más tarde hará un nuevo archivo de dispersión completo con más información. Este sólo tiene información para el precargador).
-
Ve a la carpeta en la que acabas de guardar el archivo. Abre en un editor de texto y busca la siguiente información: physical_start_addr: 0x0 partition_size: 0x80000 region: EMMC_BOOT_1
marque esta información tal y como aparece en su expediente. (Estos son sólo ejemplos de información de mi archivo)
-
Extraiga Sp Flash Tool en una carpeta de su elección. Entre en la carpeta e inicie flash_tool.exe
.
-
Seleccione el Download
ficha. Por Scatter-loading File click on
elija` y seleccione el archivo de dispersión que guardó en el paso #5.
-
Seleccione Readback
ficha. Haga clic en Add
Esto añadirá una nueva línea. Haga doble clic en esta nueva línea y deje el nombre como ROM-0
. Marque la carpeta donde va a guardar esto y luego haga clic en Save
para guardar el archivo.
-
Al hacer clic en Save
aparece un nuevo cuadro de diálogo en el que se establece la información según la información marcada en el paso 6 y luego se hace clic en OK
. physical_start_addr -> Start address partition_size -> Length region -> Region
-
Asegúrese de que su dispositivo está apagado y desconectado del ordenador (si puede sacar la batería, sáquela durante 1 minuto y vuelva a colocarla).
-
Haga clic en Read Back
Ahora conecte su dispositivo al ordenador mediante un cable USB. Debería ver en la parte inferior de la pantalla una barra de progreso roja y luego una barra de progreso amarilla. Esto puede tomar algún tiempo (alrededor de 1 a 2 minutos) hasta que su dispositivo sea reconocido. Espere hasta que aparezca un cuadro de diálogo que diga "Download OK".
-
Vuelva a la herramienta Wwr_MTK, luego haga clic en Select File
en la esquina superior derecha. Navegue hasta el lugar donde guardó el ROM_0
en el paso 9, seleccione este archivo.
-
Seleccione Preloader
en el menú de pestañas. Haga clic en `Análisis del precargador, puede haber información incorrecta en la pantalla ignórela.
-
Haga clic en To extract preloader and save as..
(en la parte inferior izquierda de la pantalla). Cambie el nombre del archivo a preloader.bin
y seleccione la misma carpeta que seleccionó en el paso #5 para el archivo de dispersión temporal y luego haga clic en Save
para ahorrar.
-
Ahora obtendremos la longitud de la ROM total que se necesita para poder descargar la ROM. Haremos un test de RAM en SP Flash Tools para obtener esa información. (si tienes problemas con las siguientes instrucciones por favor mira Aquí y Aquí )
-
Vuelva a SP Flash Tools, seleccione Memory Test
marque sólo la casilla de RAM Test
Asegúrese de que el resto de las casillas no estén marcadas.
-
Apague su dispositivo de la misma manera que en el paso #11. Haga clic en Start
en la parte superior derecha de la pantalla. Conecte su dispositivo vía usb al ordenador. espere al diálogo "Format Ok". marque el número HEX bajo EMMC_PART_USER
es el tamaño de la ROM completa.
-
Seleccione Readback
para realizar una lectura completa de la ROM. Haga clic en Add
, haga doble clic en la nueva línea añadida. Deje el nombre como ROM-1
, haga clic en Save
. Apague el dispositivo como en el paso #11, haga clic en Read Back
Conecte el dispositivo a través de USB. Espera a que aparezca el diálogo indicando que ha ido bien. Esto tomará un tiempo dependiendo del tamaño de su ROM. No desconectes tu dispositivo mientras esto funciona.
-
Vuelve a la herramienta Wwr_MTK. En el Auto mode
en el número 3 haga clic en Select File
y a continuación navegue hasta la ubicación del ROM_1
la herramienta escaneará el archivo y le pedirá el archivo que contiene el precargador, seleccione el archivo 'preloader.bin' o ROM_0
.
-
En la parte inferior izquierda de la pantalla haga clic en Create scatter file..
.
-
Los elementos resaltados en color ROSA no suelen ser necesarios al flashear, desmarcalos (es posible que también quieras desmarcar los datos de usuario y la caché, especialmente si estás descargando desde un dispositivo que no ha sido utilizado o que ha sido restablecido de fábrica).
- Tenga en cuenta que las particiones resaltadas en PINK no aparecerán en la herramienta SP flash cuando seleccione el archivo de dispersión. Si hay una partición resaltada en ROSA que quiere incluir, entonces use la barra de desplazamiento para moverse a la derecha y luego cambie FALSO a VERDADERO haciendo doble clic en ella (vea NVram como ejemplo).
- Ir a
Auto mode
pulse en la pestaña To build the firmware (Cut to partitions and create scatter file)
, Selecciona la carpeta en la que quieres descargar la ROM. (Es una buena idea guardarla en una carpeta vacía). Cuando la herramienta haya terminado, verás Done!!!
en el espacio vacío sobre el número 4 en la pantalla de herramientas.
¡¡¡Enhorabuena!!! Ya has terminado y tienes una copia de tu ROM en la carpeta que seleccionaste en el paso #24.
*) Si su chipset no aparece en la herramienta Wwr, puede añadirlo manualmente para crear el archivo temporal de dispersión.