PDA

Ver la Versión Completa : PuleG2 v0.1 (AOSP y CM) - Script para borrar apps inútiles


Pcsl
23/06/14, 04:08:29
1. Introducción:

Como a muchos de los usuarios de aquí, me gusta cambiar de ROM de vez en cuando pero es un engorro tener que eliminar apps que vienen por defecto y que a mí me resultan innecesarias además de los directorios asociados (que muchas veces olvidamos eliminar)

Lo más normal es eliminarlas o por lo menos ocultar aquellas que se muestran en nuestro menú, pero es un proceso largo y tedioso y que acaba volviéndose inmanejable si como ya he dicho cambias mucho de ROM.
Ante ese problema surgido de la experiencia personal, me vino a la mente una solución, crear un archivo simple que elimine todos estos archivos en muy pocos pasos, y al ver que puede ser de interés para más usuarios me he decidido a compartirlo.

Sí, amigos, se trata de PuleG2 v0.1 (AOSP), un "script" para ClockworkMod u otro recovery que elimina todos estos archivos y sus configuraciones asociadas.

2. Características:


Suprime por defecto las siguiente 27 aplicaciones y sus datos asociados:
Achromatic.apk
AOKPtips.apk
CMFileManager.apk
DocumentsUI.apk
DownloadProviderUi.apk
DSPManager.apk
Exchange2.apk
GenieWidget.apk
GoogleEars.apk
GooglePlus.apk
GooManager.apk
HoloSpiralWallpaper.apk
HTMLViewer.apk
MagicSmokeWallpapers.apk
Microbes.apk
MusicFX.apk
NoiseField.apk
OpenWnn.apk
PhaseBeam.apk
PrintSpooler.apk
SoundRecorder.apk
Talk.apk
Talkback.apk
UnicornPorn.apk
VideoEditor.apk
webaudiores.apk
WhisperPush.apk





Suprime opcionalmente las siguientes 24 aplicaciones y sus datos (necesaria activación en la mayoría por parte del usuario):
Apollo.apk
ChromeBookmarksSyncAdapter.apk
DeskClock.apk
Email.apk
Exchange.apk
GoogleTTS.apk
LatinIME.apk
LatinImeDictionaryPack.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
PicoTts.apk
QuickSearchBox.apk
ROMControl.apk
Stk.apk
Superuser.apk
SwagPapers.apk
Torch.apk
UpdateMe.apk
VisualizationWallpapers.apk
VoiceDialer.apk
VoiceSearch.apk
VoicePlus.apk





Suprime opcionalmente los siguientes idiomas del TTS (se dejan por defecto, francés, español e inglés de Estados Unidos):
system/tts/lang_pico/de-DE_gl0_sg.bin
system/tts/lang_pico/de-DE_ta.bin
system/tts/lang_pico/en-GB_kh0_sg.bin
system/tts/lang_pico/en-GB_ta.bin
system/tts/lang_pico/en-US_lh0_sg.bin
system/tts/lang_pico/en-US_ta.bin
system/tts/lang_pico/fr-FR_nk0_sg.bin
system/tts/lang_pico/fr-FR_ta.bin
system/tts/lang_pico/it-IT_cm0_sg.bin
system/tts/lang_pico/it-IT_ta.bin


3. Modificación del "script":

