2 votos

Paquete de firmware Heimdall de cyanogemmod

¿Cómo puedo obtener un paquete de firmware Heimdall de CyanogenMod?

Por ejemplo, quiero obtener este firmware, convertirlo en imágenes Odin, y empaquetarlo y flashearlo con Heimdall.

¿Es posible?

1voto

Matthew Read Puntos 35808

¿Por qué? En general es más seguro hacer Odin a stock (si es necesario), Root y flashear ClockworkMOD, y luego flashear CyanogenMod a través del recovery.

Dicho esto, sí es posible; tendría que desempaquetar y volver a empaquetar las imágenes en el formato correcto y empaquetarlas en un .tar dispuesto como espera Odin/Heimdall. Algo similar a este a la inversa. Yo mismo no he tenido suerte con la interpretación del formato de imagen utilizado por Samsung; las herramientas que he encontrado no parecen funcionar. Sin embargo, depende de tu dispositivo en particular.

Editar: Parece que seguimos hablando en términos contradictorios. Además de los archivos tar de Odin, Heimdall puede flashear archivos tar comprimidos ligeramente diferentes y el post que enlazaste enlaza a instrucciones sobre cómo hacer que Heimdall cree esos . Sin embargo, el principal problema sigue siendo poner las imágenes en el formato correcto, después todo es fácil.

Ese paquete de CyanogenMod contiene el /system contenido de la partición en una simple carpeta; tendría que empaquetarlos en un factoryfs.rfs . Sé que una de las formas en que esto se ha hecho antes es a través de flashear el paquete a través de ClockworkMOD y luego usar dd para volcar la(s) partición(es) a un archivo. Existen guías generales para ello aquí y aquí .

Por otro lado, CyanogenMod podría seguir con los sistemas de archivos Ext4 para los dispositivos Samsung en lugar de RFS, en cuyo caso sería más fácil crear una imagen directamente desde los archivos. Sin embargo, no estoy seguro de si Heimdall sería capaz de flashear una imagen Ext4 correctamente. En ese caso, probablemente preguntaría al desarrollador de Heimdall.

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