1 votos

¿Por qué las roms personalizadas están archivadas en formato .zip que en formato .ftf?

Estoy preguntando por los dispositivos Xperia de Sony y no sé si esto se ajusta a otras marcas o no. Las roms personalizadas proporcionadas por los cocineros de ROM fueron .zip archivos en los que tenemos que hacer un flash del kernel y luego el rom zip para instalar. ¿Por qué las roms no fueron hechas como .ftf para que pueda ser flasheado fácilmente a través de la herramienta de flasheo?

3voto

Nick Pierpoint Puntos 7976

.ftf son más adecuados para la antigua línea de dispositivos Xperia y es de formato propietario, la tendencia con los nuevos dispositivos de Sony es .elf en su lugar.

La disposición de la imagen del núcleo no es estándar, esto requiere un script especial que se ejecuta contra la imagen del núcleo recién construido para convertirlo y añadir marcadores especiales adicionales para hacerlo compatible con el Xperia para permitir el arranque.

Sin los marcadores, el flash fallará, la herramienta Flashtool de Androxyde tiene la capacidad de generar el .ftf , .elf concatenando la imagen del núcleo (normalmente binario plano crudo comprimido) con un encabezado llamado .sin que tiene algún binario codificado propietario que arregla la dirección del cargador de arranque desde la que se arranca. El script se puede encontrar en el Opensource de Sony portal web que contiene una entrada en el blog destacando cómo crear un núcleo flash para el modelo Xperia S.

La ROM personalizada a la que se refiere la OP es más bien un método "genérico universal", que contiene el núcleo y los archivos que componen la ROM, que es apto para ser utilizado por personas como ClockworkMod (CWM) y TeamWin Recovery (TWRP).

Algunos fabricantes son libres de desviarse de la forma en que se crean sus núcleos y, si es necesario, del manejo aplicable para convertirlo a una forma adecuada para el parpadeo, como el propio formato de Sony, en lugar de utilizar mkbootimg que es una forma más genérica de crear un kernel flashable (que combina la imagen del kernel y los archivos auxiliares de apoyo), que es compatible con la mayoría, si no todos los dispositivos con algunas excepciones, como Sony.

En este caso, el núcleo tiene que parpadear por separado antes de parpadear la ROM. Para otros, CWM/TWRP pueden flashear directamente el archivo de imagen de arranque recién construido creado a través de mkbootimg primero entre bastidores y luego escribir los archivos en el /system partición.

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