|
||
|
![]() |
![]() |
ROMs y desarrollo Xperia Z ROMs y desarrollo Xperia Z |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Limpieza de ROM : deja a tu gusto cualquier ROM
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?resi...4D0AA49F39!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 Última edición por krilinmvp Día 26/03/13 a las 10:16:26. |
Los siguientes 7 usuarios han agradecido a krilinmvp su comentario: | ||
|
#3
|
||||
|
||||
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¿ |
#4
|
||||
|
||||
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. Última edición por krilinmvp Día 26/03/13 a las 17:22:01. |
#5
|
||||
|
||||
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.
![]() |
#6
|
||||
|
||||
gracias!
|
![]() |
![]() |
||||||
|