En los dispositivos Mediatek, el mismo preloader.bin está en mmcblk0boot0 y mmcblk0boot1, ¿por qué tiene que estar en ambas particiones?
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
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.0 votos
Por cierto, las particiones del cargador de arranque tienen una copia de seguridad, por ejemplo.
aboot
ysbl
en los dispositivos Qualcomm. Esto es para asegurarse de que si la actualización del cargador de arranque falla por alguna razón (o la partición se corrompe por alguna otra razón, aunque no es muy probable), el dispositivo no debe ser brickeado. Así que un duplicado de la partición del cargador de arranque no es extraño, y nada de qué preocuparse.