Copia de seguridad/volcado de la imagen del kernel (y ROM completa) sin root para dispositivos Mediatek

Me gustaría sacar la imagen de arranque de mi dispositivo Pipo N7. no tengo raiz Encontré el siguiente enlace:

Copia de seguridad/volcado de la imagen del kernel sin root o twrp/cwm `

Pero cuando lo intento find /dev -name 'by-name' 2>/dev/null, no puedo hacerlo funcionar, parece que necesito rootear.

¿Hay alguna otra forma de extraer la imagen de arranque sin root?

PD: Habría comentado ese enlace, pero no tengo permitido hacerlo porque no tengo suficiente reputación.

Respuestas (1)

¡Para responder mi propia pregunta!

Advertencia, 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. Las herramientas como SPFT usan un DA (para el agente de descarga) para comunicarse con el cargador de arranque de MediaTek, pero el cargador de arranque de MediaTek tiene algunas configuraciones configurables para que solo acepte DA firmado por el fabricante. Hay algunos dispositivos genéricos que se bloquean después de enviar un DA sin firmar.

Úselo bajo su propio riesgo.

Hay una publicación en el foro de Hovatek que lo guía a través del proceso de descarga de la ROM completa de su dispositivo sin necesidad de estar rooteado. Aquí está el enlace a esa publicación. [Tutorial] Cómo usar la herramienta Wwr_MTK + SP Flash para hacer una copia de seguridad de la rom de Mediatek

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 muestra una copia abreviada de esa publicación:

Requisitos

Pasos para descargar la ROM de tus dispositivos

  1. Extraiga WwR_MTK a una carpeta de su elección. Entra en la carpeta y empieza WwR_MTK_2.exe.
  2. Seleccione Auto modeen el menú Pestañas.
  3. En el número 1 de esta pantalla, seleccione el tipo de chipset de sus dispositivos de la lista *). Debería poder encontrar esa información en Settings->Aboutsu dispositivo.Seleccionar conjunto de chips
  4. Luego seleccione Tipo de memoria. Acabo de ir con EMMC(no estoy seguro de dónde encontrar esta información para su dispositivo).
  5. Haga clic en Create and save as... Guarde el archivo y observe la carpeta en la que lo guardó. Este es un "archivo de dispersión" temporal (más tarde creará un nuevo archivo de dispersión completo con más información. Este solo tiene información para el precargador).
  6. Vaya a la carpeta en la que acaba de guardar el archivo. Abra en un editor de texto y busque la siguiente información: physical_start_addr: 0x0 partition_size: 0x80000 region: EMMC_BOOT_1

    anote esta información tal como aparece en su archivo. (Estos son solo información de ejemplo de mi archivo)

  7. Extraiga Sp Flash Tool a una carpeta de su elección. Entra en la carpeta y empieza flash_tool.exe.

  8. Seleccione la Downloadpestaña. Elija` Scatter-loading File click ony seleccione el archivo de dispersión que guardó en el paso #5.
  9. Seleccionar Readbackpestaña. Haga clic en Add, esto agregará una nueva línea. Haga doble clic en esta nueva línea y deje el nombre como ROM-0. Marque la carpeta donde está guardando esto y luego haga clic Savepara guardar el archivo.

  10. Cuando hace clic Save, aparece un nuevo cuadro de diálogo en este cuadro de diálogo, configure la información según la información que marcó en el paso n. ° 6 y luego haga clic en OK. physical_start_addr -> Start address partition_size -> Length region -> Region

  11. Asegúrese de que su dispositivo esté apagado y desconectado de la computadora (si puede sacar la batería, sáquela durante aproximadamente 1 minuto y luego reemplácela).

  12. Haga clic en Read Back, ahora conecte su dispositivo a la computadora 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 se reconozca su dispositivo. Espere hasta que aparezca un cuadro de diálogo emergente que diga "Descargar Aceptar".

  13. Regrese a la herramienta Wwr_MTK, luego haga clic en Select Fileen la esquina superior derecha. Navegue hasta donde guardó el ROM_0archivo en el paso 9, seleccione este archivo.

  14. Seleccione Preloaderla pestaña en el menú Pestañas. Haga clic en `Análisis del precargador, puede haber información incorrecta en la pantalla, ignórela.

  15. Haga clic en To extract preloader and save as..(en la parte inferior izquierda de la pantalla). Cambie el nombre del archivo preloader.biny seleccione la misma carpeta que seleccionó en el paso 5 para el archivo de dispersión temporal y luego haga clic Savepara guardar.

  16. Ahora obtendremos la longitud de la ROM total que se necesita para poder descargar la ROM. Realizaremos una prueba de RAM en SP Flash Tools para obtener esa información. (si tiene problemas con las siguientes instrucciones, consulte Aquí y Aquí )

  17. Vuelva a SP Flash Tools, seleccione Memory Testla pestaña, solo marque la casilla para RAM Test, asegúrese de que el resto de las casillas no estén marcadas.

  18. Apague su dispositivo de la misma manera que en el paso #11. Haga clic en Starten la parte superior derecha de la pantalla. Conecte su dispositivo a través de USB a la computadora. espere a que aparezca el cuadro de diálogo "Formatear bien". marque el número HEX debajo EMMC_PART_USER, este es el tamaño de la ROM completa.

  19. Seleccione Readbackla pestaña 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. Espere el cuadro de diálogo que indica que salió bien. Esto tomará un tiempo dependiendo del tamaño de su ROM. No desconecte su dispositivo mientras esto está funcionando.

  20. Regrese a la herramienta Wwr_MTK. En la Auto modepestaña en el número 3, haga clic en Select Fileluego navegue hasta la ubicación del ROM_1archivo y selecciónelo. la herramienta escaneará el archivo y le solicitará el archivo que contiene el precargador, seleccione el archivo 'preloader.bin' o ROM_0.

  21. En la parte inferior izquierda de la pantalla, haga clic en Create scatter file...

  22. Los elementos resaltados en color ROSA generalmente no son necesarios cuando parpadean, desmárquelos (es posible que también desee desmarcar los datos de usuario y el caché, especialmente si está descargando desde un dispositivo que no se ha utilizado o se ha restablecido de fábrica).

Elementos de ROM para anular la selección

  1. Tenga en cuenta que las particiones resaltadas en PINK no aparecerán en la herramienta flash SP cuando seleccione el archivo de dispersión. Si hay una partición resaltada en ROSA que desea incluir, use la barra de desplazamiento para moverse hacia la derecha y luego cambie FALSO a VERDADERO haciendo doble clic en ella (vea NVram como ejemplo).

Quiere agregar elementos PINK

  1. Vaya a la Auto modepestaña, haga clic en To build the firmware (Cut to partitions and create scatter file), seleccione la carpeta en la que desea descargar la ROM. (Es una buena idea guardarlo en una carpeta vacía). Cuando la herramienta haya terminado, verá Done!!!en el espacio vacío arriba del número 4 en la pantalla de herramientas.

¡¡¡Felicidades!!! Ya ha terminado y tiene una copia de su ROM en la carpeta que seleccionó en el paso 24.

*) Si su conjunto de chips no aparece en la herramienta Wwr, puede agregarlo manualmente para crear el archivo de dispersión temporal.