Cita: Originalmente Escrito por
Zesotar
@
djMesias ¿Como podría yo modificar tu script para que hiciese cosas que yo quiero? Por ejemplo yo no querría desinstalar el ADW Launcher...
Para eliminar de la ROM:
Relativamente fácil: Abre con el WinRAR el archivo de las Gapps...zip. Ve hasta /META-INF/com/google/android/ y abre el archivo updater-script haciendo doble clic sobre él, con el programa Notepad++ (se puede descargar gratis de
http://notepad-plus-plus.org )
Verás un texto como este:
Código:
ui_print("");
ui_print("");
ui_print("************************************************");
ui_print("* Limpiando ROM... *");
run_program("/sbin/busybox", "mount", "/system");
show_progress(1, 15);
delete("/system/app/Books.apk",
"/system/app/BooksPhone.apk",
"/system/app/CarHomeLauncher.apk",
"/system/app/CarHomeGoogle.apk",
"/system/app/FOTAKill.apk",
"/system/app/GenieWidget.apk",
"/system/app/Gmail.apk",
"/system/app/GoogleBackupTransport.apk",
"/system/app/GoogleCalendarSyncAdapter.apk",
"/system/app/GoogleContactsSyncAdapter.apk",
"/system/app/GoogleFeedback.apk",
"/system/app/GooglePartnerSetup.apk",
"/system/app/GoogleQuickSearchBox.apk",
"/system/app/GoogleServicesFramework.apk",
"/system/app/googlevoice.apk",
"/system/app/kickback.apk",
"/system/app/LatinImeTutorial.apk",
"/system/app/Maps.apk",
"/system/app/MarketUpdater.apk",
"/system/app/MediaUploader.apk",
"/system/app/NetworkLocation.apk",
"/system/app/OneTimeInitializer.apk",
"/system/app/SetupWizard.apk",
"/system/app/Provision.apk",
"/system/app/QuickSearchBox.apk",
"/system/app/soundback.apk",
"/system/app/Street.apk",
"/system/app/Talk.apk",
"/system/app/Talk2.apk",
"/system/app/talkback.apk",
"/system/app/Vending.apk",
"/system/app/VoiceSearch.apk",
"/system/app/YouTube.apk",
"/system/etc/permissions/com.google.android.maps.xml",
"/system/etc/permissions/features.xml",
"/system/framework/com.google.android.maps.jar",
"/system/lib/libmicrobes_jni.so",
"/system/lib/libtalk_jni.so",
"/system/lib/libvoicesearch.so",
"/system/app/CMStats.apk",
"/system/app/CMUpdateNotify.apk",
"/system/app/CMWallpapers.apk",
"/system/app/Development.apk",
"/system/app/LiveWallpapers.apk",
"/system/app/MagicSmokeWallpapers.apk",
"/system/app/RomManager.apk",
"/system/app/S2E.apk");
ui_print("* *");
ui_print("* Instalando GApps 20110828plus4 + Extras... *");
package_extract_dir("system", "/system");
run_program("/sbin/busybox", "umount", "/system");
ui_print("* *");
ui_print("* Instalacion finalizada! *");
ui_print("************************************************");
ui_print("");
Elimina las aplicaciones que no quieras que se borren a partir de la línea 7 (en tu caso: "/system/app/ADWLauncher.apk", ), o añade aplicaciones que desees borrar incluyendo su ruta absoluta (
/system/apploquesea.apk), entre comillas, finalizando cada fila con una coma y un espacio. Para terminar, graba los cambios, actualiza el fichero .ZIP (te lo preguntará el WinRAR al grabar con el Notepad++)
Para añadir a la ROM:
Sencillamente, copia las aplicaciones que desees que se instalen a la carpeta /system/app. Procura que sean nombres sin espacios ni caractéres especiales (arroba, acentos, barras, guiones...). Por ejemplo CallConfirm.apk. No te pases metiendo cosas o puede que te quedes sin espacio en /system.
Finalizando:
Firma el fichero (si no lo firmas, tendrás que instalarlo quitando la verificación en el recovery). Tienes el programa
aquí y las instrucciones googleando aparecen.
Por último, lo pasas a la SD, lo instalas y listo.