¿Cómo flashear una ROM personalizada junto con un módem y un cargador de arranque sin odin o heimdal?

Quiero actualizar el SimplRom "más nuevo" (v5F) en un Galaxy Note 4 y las instrucciones dicen que también necesito actualizar el módem y el firmware del cargador de arranque al mismo tiempo.

Ahora tengo tres archivos: BL_N910FXXU1COI3.tar.md5, CP_modemCOI3.tar.md5y SimpLite_v5.zippero no estoy seguro de cómo actualizarlos.

La mayoría de las instrucciones me dicen que use Odin , algunas describen el procedimiento usando Heimdall . Odin no es una opción para mí (sin Windows) y Heimdall parece cambiar su interfaz de usuario de vez en cuando, por lo que las instrucciones no se aplican.

Para abreviar: ¿hay alguna manera de usar TWRP o dd ( esto funcionó para TWRP) para flashear los archivos? He encontrado muchas instrucciones, pero dado que hay tantos tipos de archivos diferentes, roms de recuperación, dispositivos, herramientas, etc., ninguna de las instrucciones parece aplicarse a mí.

¿ Necesito un archivo PIT para el ddenfoque?

Hay algo llamado Mobile Odin , aunque no estoy seguro de si está lo suficientemente actualizado para manejar dispositivos más nuevos.

Respuestas (1)

Nota importante: Hola chicos, gracias por los votos a favor, pero esta respuesta resultó no funcionar en absoluto .

Los pasos a continuación no rompen nada y es por eso que pensé que flasheé el módem/cargador de arranque. Puede usar ddpara hacer copias de seguridad de las particiones a continuación intercambiando of/ ifpero el código que he publicado no modificará el módem/cargador de arranque.

Al final, tuve que jugar con Heimdall e iniciar el teléfono en modo de descarga para actualizar las particiones.


Respuesta original:

En caso de que alguien más quiera flashear Bootloader/Modem y heimdall/fastboot/odin no es una opción, esto funcionó para mí:

Extraiga/copie los archivos que necesita en algún lugar de su teléfono, por ejemplo, con adb push ./bl_modem/ /mnt/extSdCard/, inicie un su-shell:

adb shell
> su
> cd /mnt/extSdCard/bl_modem/

luego simplemente flashee los archivos con dd:

> dd if=NON-HLOS.bin  of=/dev/block/mmcblk0p1
> dd if=modem.bin     of=/dev/block/mmcblk0p2
> dd if=sbl1.mbn      of=/dev/block/mmcblk0p3
> dd if=sdi.mbn       of=/dev/block/mmcblk0p5
> dd if=aboot.mbn     of=/dev/block/mmcblk0p7
> dd if=rpm.mbn       of=/dev/block/mmcblk0p8
> dd if=tz.mbn        of=/dev/block/mmcblk0p9

Importante: los nombres de dispositivos de bloque proporcionados solo se aplican a Note4/N910F. Echa un vistazo a los enlaces /dev/block/platform/msm_sdcc.1/by-name/para encontrar el tuyo.

Verifiqué dos veces estos nombres haciendo primero una copia ddy comparando tamaños. Los tamaños no serán iguales a los tamaños de los archivos que va a flashear, pero deben tener un tamaño similar.