zeporisto
24/05/13, 17:07:49
Muy util para hacer vuestras mod roms
Nos bajamos estos programitas que he preparado:
https://mega.co.nz/#!VBdlHC4J!UChhyRy1bULIlOWZVDd3AhCiykB7R8K4q6Vr6Av xURk
Son el Activeperl(interprete de perl), un script en perl, y ext2explore, que es para montar imagenes y particiones linux. Bueno. Al lio.
1-Instalamos el activeperl para que podamos ejecutar scripts en perl
2-Nos bajamos una rom y extraemos el UPDATE.APP
3- Ahora lo renombramos a UPDATA.APP
4-metemos en una carpeta el UPDATA.APP y el script.pl
5-hacemos doble clic en el script. Se abrirá una ventana dandonos errores de CRC, que no encuentra rutas o archivos. y demás. se ralentizará el sistema, pero no pasa nada. está descomprimiendo todo en una carpeta llamada output. Habrá terminado cuando se cierre sola la ventana negra. NO ANTES.
6-Nos metemos en la carpeta output, y borramos todo lo de dentro menos los archivos system.img y boot.img
7- junto a estos archivos, creamos una carpeta llamada system.
8- ejecutamos el ext2explore, y con el, abrimos el archivo system.img. una vez localizado, le decimos que lo extraiga en la carpeta system que hemos creado en el paso anterior.
-si es con linux, podemos montar la imagen desde un terminal asi:
mount -o loop,offset=65536 system.img /mnt/tmp
9- ya podemos borrar el archivo system.img, con lo que solo tendremos un boot.img y la carpeta system con tooodo el sistema android.
10- falta la carpeta META-INF (la carpeta que contiene la info de la rom que estamos creando).
He subido a mega un archivo para seguir creando vuestra rom.
https://mega.co.nz/#!VMETCBAD!dLcf1TpjOoOdavl28Pv4-3NRtyVFdfFooeYikqtDCgk
11-descomprimís y colocais la carpeta resultante junto al archivo boot.img, y la carpeta system.
12- podeis modificar el archivo updater-script que está dentro de META-INF\com\google\android\ para ponerle el nombre a vuestra rom, version, autor, etc.
13-ahora solo queda comprimir estos archivos en un .zip con el nombre que queramos.
SALUDOS.
fuente: http://www.modaco.com/topic/298436-perl-script-for-unpacking-the-updataapp-files/
Nos bajamos estos programitas que he preparado:
https://mega.co.nz/#!VBdlHC4J!UChhyRy1bULIlOWZVDd3AhCiykB7R8K4q6Vr6Av xURk
Son el Activeperl(interprete de perl), un script en perl, y ext2explore, que es para montar imagenes y particiones linux. Bueno. Al lio.
1-Instalamos el activeperl para que podamos ejecutar scripts en perl
2-Nos bajamos una rom y extraemos el UPDATE.APP
3- Ahora lo renombramos a UPDATA.APP
4-metemos en una carpeta el UPDATA.APP y el script.pl
5-hacemos doble clic en el script. Se abrirá una ventana dandonos errores de CRC, que no encuentra rutas o archivos. y demás. se ralentizará el sistema, pero no pasa nada. está descomprimiendo todo en una carpeta llamada output. Habrá terminado cuando se cierre sola la ventana negra. NO ANTES.
6-Nos metemos en la carpeta output, y borramos todo lo de dentro menos los archivos system.img y boot.img
7- junto a estos archivos, creamos una carpeta llamada system.
8- ejecutamos el ext2explore, y con el, abrimos el archivo system.img. una vez localizado, le decimos que lo extraiga en la carpeta system que hemos creado en el paso anterior.
-si es con linux, podemos montar la imagen desde un terminal asi:
mount -o loop,offset=65536 system.img /mnt/tmp
9- ya podemos borrar el archivo system.img, con lo que solo tendremos un boot.img y la carpeta system con tooodo el sistema android.
10- falta la carpeta META-INF (la carpeta que contiene la info de la rom que estamos creando).
He subido a mega un archivo para seguir creando vuestra rom.
https://mega.co.nz/#!VMETCBAD!dLcf1TpjOoOdavl28Pv4-3NRtyVFdfFooeYikqtDCgk
11-descomprimís y colocais la carpeta resultante junto al archivo boot.img, y la carpeta system.
12- podeis modificar el archivo updater-script que está dentro de META-INF\com\google\android\ para ponerle el nombre a vuestra rom, version, autor, etc.
13-ahora solo queda comprimir estos archivos en un .zip con el nombre que queramos.
SALUDOS.
fuente: http://www.modaco.com/topic/298436-perl-script-for-unpacking-the-updataapp-files/