PERSONALIZAR TU ROM: MANUALMENTE .
Antes de nada copia de seguridad de vuestro firmware y copia de vuestro fichero de imei. El fichero se llama “MP0B_001” y esta en la carpeta “/data/nvram/md/NVRAM/NVD_IMEI/”. No hacer caso a las barras, pues en
Windows es “\” y
Linux es “/”, lo importante es entendernos. Eso si, RESPETAR SIEMPRE MAYUSCULAS Y MINUSCULAS EN LINUX.No es lo mismo “data”, “DATA”, “Data”….en Linux.
Instalo la rom, arranca el tlf y lo primero es un “Restablecer datos de fabrica”. Arranca de nuevo: Imei invalido. Esto no es problema. Cambiar idioma a español si os gusta. Ejecuto mi
Root explorer, que viene ya con la rom, entro en “/system/app” y elimino unas pocas que se no me dan problemas, si la apk tiene odex también la elimino: Browser.apk/odex, Calculator.apk/odex, Desklock.apk/odex y FileManager.apk/odex. Ahora si pulsamos en aplicaciones veremos que también se ha eliminado de aquí, es decir, android las ha desistalado automáticamente.
Pues bien, ahora se trata de probar a la inversa: copiar las aplicaciones en /system/app y probar si las instala. Copio un par de aplicaciones, reinicio y veo que no me las instala, ¿? ¿? ¡LOSSSS PERMISOSSSSSSSSSSS! Cambiar los permisos de las aplicaciones que habéis copiado y ponerlos igual que cualquier otra aplicación ya instalada, reinicio y………….a FUNCIONAR. Pero no esta todo conseguido: hago “Restablecer datos de fabrica” y…….. TODO OK. Podeis comprobar el espacio ocupado como ha cambiado en /system y /data.
¿Por qué instalo una rom nueva? Como dije anteriormente en un “Restablecer datos de fabrica” reinicia en recovery para hacer algo. Como con nuestro recovery CWM puede no funcionar lo he probado asi. EL motivo lo se, como nuestro nuevo recovery cwm no esta compilado con nuestros ficheros boot.img y/o recovery original..... son copia de otro tlf (lo de siempre. Ya lo explique en post anteriores). Echare un vistazo a ver si localizo el archivo/s concreto para modificarlo.
Ahora solo se trata de eliminar las app que no queráis y copiar las nuevas. OBLIGATORIO: Antes de eliminar cierta apk,
asegurarse de haber instalado antes otras que tengan la misma función. Por ejemplo el launcher (launcher nova tengo yo), explorador de archivos (SIEMPRE CON ACCESO ROOT), teclado, marcador de tlf… Y por supuesto, probar las aplicaciones antes de instalarlas, y cuando os decidáis a pernonalizar ya teneis claro que quereis instalar.
Hay tres directorios con app instaladas: “/system/app”, “/system/vendor/app” y “/system/vendor/operator/app”. Yo he eliminado las que he querido pero he copiado las nuevas a “/system/app”. Observar que también podeis actualizarlas: la única pega es que con aplicaciones que guarden datos debéis asegurarse de hacer backup, borrar la versión antigua, copiar la nueva y restaurar el backup (ejemplo whatsap). Otras que no son necesarios, por ejemplo opera, borramos primero la instalada y copiamos después la ultima versión descargada.
Referente a las aplicaciones que yo voy a eliminar ya las pondre en otro post, ya teneis para jugar un ratito.
¿Cómo he conseguido los apk?. Hay dos métodos:
1. buscar por internet, yo utilizo mucho
www.filecrop.com
2. Descargar por play store las aplicaciones y se instalan. El apk lo teneis en /data/app. Copiarlo de ahí. Este método es mas fácil, pues con la mayoría de los exploradores muestran los iconos del programa y asi se localiza mas fácil. Luego de copiar los que os interesen ponerles el nombre del programa concreto.
Aun queda modificar la apariencia de nuestro sistema: iconos, colores, tamaños,etc...la apariencia (lo visual): esta guardado en dos ficheros.Estos dos ficheros los carga automáticamente android:
1) /system/framenetwork/framework-res.apk.
2) /system/app/SystemUI.apk.
O la otra opción es descargarnos una app que lo haga, pero en este caso ya tenemos otra aplicación mas ejecutándose.
Para ver los recursos de una apk:
http://code.google.com/p/custom-rom-creator-studio/downloads/list
Os descargáis el programa crcstudio (sin el mono) y tools_r1. Descomprimis todo y copiáis el contenido de tools_r1 en una subcarpeta dentro de crcstudio llamada “ tools “. Ejecutáis el programa, creáis un entorno en un directorio cualquiera, y ahora podeis abrir los ficheros apk y ver sus recursos. En nuestro caso abrimos framework-res.apk y SystemUI.apk . No podemos modificar nada, pero podemos ver todas las imágenes, el tamaño que tienen y la ruta del recurso (nombre). Ahora si alguien se quiere entretener, podeis modificar o sustituir las imágenes, eso si RESPETAR EL TAMAÑO. Mi opinión personal es que parece que hay muchas imágenes que posiblemente no se utilizen nunca. Y tener en cuenta que podeis abrir CUALQUIER APK y ver sus recursos.
Y si quereis automatico, aunque a mi no me pirula:
http://android.scenebeta.com/tutorial/personaliza-como-nunca-tu-android-con-uot-kitchen