El "script" está pensado y documentado para ser configurado a gusto del usuario, hay muchos archivos que no se eliminan por ser conservadores, pero muchos usuarios considerarán que también son aplicaciones innecesarias, en ese caso lo único que tendrán que hacer es quitar la marca de comentario (#) para que el programa proceda a su eliminación o añadir sus propios archivos a eliminar.
El "script" es muy fácil de entender.
Para modificarlo debes seguir los siguientes pasos:

1. Descomprime el archivo zip
2. Ve a la carpeta donde lo descomprimiste y entra en META-INF\com\google\android y abre el archivo "updater-script", ese será el único archivo que tendrás que modificar. No se puede modificar con Bloc de Notas, Wordpad... Solo sirven programas que respeten el formato UNIX, yo recomiendo Notepad++.
3. Una vez ahí quita la marca de comentario (#) para activar la eliminación de los archivos opcionales que desees o añádela (o elimina esa línea, como prefieras) a los archivos y directorios que desees conservar. Guarda el archivo y comprime los dos directorios "META-INF" y "etc" en un archivo .zip
4. Copia el archivo a tu pc y sigue los pasos comentados en el apartado «Instalación»

4. Instalación:

1. Instala ClockWorkMod u otro recovery en este mismo foro puedes encontrar varios tutoriales para hacerlo, y si eres un usuario avanzado es casi seguro que ya lo tendrás instalado.
2. Descarga el archivo adjunto que encontrarás al final de este mensaje
3. Reinicia en modo de recuperación ClockworkMod
4. Elige la opción "install zip from sdcard" y a continuación "choose zip from sdcard" y una vez ahí selecciona el archivo descargado que se ejecutará y realizará todas las tareas de limpieza
5. Y listo, ya tienes tu LG G2 liberado de muchísimas aplicaciones inútiles.


6. Preguntas frecuentes:

¿Cómo sé para qué sirve cada uno de los archivos eliminados?
Puedes acceder a este documento de Google docs (https://spreadsheets.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0Ag43oj7rLQP4dENZcmhGN0ZUa3pHSENVeXlqUm5vV0E&single=true&gid=0&output=html), a esta otra página (http://wiki.cyanogenmod.com/index.php?title=Barebones) o a este documento de Word creado por mí mismo (https://docs.google.com/leaf?id=0B2fpAanePijoNDE3ZmE0MTgtYWJmOC00NjQzLThmO TYtZTc3M2I3Mjk5ODc0&hl=es) basado en varias fuentes, el color rojo significa que no se debe eliminar, el amarillo que bien es elección del usuario eliminarlo o no o simplemente que no existe información (en esos casos suele poner "No info"), si están resaltados en negrita significa que es recomendable eliminarlos.

¿Por qué eliminas aplicaciones como Youtube, Maps, Gmail?
Bueno, están en el apartado de opcionales, pero si he decidido dar la opción de eliminarlas porque hay gente que no las usa, y sobre todo porque con las actualizaciones es innecesario tenerlas en el directorio del sistema porque una vez actualizadas desde el Market no se actualiza el apk de "/system/data", simplemente se copia la nueva versión a la carpeta "/data" pero no se elimina la anterior que ocupa espacio. Incluso si te gustan estas aplicaciones aconsejo eliminarlas y reinstalarlas desde el Market.

¿No podrías hacer un programa para Android en vez de este script para CWM?
Eso sería lo ideal, un programa con interfaz gráfica que mostrase qué hace cada archivo y con una serie de programas a eliminar marcados por defecto y otros que se eliminen solo si el usuario así lo requiere. Por desgracia no tengo tiempo y probablemente tampoco conocimientos para realizarlo, pero si alguien quiere usar todos los datos aquí expuestos para programarlo, bienvenido sea, así hará innecesario este "script" ;-).

¿Cómo afectará esto a mi sistema?
En principio, a parte de borrar aplicaciones y la consiguiente liberación de espacio, (dependiendo de las aplicaciones opcionales eliminadas), no debería mostrarse ningún mensaje de error por este procedimiento. Los archivos que se eliminan por defecto siguen un patrón bastante conservador. No habrá ningún error de sistema y la mayoría de apps no son nada populares. Si utilizas el zip tal cual todas las opciones y todos los programas han de funcionar perfectamente, sino es posible que algunas opciones no estén disponibles pero el sistema seguiría siendo completamente estable y como ya digo de esto solo se tienen que preocupar los usuarios que modifiquen el "script" y no sepan lo que hacen.

¿Aceptas sugerencias?
Sí, claro, ¡son bienvenidas! Pero todo depende de mi disponibilidad y de las limitaciones que da este CWM. Si tienes cualquier duda ¡pregunta!, te ayudaré en todo lo que pueda.

Oh, dios, amo este "script" y me gustaría hacerte el amor. Soy una chica, por supuesto, jijiji.
Te lo agradezco, pero esto no lo hago por sexo, otras cosas sí, pero esto no xD. Además, como aficionado a la informática ya estoy cansado de ver como las féminas lanzan sostenes y demás al monitor de mi PC y se desviven por mis huesos, es la gran desventaja de este mundillo, nadie sabe cuanto sufrimos...:cry:



Podéis modificar y distribuir el archivo siempre que me citéis como su autor y a ser posible enlacéis este hilo aunque esto último no es obligatorio pero es recomendable por si el usuario tiene alguna duda tenga una fuente de información de primera mano.
Y por último anotar que no me hago responsable de los posibles problemas derivados del uso de este software, aunque en condiciones normales debería ser totalmente seguro e incluso servir para eliminar gran parte del software innecesario de otras roms basadas en CM.

Una última advertencia, el archivo viene de otro script que creé para el SGS II así que es posible que haya alguna línea de algún archivo que no existe en la ROM que uses pero eso no es problema, si no existe no puede hacer nada con él.

¡Espero que os sea útil! :-)

Ski5451
23/06/14, 04:18:35
No esta mal

joselurod
23/06/14, 07:44:31
pesima!! elimina todooo y que el telefono va funcionar con framework y apps del system nada mas?. en la opcinal cual necesidad e eliminar la app de supersu?

Bastard
23/06/14, 08:24:13
La aplicacion es muy interesante!! :ok:

Pero lo suyo seria poder elegir entre todas, por que, las que has puesto en la 1 lista,
que elimina todas, para otro usuario igual no son todas prescindibles...

Salu2

raziel-77
23/06/14, 13:21:26
Lo suyo seria en lugar de script normales usar aroma que con su entorno grafico y sus miles de posibilidades poder elegir una a una absolutamente todas las app a borrar.

Yo estoy con ROMs stock, no voy a cambiar por ahora para hacer esto, pero dentro de lo complicado que pueda parecer, una vez le pillas el truco a Aroma Installer es un juego de niños siempre que tengas tiempo para hacer el cambio e ir probando que todo va bien.