Empecemos con el tutorial, lo primero que necesitamos es tener una rom base, en formato zip, ya sea la stock o una custom. Pero es muy importante que sea en formato zip para que podamos trabajar con ella.Pasos:
- Asegurarnos que el archivo zip tiene 2 carpetas : META-INF que es donde estan las ordenes de como se tiene que instalar nuestro zip, y system que ahí estan todas las carpetas que se van a instalar
- Nosotros podemos modificar las carpetas que hay dentro de system, pero no todas
- La primera que vamos a modificar es la carpeta App, en ella se encuentran todas las apps que se van a instalar en el sistema, podeis meter las que quereis que se instalen o quitar las que no quereis que se instalen, pero tened cuidado al quitar no vaya a ser que quiteis apps que sean importantes como la de telefono o contactos, si las quitais poned otras que cumplan esa funcion.
- Despues nos encontramos con la carpeta BIN , en ella se encuentra entre otros un recovery, esta carpeta no se toca
- Despues nos encontramos con la carpeta Etc, de aqui tampoco os aconsejo tocar nada ya que son los modulos de cosas importantes como bluetooth o wifi.
- La siguiente carpeta es fonts, en ella se encuentran los tipos de letra que va a emplear el sistema, esto si lo podemos modificar, reemplazando esos tipos de letras con otros FONTS como estos que hay en Xda y que son muy variados. Descargais el que quereis lo descomprimiis y los archivos con extension TTF que se encuentran en la carpeta system/fonts del zip, los pegais en vuestro zip de la rom.
- La siguiente carpeta es framework, vienen reglas y archivos que no hay que tocar si no sabeis mucho.
- La siguiente carpeta es LIB que tampoco hay que tocar si no entendemos ya que nos podriamos cargar la rom
- La siguiente carpeta es MEDIA, en esta si podemos tocar, viene un archivo bootanimation.zip que es la imagen que sale al encenderse el telefono, que podemos reemplazar con cualquier otra que encontreis y que sea para nuestro terminal, en audio podeis reemplazar los audios por algunos de otro movil como el de el Xperia Z1 y lo demas no lo tocamos
- Despues viene la carpeta SEMC, dentro viene otra carpeta que es Chargemon, y dentro otra carpeta que es Data, dentro hay 7 imagenes en PNG que son las que se muestran cuando tenemos el telefono apagado y lo ponemos a cargar, tambien las podemos cambiar por otras que encontreis pero que sean para el Xperia u.
- Despues las demas carpetas que nos quedan ya no las tocamos ya que podriamos fastidiar toda la rom solo elimando un archivo que no deberiamos eliminar.
- Al final de la carpeta system hay un archivo que es el build.prop, lo llevamos al escritorio y lo abrimos con cualquier editor, yo recomiendo, NotePad++ que lo podeis descargar de aquí, y en él podemos modificar el texto que va a aparecer en ajustes/acerca del telefono, pero tened cuidado con que modificais y aqui tambien podemos añadir lineas para que vaya mas fluido el terminal o para cualquier cosa, a esto se le llaman Tweaks que podeis encontrar en internet.
- Ahora vamos con la carpeta META-INF, en ella vemos una carpeta y 3 archivos, nos metemos en "com" dentro hay 2 carpetas, nos metemos en "Google" dentro hay otra carpeta llamada Android, nos metemos en ella y tenemos 2 archivos, updater-script y otro. Nosotros solo vamos a modificar el updater-script, aunque no haga falta, extraemos el updater-script y lo abrimos con notepad++ y dentro vemos comandos como estos : ui_print("waterjavy!") esto lo que hace es mostrar el texto waterjavy cuando se esta instalando por recovery, con cualquiera de estos codigos montamos una unidad, run_program("/sbin/mount", "/dev/block/stl9", "/system"); run_program("/sbin/mount", "/dev/block/stl10", "/dbdata"); run_program("/sbin/mount", "/dev/block/stl11", "/cache"); run_program("/sbin/mount", "/dev/block/mmcblk0p2", "/data"); run_program("/sbin/mount", "/dev/block/mmcblk0p1", "/sdcard"); y debajo vienen otras lineas que ponen symlink..... eso lo dejamos tal y como esta que lo que hace es dar permisos a ciertas cosas y este que es el mas importante package_extract_dir("system", "/system"); extrae el directorio system, en la carpeta system de nuestro telefono, pero ya digo esto no hace falta editarlo. y esto es todo amigos, espero que les haya resultado facil y se animen a modificar una rom.
- Y si alguno quiere cambiar la barra de notificaciones se hace cambiando la app de systemui, que se encuentra en system/app, podeis encontrar varias barras de notificaciones en xda o en cualquier lado, yo subire unas cuantas en el apartado de descargas, apps y mods.