0 votos

¿Por qué hay dos particiones de arranque en los dispositivos mediatek, y ambas contienen el mismo precargador?

En los dispositivos Mediatek, el mismo preloader.bin está en mmcblk0boot0 y mmcblk0boot1, ¿por qué tiene que estar en ambas particiones?

0 votos

No siempre es así: Android.stackexchange.com/a/218346/218526 . Pero si la segunda partición del área de arranque no tenía ningún uso, el OEM podría haberla utilizado para la copia de seguridad del cargador de arranque. ¿Has hecho un hash de ambas particiones y son 100% idénticas?

0 votos

En el enlace que mencionas, ¿dónde se explica por qué el preloader tiene que estar en ambas particiones? Sí, el preloader.bin que se encuentra en ambas particiones es idéntico.

0 votos

El enlace explica que ambas particiones no son idénticas. Busca la función de idme print en los dispositivos MTK.

0voto

Jitesh Kumar Puntos 1

Ambos archivos BIN del precargador en las particiones mmcblk0boot0 y mmcblk0boot1 son idénticos. La razón de esto es que en caso de que el mmcblk0boot0 se corrompa, el dispositivo todavía es capaz de arrancar.

0 votos

No has visto mi declaración: "El OEM podría haberlo utilizado para la copia de seguridad del cargador de arranque" . Así que ya estoy de acuerdo con lo que dices. Pero estoy completamente seguro de que no todos los dispositivos MTK tienen precargador (o bootloader) en ambas particiones del área de arranque. He analizado físicamente más de un dispositivo donde raw mmcblk0boot1 La partición contenía información específica del dispositivo, como la dirección MAC, el número de serie, etc. idme print vuelca esa información en un formato legible para el ser humano.

0 votos

Cuando estabas analizando la partición mmcblk0boot1 , ¿usaste la herramienta sp flash para hacer un volcado de esa partición?

0 votos

¿Por qué se necesita una herramienta especial para crear un volcado de particiones? ¿Por qué no simplemente dd ? // Por cierto, he comprobado el hash de ambas particiones, corriendo strings en ambos, observó strace idme print corriendo qué caminos leyó, estudió un poco cómo /proc/idme/ funciona. Así que no tengo ninguna duda en lo que digo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X