TTMaster
17/02/14, 22:04:55
Para quien quiera un poco de trabajo ya hecho, os dejo el updater-script para eliminar todo el bloatware de la stock
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/System", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/Userdata", "/data");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/Cache", "/cache");
ui_print("-- Delete files");
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");
delete_recursive("/data/resource-cache");
delete_recursive("/sdcard/.android_secure");
delete_recursive("/sdcard/.data");
delete_recursive("/sdcard/LOST.DIR");
delete_recursive("/system/app/Backup-Restore.apk");
delete_recursive("/system/app/BackupRestoreConfirmation.apk");
delete_recursive("/system/app/BackupRestoreConfirmation.odex");
delete_recursive("/system/app/Backup-wizard.apk");
delete_recursive("/system/app/Books.apk");
delete_recursive("/system/app/CarHome.apk");
delete_recursive("/system/app/com.codand.playfon.apk");
delete_recursive("/system/app/device-monitor.apk");
delete_recursive("/system/app/device-monitor.odex");
delete_recursive("/system/app/EnchantedForest.apk");
delete_recursive("/system/app/Exchange2.apk");
delete_recursive("/system/app/Exchange2.odex");
delete_recursive("/system/app/ExternalKeyboardJP.apk");
delete_recursive("/system/app/facebook.apk");
delete_recursive("/system/app/FBCalendarSync.apk");
delete_recursive("/system/app/FBIAppShare.apk");
delete_recursive("/system/app/FBMediaDiscovery.apk");
delete_recursive("/system/app/FBMusicLike.apk");
delete_recursive("/system/app/FBSetupwizard.apk");
delete_recursive("/system/app/Galaxy4.apk");
delete_recursive("/system/app/Galaxy4.odex");
delete_recursive("/system/app/GeneralDataDisclaimer.apk");
delete_recursive("/system/app/GenieWidget.apk");
delete_recursive("/system/app/Gmail.apk");
delete_recursive("/system/app/GMS_Maps.apk");
delete_recursive("/system/app/GoogleCalendarSyncAdapter.apk");
delete_recursive("/system/app/GoogleLyricsPlugin.apk");
delete_recursive("/system/app/GooglePartnerSetup.apk");
delete_recursive("/system/app/GoogleTTS.apk");
delete_recursive("/system/app/helpapp.apk");
delete_recursive("/system/app/HoloSpiralWallpaper.apk");
delete_recursive("/system/app/HoloSpiralWallpaper.odex");
delete_recursive("/system/app/IddAgent.apk");
delete_recursive("/system/app/IddAgent.odex");
delete_recursive("/system/app/MagicSmokeWallpapers.apk");
delete_recursive("/system/app/MagicSmokeWallpapers.odex");
delete_recursive("/system/app/NoiseField.apk");
delete_recursive("/system/app/NoiseField.odex");
delete_recursive("/system/app/PartnerBookmarksProvider.apk");
delete_recursive("/system/app/PartnerBookmarksProvider.odex");
delete_recursive("/system/app/PhaseBeam.apk");
delete_recursive("/system/app/PhaseBeam.odex");
delete_recursive("/system/app/phone-usage.apk");
delete_recursive("/system/app/PhotoSlideshow.apk");
delete_recursive("/system/app/PicoTts.apk");
delete_recursive("/system/app/PicoTts.odex");
delete_recursive("/system/app/PlusOne.apk");
delete_recursive("/system/app/POBoxSknMono.apk");
delete_recursive("/system/app/POBoxSknPink.apk");
delete_recursive("/system/app/POBoxSknSelector.apk");
delete_recursive("/system/app/POBoxSknWood.apk");
delete_recursive("/system/app/Protips.apk");
delete_recursive("/system/app/Protips.odex");
delete_recursive("/system/app/RecentCallsWidget.apk");
delete_recursive("/system/app/retaildemo.apk");
delete_recursive("/system/app/SemcCrashMonitor.apk");
delete_recursive("/system/app/SemcCrashMonitor.odex");
delete_recursive("/system/app/SemcEmail.apk");
delete_recursive("/system/app/SEMCFacebookProxy.apk");
delete_recursive("/system/app/SEMCSetupWizard.apk");
delete_recursive("/system/app/SemcTvLauncher.apk");
delete_recursive("/system/app/SemcTvOut.apk");
delete_recursive("/system/app/SemcUnplugChargerReminder.apk");
delete_recursive("/system/app/SocialEngineCore.apk");
delete_recursive("/system/app/SocialEngineFacebookPlugin.apk");
delete_recursive("/system/app/SocialEngineFacebookShareFrwkPlugin.apk");
delete_recursive("/system/app/SocialEnginePicasaPlugin.apk");
delete_recursive("/system/app/SocialEngineTwitterShareFrwkPlugin.apk");
delete_recursive("/system/app/socialife.apk");
delete_recursive("/system/app/SomcMirrorLinkManualSwitch.apk");
delete_recursive("/system/app/SomcMirrorLinkServer.apk");
delete_recursive("/system/app/SomcMirrorLinkSystem.apk");
delete_recursive("/system/app/SomcMusicSlideshow.apk");
delete_recursive("/system/app/SomcPlayAnywhere.apk");
delete_recursive("/system/app/SOMCTwitterAccount.apk");
delete_recursive("/system/app/SOMCTwitterSetupWizard.apk");
delete_recursive("/system/app/SomcWifiDisplay.apk");
delete_recursive("/system/app/SomcXperiaLink.apk");
delete_recursive("/system/app/SoundRecorder.apk");
delete_recursive("/system/app/SoundRecorder.odex");
delete_recursive("/system/app/storefront.apk");
delete_recursive("/system/app/Street.apk");
delete_recursive("/system/app/Talk.apk");
delete_recursive("/system/app/talkback.apk");
delete_recursive("/system/app/UnsupportedHeadsetNotifier.apk");
delete_recursive("/system/app/UnsupportedHeadsetNotifier.odex");
delete_recursive("/system/app/UpdateCenter.apk");
delete_recursive("/system/app/Velvet.apk");
delete_recursive("/system/app/Videos.apk");
delete_recursive("/system/app/VoiceSearchStub.apk");
delete_recursive("/system/app/WeatherWidget.apk");
delete_recursive("/system/app/WikipediaPlugin.apk");
delete_recursive("/system/app/YouTube.apk");
delete_recursive("/system/app/YouTubeKaraokePlugin.apk");
delete_recursive("/system/app/YouTubePlugin.apk");
delete_recursive("/system/etc/product/applications/mcafeesuite-7days.apk");
delete_recursive("/system/etc/product/applications/neoreader.apk");
delete_recursive("/system/etc/product/applications/officesuite.apk");
delete_recursive("/system/etc/product/applications/trackid.apk");
delete_recursive("/system/etc/customization/applications/com.adobe.reader.apk");
delete_recursive("/system/etc/customization/applications/com.evernote.apk");
delete_recursive("/system/etc/customization/applications/com.mobisystems.fileman.apk");
delete_recursive("/system/etc/customization/applications/com.opera.mini.android.apk");
unmount("/system");
unmount("/cache");
unmount("/data");
ui_print("");
ui_print("-- Deleting Complete!");
Tan solo teneis que eliminar de esa lista las apk que querais mantener, meterlo en el zip y firmarlo.
No respondo a preguntas como donde meto eso, como lo hago, o para que sirve.
Tan solo es una ayuda para usuarios que sepan hacerse un update.zip
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/System", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/Userdata", "/data");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/Cache", "/cache");
ui_print("-- Delete files");
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");
delete_recursive("/data/resource-cache");
delete_recursive("/sdcard/.android_secure");
delete_recursive("/sdcard/.data");
delete_recursive("/sdcard/LOST.DIR");
delete_recursive("/system/app/Backup-Restore.apk");
delete_recursive("/system/app/BackupRestoreConfirmation.apk");
delete_recursive("/system/app/BackupRestoreConfirmation.odex");
delete_recursive("/system/app/Backup-wizard.apk");
delete_recursive("/system/app/Books.apk");
delete_recursive("/system/app/CarHome.apk");
delete_recursive("/system/app/com.codand.playfon.apk");
delete_recursive("/system/app/device-monitor.apk");
delete_recursive("/system/app/device-monitor.odex");
delete_recursive("/system/app/EnchantedForest.apk");
delete_recursive("/system/app/Exchange2.apk");
delete_recursive("/system/app/Exchange2.odex");
delete_recursive("/system/app/ExternalKeyboardJP.apk");
delete_recursive("/system/app/facebook.apk");
delete_recursive("/system/app/FBCalendarSync.apk");
delete_recursive("/system/app/FBIAppShare.apk");
delete_recursive("/system/app/FBMediaDiscovery.apk");
delete_recursive("/system/app/FBMusicLike.apk");
delete_recursive("/system/app/FBSetupwizard.apk");
delete_recursive("/system/app/Galaxy4.apk");
delete_recursive("/system/app/Galaxy4.odex");
delete_recursive("/system/app/GeneralDataDisclaimer.apk");
delete_recursive("/system/app/GenieWidget.apk");
delete_recursive("/system/app/Gmail.apk");
delete_recursive("/system/app/GMS_Maps.apk");
delete_recursive("/system/app/GoogleCalendarSyncAdapter.apk");
delete_recursive("/system/app/GoogleLyricsPlugin.apk");
delete_recursive("/system/app/GooglePartnerSetup.apk");
delete_recursive("/system/app/GoogleTTS.apk");
delete_recursive("/system/app/helpapp.apk");
delete_recursive("/system/app/HoloSpiralWallpaper.apk");
delete_recursive("/system/app/HoloSpiralWallpaper.odex");
delete_recursive("/system/app/IddAgent.apk");
delete_recursive("/system/app/IddAgent.odex");
delete_recursive("/system/app/MagicSmokeWallpapers.apk");
delete_recursive("/system/app/MagicSmokeWallpapers.odex");
delete_recursive("/system/app/NoiseField.apk");
delete_recursive("/system/app/NoiseField.odex");
delete_recursive("/system/app/PartnerBookmarksProvider.apk");
delete_recursive("/system/app/PartnerBookmarksProvider.odex");
delete_recursive("/system/app/PhaseBeam.apk");
delete_recursive("/system/app/PhaseBeam.odex");
delete_recursive("/system/app/phone-usage.apk");
delete_recursive("/system/app/PhotoSlideshow.apk");
delete_recursive("/system/app/PicoTts.apk");
delete_recursive("/system/app/PicoTts.odex");
delete_recursive("/system/app/PlusOne.apk");
delete_recursive("/system/app/POBoxSknMono.apk");
delete_recursive("/system/app/POBoxSknPink.apk");
delete_recursive("/system/app/POBoxSknSelector.apk");
delete_recursive("/system/app/POBoxSknWood.apk");
delete_recursive("/system/app/Protips.apk");
delete_recursive("/system/app/Protips.odex");
delete_recursive("/system/app/RecentCallsWidget.apk");
delete_recursive("/system/app/retaildemo.apk");
delete_recursive("/system/app/SemcCrashMonitor.apk");
delete_recursive("/system/app/SemcCrashMonitor.odex");
delete_recursive("/system/app/SemcEmail.apk");
delete_recursive("/system/app/SEMCFacebookProxy.apk");
delete_recursive("/system/app/SEMCSetupWizard.apk");
delete_recursive("/system/app/SemcTvLauncher.apk");
delete_recursive("/system/app/SemcTvOut.apk");
delete_recursive("/system/app/SemcUnplugChargerReminder.apk");
delete_recursive("/system/app/SocialEngineCore.apk");
delete_recursive("/system/app/SocialEngineFacebookPlugin.apk");
delete_recursive("/system/app/SocialEngineFacebookShareFrwkPlugin.apk");
delete_recursive("/system/app/SocialEnginePicasaPlugin.apk");
delete_recursive("/system/app/SocialEngineTwitterShareFrwkPlugin.apk");
delete_recursive("/system/app/socialife.apk");
delete_recursive("/system/app/SomcMirrorLinkManualSwitch.apk");
delete_recursive("/system/app/SomcMirrorLinkServer.apk");
delete_recursive("/system/app/SomcMirrorLinkSystem.apk");
delete_recursive("/system/app/SomcMusicSlideshow.apk");
delete_recursive("/system/app/SomcPlayAnywhere.apk");
delete_recursive("/system/app/SOMCTwitterAccount.apk");
delete_recursive("/system/app/SOMCTwitterSetupWizard.apk");
delete_recursive("/system/app/SomcWifiDisplay.apk");
delete_recursive("/system/app/SomcXperiaLink.apk");
delete_recursive("/system/app/SoundRecorder.apk");
delete_recursive("/system/app/SoundRecorder.odex");
delete_recursive("/system/app/storefront.apk");
delete_recursive("/system/app/Street.apk");
delete_recursive("/system/app/Talk.apk");
delete_recursive("/system/app/talkback.apk");
delete_recursive("/system/app/UnsupportedHeadsetNotifier.apk");
delete_recursive("/system/app/UnsupportedHeadsetNotifier.odex");
delete_recursive("/system/app/UpdateCenter.apk");
delete_recursive("/system/app/Velvet.apk");
delete_recursive("/system/app/Videos.apk");
delete_recursive("/system/app/VoiceSearchStub.apk");
delete_recursive("/system/app/WeatherWidget.apk");
delete_recursive("/system/app/WikipediaPlugin.apk");
delete_recursive("/system/app/YouTube.apk");
delete_recursive("/system/app/YouTubeKaraokePlugin.apk");
delete_recursive("/system/app/YouTubePlugin.apk");
delete_recursive("/system/etc/product/applications/mcafeesuite-7days.apk");
delete_recursive("/system/etc/product/applications/neoreader.apk");
delete_recursive("/system/etc/product/applications/officesuite.apk");
delete_recursive("/system/etc/product/applications/trackid.apk");
delete_recursive("/system/etc/customization/applications/com.adobe.reader.apk");
delete_recursive("/system/etc/customization/applications/com.evernote.apk");
delete_recursive("/system/etc/customization/applications/com.mobisystems.fileman.apk");
delete_recursive("/system/etc/customization/applications/com.opera.mini.android.apk");
unmount("/system");
unmount("/cache");
unmount("/data");
ui_print("");
ui_print("-- Deleting Complete!");
Tan solo teneis que eliminar de esa lista las apk que querais mantener, meterlo en el zip y firmarlo.
No respondo a preguntas como donde meto eso, como lo hago, o para que sirve.
Tan solo es una ayuda para usuarios que sepan hacerse un update.zip