PDA

Ver la Versión Completa : [ TUTORIAL ] Como crear custom roms tutorial simplificado


luiseteyo
11/01/12, 10:25:08
Han creado en xda algo que yo llevaba meses buscando y es como crear custom roms de una manera muuucho mas sencilla.

Como crear archivos flaseables por CWM. (themes, custom roms etc)

1. Wipe data y wipe cache partition desde el recovery.

2. Instalar Firmware base sobre el que queremos basar nuestro trabajo desde odin.

3. Flasear CF-Root (también sirve UC Kernel), también via odin.

4. Deodexar el firmware que queremos modificar.

5. Si quieres convertir tu sistema a ext4, primero haz un backup. Cuando hayas terminado, flasea el zip de conversión a ext4, y reinicia el telefono.

6. Utiliza el ADB Tools que adjunto con el post. (luiseteyo: creo que se puede hacer esto en el Terminal Emulator del Market, pero no estoy seguro y será mas latoso seguro)

7. Pon el teléfono en modo depuración usb en aplicaciones/desarrollo, y activa el almacenamiento masivo. Abre cmd en el ordenador. Teclea

adb shell

en ese momento conecta el teléfono al ordenador via USB, presiona enter y teclea

dd if=/dev/block/stl9 of=/sdcard/system.rfs bs=4096

8. Para hacer el paquete necesistamos sistema operativo linux, por lo menos linux 6 o Ubuntu 10 (para que soporten el sistema de archivos ext4). Tranquilos que hay un emulador de la ventana de comandos de linux. Se llama cygwin, os lo dejo al final con el resto de links.

9. Si quieres ir mas allá modificando system.rfs, abre el terminal. Teclea

mount:mount -o loop system.rfs /root/system/
unmount:umount /root/system/ (dudo que algunos de nosotros sepamos hacer eso)

10. Empaquetar lo que hemos hecho. Para que funcione tenemos que añadirle :

-el boot.bin Sbl.bin param.lfs normalboot.img system.rfs modem.bin y el cache.rfs del firmware base que utilizamos desde el principio.

Ahora sustituimos:
-el archivo system.rfs que hemos modificado.
-el normalboot.img que se encuentra dentro del cf-root que hemos utilizado. (luiseteyo: hacedlo con 7zip, winzip, winrar o lo que mas rabia os de)
-el cache.rfs y userdata.rfs que adjunto al final del post, son para todas las roms.

Ahora se puede empaquetar. Id al emulador del terminal de linux, escribid cd y escribid el directorio donde tengais todo metido: boot.bin Sbl.bin param.lfs normalboot.img (el del cf-root), system.rfs, (modificado), modem.bin, cache.rfs (adjunto), userdata.rfs (adjunto)

Teclea

tar cf PDA.tar boot.bin Sbl.bin param.lfs normalboot.img system.rfs modem.bin cache.rfs userdata.rfs

Se creará un archivo PDA.tar, copialo al escritorio.

11. Ya puedes flasearlo con Odin. Asegurate que pones el archivo pit.

¿Por que ponemos el pit y el userdata.rfs?

Porque el pit y el userdata.rfs the harán re-partition y borrarán todos tus datos de usuario. Adjunto tambien el .pit.


ARCHIVOS NECESARIOS


Cygwin (http://cygwin.com/setup.exe)
ADB.zip (http://forum.xda-developers.com/attachment.php?attachmentid=851585&d=1326270832)
Cache.rfs + userdata.rfs + .pit (http://forum.xda-developers.com/attachment.php?attachmentid=851586&d=1326270832)



Bueeeno chicos a ver que tal va saliendo voy a intentar lanzarme a la piscina a ver si me sale que aun no lo he probado porque estoy liadisimo ultimamente.
Espero que os sirva a todos de ayuda :)
Un saludo!!

djynns
11/01/12, 12:35:39
Buenas luiseteyo,

He buscado en XDA y lo único que he visto parecido a lo que explicas es el post de CHINA-KANE donde explica como crear archivos flasheables.

Aquí el link al post de CHINA-KANE:
http://forum.xda-developers.com/showthread.php?t=1439472

El post que habla de crear una Custom ROM es de bangalorerohan:
http://forum.xda-developers.com/showthread.php?t=1236048

Te pongo los dos porque creo que se han mezclado dos temas aunque relacionados en cierta manera :-)

luiseteyo
11/01/12, 13:12:04
Buenas luiseteyo,

He buscado en XDA y lo único que he visto parecido a lo que explicas es el post de CHINA-KANE donde explica como crear archivos flasheables.

Aquí el link al post de CHINA-KANE:
http://forum.xda-developers.com/showthread.php?t=1439472

El post que habla de crear una Custom ROM es de bangalorerohan:
http://forum.xda-developers.com/showthread.php?t=1236048

Te pongo los dos porque creo que se han mezclado dos temas aunque relacionados en cierta manera :-)

Ya ya tio, muchas gracias. El post de china-kane sirve para crear roms, en cierto modo. Es una cosa que llevo hablando con @slynightdark desde hace tiempo y que por casualidad han publicado. Consiste en hacer todos los cambiuos que tu quieras en el teléfono, de interfaz, mods, scripts, todo, y una vez lo tienes todito haces un backup de la carpeta system.rfs con este tutorial y lo empaquetas todo. Le metes a pincho una carpeta META-INF y que pasa? Custom Rom! :)

luiseteyo
11/01/12, 13:58:18
A ver, este post es complementario del otro que hay de como crear custom roms. Para cambiar los sonidos de inicio, animaciones etc, mirad el otro tutorial. :)

vurrut
11/01/12, 14:02:15
Lanazate con este http://www.htcmania.com/showpost.php?p=3544640&postcount=30

djynns
11/01/12, 14:02:19
Ya ya tio, muchas gracias. El post de china-kane sirve para crear roms, en cierto modo. Es una cosa que llevo hablando con @slynightdark desde hace tiempo y que por casualidad han publicado. Consiste en hacer todos los cambiuos que tu quieras en el teléfono, de interfaz, mods, scripts, todo, y una vez lo tienes todito haces un backup de la carpeta system.rfs con este tutorial y lo empaquetas todo. Le metes a pincho una carpeta META-INF y que pasa? Custom Rom! :)

Qué grande!!!
En su día miré el segundo post que te puse, pero lo vi demasiado lioso y lo dejé estar.
Cuando tenga un momento me miraré el tuyo a ver qué saco en claro (estoy en el trabajo xDD)

luiseteyo
11/01/12, 14:17:31
Lanazate con este http://www.htcmania.com/showpost.php?p=3544640&postcount=30

Ahora que me he pegado todo el curro???? jajajajajaj gracias vurrut! :) Lo probaré en cuanto pueda.