Ver Mensaje Individual
  #1  
Viejo 31/03/15, 01:34:44
Array

[xs_avatar]
Alkalinorap Alkalinorap no está en línea
Colaborador/a
 
Fecha de registro: ago 2012
Localización: España
Mensajes: 5,757
Modelo de smartphone: POCO X3 NFC
Tu operador: Lowi
rom Crear Custom ROMS basadas en Stock (scripts interactivos y automáticos)

1ª PARTE: EXTRAER SYSTEM.IMG DE UN FIRMWARE PARA CREAR ROMS






INFORMACIÓN:


He creado un script totalmente automatizado e interactivo para que los cocineros de ROMS basadas en stock ahorren tiempo y extraigan rápidamente la carpeta system de un firmware. El script hace lo siguiente:


- Unificar todos los sparsechunk del system.img de cualquier firmware en un solo archivo system.img.

- A partir del system.img unificado, extraer system en una carpeta para poder modificarlo, hacer custom ROMS, etc.


- También he programado una serie de condicionales para que te informe en caso de error o de que los archivos ya existan.





REQUISITOS PREVIOS:


-Antes de comenzar el tutorial es obligatorio desactivar el antivirus, ya que al ser un script casero, el antivirus puede detectarlo como virus pero en realidad no lo es, es un falso positivo (podéis ver el código del script con el bloc de notas por si así os quedáis más tranquilos), de lo contrario el antivirus borrará o bloqueará archivos y no os funcionará el tutorial.





DESCARGA E INSTRUCCIONES:



1. Descargar la herramienta desde este LINK (Contraseña del rar: Alkalinorap) y descomprimirla en el Escritorio (en otras rutas puede dar problemas).



2. Introducir todos los system.img_sparsechunk.* del firmware deseado en la carpeta "firmware" de la herramienta.




3. Ejecutar el script "unpack_system.bat" y seguir los pasos.




4. Una vez se haya unificado y extraído system, aparecerá dentro de la carpeta "decompressed_system" de la herramienta.





Listo, ya podemos utilizarlo para modificarlo a nuestro antojo y crear custom ROMS basadas en stock a partir de él.

__________________________________________________ __________________________________________________ __________________________________________________ ______________________


2ª PARTE: CREAR UNA CUSTOM ROM FLASHABLE POR RECOVERY




1. Nos descargamos esta herramienta con la que podréis firmar vuestros zips para ser flasheados por recovery: LINK (Contraseña del rar: Alkalinorap) y la descomprimimos en el Escritorio (en otras rutas puede dar problemas).

2. He puesto un zip de ejemplo en la carpeta "rom_ejemplo" para que sepáis cómo tiene que ser un zip flashable y utilicéis la estructura del mismo. En este caso se trataría de una ROM que instala system y boot.img (composición de una ROM básica; system lo podemos coger de la primera parte de este tutorial y el boot.img directamente del firmware). Si queréis meter más elementos para flashear sería cuestión de editar el updater-script y añadir los comandos pertinentes para ello.

3. Una vez armado vuestro zip basándonos en el de ejemplo, lo renombráis como "update.zip" y lo metéis en la carpeta "sin_firmar". Ejecutáis el script "signzip-windows.bat" o "signzip-linux.sh" para que se firme y se actualice el META-INF de acuerdo a vuestra estructura, el zip firmado aparecerá en la carpeta "firmado". En este momento ya podemos flashearlo por Custom Recovery.

Última edición por Alkalinorap Día 01/04/15 a las 00:56:58.
Responder Con Cita
Los siguientes 26 usuarios han agradecido a Alkalinorap su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]