Acceder

Ver la Versión Completa : [ TUTORIAL ] Limpieza de ROM : deja a tu gusto cualquier ROM


krilinmvp
26/03/13, 10:11:30
Wenas a tod@s,

Este post va dirigido a tod@s aquell@os que vais probando muchas ROMs y siempre le sacais y añadiis las mismas apps o modificando el .zip de la rom o después con el titanium).
En vez de hacer eso siempre, podemos crear un .zip que lo haga automático y lo instalamos en el recovery tras instalar la ROM.

No es complicado, yo no tengo ni idea de compilar, ni de Linux y me ha funcionado perfectamente. Con que sepas cortar/pegar y buscar información cuando te falle algo, es suficiente. Comparto aquí lo que he aprendido en 4 dias en el foro del Galaxy Nexus (somos tocalotodo compulsivos...)

Al lio.

Os dejo el link del .zip que ahora mismo instalo siempre, tras flashear cualquier ROM:

https://skydrive.live.com/redir?resid=26027B4D0AA49F39!406

Si lo abris con Winrar, vereis que tiene 3 carpetas:

DATA/APP: aqui puedes poner todas las app que quieras. Quedan instaladas de manera "normal", igual que si las instalases a mano después de arrancar el teléfono.

SYSTEM/APP: los apk que pongas aquí, quedaran instaladas como apps de sistema y no las podras borrar directamente, tendrás que usar Titanium o similar. Aquí le pongo yo Cerberus, por ejemplo, para que los manguis no avanzados no la puedan borrar

SYSTEM/ETC/... : aqui pongo solo los wallpapers de Sony que quiero instalar

SYSTEM/MEDIA/... : aqui solo los tonos de notificación y llamada que quiero instalar

META-INF/COM/GOOGLE/ANDROID: esta es la carpeta IMPORTANTE. No debemos tocar nada excepto el archivo updater-script. Este es el archivo que le dice al recovery que es lo que tiene que instalar y desinstalar.


Bien, pues sabiendo lo que hay en cada carpeta, ahora vamos a ver como modificamos el updater-script para que haga lo que vosotros querais.

Antes de tocar nada, teneis que instalar Notepad++ para poder modificarlo. Si lo haceis por ejemplo, con el notepad, no funcionará.

Abrimos el updater-script y vemos el siguiente código (en rojo pongo lo que no se debe cambiar,en azul lo modificable, en negro explicaciones):

ui_print("");
ui_print("**************************************");
ui_print("* *");
ui_print("* Desinstalador *");
ui_print("* Albert 2013 *");
ui_print("* *");
ui_print("**************************************");
ui_print("");
ui_print("Anem a treure apps inutils... ");
El comando ui_print muestra en pantalla lo que escribas, puedes poner tu nombre, explicaciones del proceso, o lo que te de la gana.

run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
Estos, preparan las carpetas para que las podamos "atacar"

delete("/system/app/CarHome.apk");
delete("/system/app/DSPManager.apk");
Con delete borramos las apps que queramos poniendo la ruta donde estan. Puedes poner tantas lineas como apps a borrar.

delete_recursive("/system/media/video");
delete_recursive OJO: borra toda la carpeta y su contenido. Esta carpeta en concreto, tiene 4 videos demo chorras de Android

delete_recursive("/system/media/audio/ringtones");
Aqui borro todos los tonos de llamada

delete_recursive("/system/media/audio/notifications");
Aqui todos los tonos de notificación

delete_recursive("/system/etc/customization/content/com/sonyericsson/wallpaperpicker/wallpapers");
Aqui todos los Wallpapers

delete("/data/app/com.google.android.apps.plus-1.apk");
En algunas ROMs, hay apps que se instalan desde otra carpeta, como este caso.

package_extract_dir("system", "/system");
Este comando es para que instale todo lo que hayamos puesto en la carpeta SYSTEM. Si no quereis instalar nada, lo podeis borrar y la carpeta tambien. Aqui me instala Cerberus, y 4 tonos de llamada y notificación y los wallpapers

package_extract_dir("data", "/data");
Lo mismo con la carpeta DATA.

run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/data");
Deja las carpetas como estaban

ui_print(" *** Fet!! ***");
Y listo.

Ahora si os animais a hacer el vuestro, despues de modifcar el updater-script y tener vuestras apps en las carpetas, solo teneis que seleccionar las 3 carpetas y con el Winrar comprimirlas en .zip, poner el nombre que querais, y ya tendreis vuestro archivo listo para flashear desde recovery.

Más info en este post:

http://www.htcmania.com/showthread.php?t=573660

Saludos

kenernest
26/03/13, 11:38:01
Chinchetazo ya por dios ¡¡¡¡:dios:

quim135
26/03/13, 16:59:28
Parece muy útil!! Sollo una preguntilla! Las .apk de donde las saco? están ene l movil o tengo q descargarmelas a parte?

Y los datos de las app donde se guardan!? El tema de claves wifi y nombre y usuario de apps como tapatalk tmbien se puede guardar¿

krilinmvp
26/03/13, 17:19:35
Parece muy útil!! Sollo una preguntilla! Las .apk de donde las saco? están ene l movil o tengo q descargarmelas a parte?

Y los datos de las app donde se guardan!? El tema de claves wifi y nombre y usuario de apps como tapatalk tmbien se puede guardar¿

Las app, la mayoria las tengo de los posts de software de HTCmania, o de apkmania.
Yo instalo pocas cosas, um explorador de archivos y para lo que tu dices, el titanium backup, me explico:
El Titanium hace copias de seguridad de los programas que tu quieras y las guarda en la memoria del tf o si quieres en la sdcard.
Cuando instalo otra rom, el zip me pone el Titanium en la nueva. Rooteo el terminal, abro el Titanium y me reinstala con la copia de seguridad las apps y sus datos.

quim135
26/03/13, 17:43:35
Las app, la mayoria las tengo de los posts de software de HTCmania, o de apkmania. Yo instalo pocas cosas, um explorador de archivos y para lo que tu dices, el titanium backup, me explico: El Titanium hace copias de seguridad de los programas que tu quieras y las guarda en la memoria del tf o si quieres en la sdcard. Cuando instalo otra rom, el zip me pone el Titanium en la nueva. Rooteo el terminal, abro el Titanium y me reinstala con la copia de seguridad las apps y sus datos.

O sea q al final hay que tirar de Titanium!! A ver si cuando tenga un rato me animo a probar

elursnow
27/03/13, 07:57:19
gracias!