Ok I have seen a lot of people start asking about what is safe to remove and what does what. I usually like to have a very lean ROM and I delete anything and everything I don't use. It's easier to see a list and know what you want to delete BEFORE you flash the ROM instead of doing this AFTER you flash.
Ways to remove APKs
1. The easiest way is to download the ROM of your choice to your PC (when they start rolling in that is) and open the ROM with 7zip and manually delete them from the ROM. Then place ROM on sdcard and flash.
2. Boot into recovery, mount /system and use ADB commands to delete the APKs (Ex: rm /system/app/Aluminum.apk)
3. When we achieve S-OFF, use root explorer to manually delete APKs out of /system/app
4. Using the touch recovery, there is a built in file manager. Use that to delete the files (I have not tried this, others have mentioned doing this)
5. Use a flashable zip that removes the files. (you will need to edit the script inside to your liking) http://forum.xda-developers.com/showthread.php?t=2012388
I have put together the stock list of APKs that can be found in /system/app for the HTC Droid DNA **There are corresponding .ODEX files that you will need to delete as well. I did not list them as they go hand in hand with the APK
Aluminum.apk - HTC Skin
amazonmp3.apk - Amazon App
Amazon_Shopping_Reease_Signed_2.0.1_20120914.apk - Amazon shopping App
Amazon_Widget_2.0.1.1_Release_Signed_20120914.apk - Amazon Widget
AndroidHtcSync.apk - Android HTC Sync for PC
appdirectedsmspermission.apk -
AppSharing.apk -
AudibleAndroid_v1.39_Release_Signed_20120914.apk -
Automotive_Home.apk - HTC Car Mode
Automotive_InternetRadio.apk - HTC Car Mode
Automotive_Traffic.apk - HTC Car Mode
ba-syncservice-app-signed.apk - Verizon Backup Assistance
BackupRestoreConfirmation.apk -
Basic.apk -
Bluetooth.apk -
Books.apk - Google Books
BrcmBluetoothServices.apk -
Browser+Prime.apk - Web Browser
Calculator.apk - Calculator
CalculatorWidget.apk - HTC Widget
Calendar+prime.apk - HTC Sense Calendar
CalendarProvider.apk -
Camera.apk - HTC Sense Camera
CertInstaller.apk -
CheckinProvider.apk -
ChromeBookmarksSyncAdapter.apk - Sync Adapter for Google Chrome
CIMEXT9.apk -
com.mobitv.client.nfl2010.apk - NFL Mobile App
Concrete.apk - HTC Skin
ContactsProvider.apk - Used for HTC Contacts
COTAClient.apk - OTA Client Checker
CustomAppInstaller.apk -
CustomizationSettingsProvider.apk -
CustomizationSetup.apk -
DefaultContainerService.apk -
Defragment.apk -
DemoFLOPackageInstaller.apk - Demo FLO Package Installer
DeviceManagement.apk -
DialerLauncher.apk -
DLNAMiddleLayer.apk - DLNA Service (TV Connectivity/Streaming)
DMCommandService.apk -
DownloadProvider.apk -
DownloadProviderUi.apk -
DrmProvider.apk - DRM Protected Content Storage
EPST.apk - Verizon Phone Update Checker
Facebook.apk - Facebook for HTC Sense
FacebookEngine.apk - Facebook for HTC Sense
Facebook_Client.apk - Facebook for HTC Sense
FaceLock.apk - HTC Face Lock
FDHttpd.apk -
FieldTrial.apk - HTC Testing Tool
FilePicker.apk - File Browser
FlexDataNetW.apk -
Flickr.apk - Flickr for HTC
FlickrEngine.apk - Flickr for HTC
FriendStream.apk - FriendStream for HTC
fusion.apk - HTC Sense Library
Gmail.apk - Gmail App
GmsCore.apk -
GMS_Maps.apk -
GoogleBackupTransport.apk -
GoogleCalendarSyncAdapter.apk -
GoogleContactsSyncAdapter.apk -
GoogleFeedback.apk -
GoogleLoginService.apk -
GooglePartnerSetup.apk -
GoogleServicesFramework.apk -
GoogleTTS.apk -
Graphite.apk - HTC Skin
GSD.apk - HTC Testing Tool
HoloSpiral.apk - HTC Live Wallpaper
HomePersonalize.apk - Personalize Option Under Settings
Htc3DRichNotesWidget.apk - HTC Widget
HTCAccessoryService.apk -
HTCAlbum.apk - HTC Gallery
HtcAlbumMapView.apk - HTC Gallery
HtcAutoRotateWidget.apk - HTC Widget
HtcBackgroundDataWidget.apk - HTC Widget
HtcBookmarkWidget.apk - HTC Widget
HtcBTAMessageService.apk -
HtcCalendarWidgets.apk - HTC Widget
HtcCarGps.apk - HTC Car Panel Used in A Dock
HtcCdmaMccProvider.apk - Gets CDMA information used from HTC music
HtcClockWidget.apk - HTC Widget
HtcCompressViewer.apk - HTC .ZIP Viewer
HtcContacts.apk - HTC People App
HtcContactWidgets.apk - HTC Widget
HtcCupd.apk -
HtcDataRoamingWidget.apk - HTC Widget
HtcDataStripWidget.apk - HTC Widget
HtcDialer.apk -
HtcDLNAMiddleLayer.apk - DLNA Service (TV Connectivity/Streaming)
HtcDMC.apk - Digital Media Controller. Used by the DLNA
HtcDropboxGLRPlugin.apk - Dropbox for HTC
HtcImageWallpaper.apk - HTC Wallpaper
HtcInternalSettingsProvider.apk -
HtcLavaLiveWallpaper.apk - HTC Live Wallpaper
HtcLinkifyDispatcher+prime.apk -
HtcLocationService.apk -
HtcLockScreen.apk -
HtcMailWidgets.apk - HTC Widget
HTCMediaAutoUploadSetting.apk - Social Media Uploading
HtcMediaCacheService.apk - DLNA Related App
HtcMediaUploader.apk -
HtcMessageProvider.apk - Used by HTC Messaging (SMS/MMS)
HtcMessageUploader.apk -
HtcModeClient.apk -
HtcMsgWidgets.apk - HTC Widget
HtcMusic.apk - HTC Music App
HtcMusicEnhancer.apk - HTC Music App
HtcMusicWidget.apk - HTC Widget
HtcNotes.apk - HTC Notes App
HtcNotesPainterView.apk - HTC Notes APP
HtcNotesProvider.apk - HTC Notes App
HtcOMADM_SettingsPlugin_VZW.apk -
HtcOMADM_VZW.apk -
HtcPhotoEnhancer.apk - Photo Editor for HTC
HtcPhotoWidget.apk - HTC Widget
HtcPowerManager.apk -
HtcPowerStripWidget.apk - HTC Widget
HtcProfilesWidget.apk - HTC Widget
HtcResetNotify.apk - Notification that appears on the statusbar when the phone is reset
HtcRingtoneTrimmer.apk - HTC Ringtone Creator
HtcRingtoneWidget.apk - HTC Widget
HtcScreenBrightnessWidget.apk - HTC Widget
HtcScreenTimeoutWidget.apk - HTC Widget
HtcSettingsProvider.apk - Source for HTC Settings
HtcSettingWidgets.apk - HTC Widget
HTCSetupWizard.apk - 1st Time Setup
HtcSoundRecorder.apk - HTC Sense Sound Recorder
HTCSyncManager.apk - HTC service for syncing contacts, people, social media, etc
HtcSyncWidget.apk - HTC Widget
HtcVideoPlayer.apk - HTC Sense Video App
HtcWeatherLiveWallpaper.apk - HTC Live Wallpaper
HtcWeatherWallpaper.apk - HTC Wallpaper
HTC_IME.apk - HTC Sense Keyboard
HTC_Widget_ShowMe.apk - HTC Widget (Deleting this will cause some/no HTC widgets to show)
HTC_Widget_Watch_3D.apk - HTC Widget
HTMLViewer.apk -
Idlescreen_Base.apk - HTC Lockscreen
IdleScreen_Music.apk - HTC Lockscreen
IdleScreen_No_lock_screen.apk - HTC Lockscreen
IdleScreen_People.apk - HTC Lockscreen
IdleScreen_Photo.apk - HTC Lockscreen
Idlescreen_productivity.apk - HTC Lockscreen
idlescreen_shortcut.apk - HTC Lockscreen
IdleScreen_Stock_Yahoo.apk - HTC Lockscreen
IdleScreen_Weather.apk - HTC Lockscreen
IMDb_2.7.4_Release_Signed_20120914.apk - IMDB App
IMEHWRPenPower.apk -
IMEXT9BahasaIndonesia.apk - Language Pack for Keyboard
IMEXT9BahasaMalaysia.apk - Language Pack for Keyboard
IMEXT9Bulgaria.apk - Language Pack for Keyboard
IMEXT9Croatian.apk - Language Pack for Keyboard
IMEXT9Czech.apk - Language Pack for Keyboard
IMEXT9Danish.apk - Language Pack for Keyboard
IMEXT9Dutch.apk - Language Pack for Keyboard
IMEXT9English.apk - Language Pack for Keyboard
IMEXT9Estonian.apk - Language Pack for Keyboard
IMEXT9Finnish.apk - Language Pack for Keyboard
IMEXT9French.apk - Language Pack for Keyboard
IMEXT9German.apk - Language Pack for Keyboard
IMEXT9Greek.apk - Language Pack for Keyboard
IMEXT9Hungarian.apk - Language Pack for Keyboard
IMEXT9Italian.apk - Language Pack for Keyboard
IMEXT9Latvian.apk - Language Pack for Keyboard
IMEXT9Lithuanian.apk - Language Pack for Keyboard
IMEXT9Norwegian.apk - Language Pack for Keyboard
IMEXT9Polish.apk - Language Pack for Keyboard
IMEXT9Portuguese.apk - Language Pack for Keyboard
IMEXT9Romanian.apk - Language Pack for Keyboard
IMEXT9Russian.apk - Language Pack for Keyboard
IMEXT9Serbian.apk - Language Pack for Keyboard
IMEXT9Slovak.apk - Language Pack for Keyboard
IMEXT9Slovenian.apk - Language Pack for Keyboard
IMEXT9Spanish.apk - Language Pack for Keyboard
IMEXT9Swedish.apk - Language Pack for Keyboard
IMEXT9Turkish.apk - Language Pack for Keyboard
InputDevices.apk -
JETCET_PRINT_Resources.apk - Wireless Printing
JETCET_PRINT_S40.apk - Wireless Printing
KeyChain.apk - Used for Password Storage (Android)
Kindle.apk - Kindle App
LinkedIn_Fsplugin.apk - LinkIn Plugin for HTC
LMW.apk - Low Storage Space wizard
LocationPicker.apk -
LocationPicker_VZW.apk -
Mail+Prime.apk - HTC Mail App
Matte.apk - HTC Skin
MediaProvider.apk -
MediaUploader.apk -
Message+PRIME.apk - HTC Messaging App
MovieEditor.apk - Movie editor App
Music2.apk - Google Music
MusicVisualization.apk - HTC Live Wallpaper
MyBreeze.apk -
MyDropbox.apk - Dropbox for HTC
MyGoogleTaskPlugin.apk -
MyHTC.apk -
MyPen.apk -
MySketcher.apk - Native Screenshot App
MyTask.apk - HTC Sense Task App
MyTaskWidget.apk - HTC Widget
MyVerizon.apk - Verizon Mobile App
NetworkLocation.apk -
NewBayService.apk -
Nfc.apk - Near Field communications (phone swipe payment method)
NoiseField.apk - HTC Live Wallpaper
OneTimeInitializer.apk -
PDF_Viewer_F_A.apk - PDF Viewer for HTC
PhaseBeam.apk - HTC Live Wallpaper
Phone.apk - HTC Phone App
Phonesky.apk - Google Market
Picasa_GLRplugin.apk - Picasa Plugin for HTC
PluginManager.apk -
PlusOne.apk - Google+
PolarisOffice.apk - Polaris Office App
PrivInit.apk -
PureC_ApplicationsProvider.apk -
PureC_PackageInstaller.apk -
PureC_UserDictionaryProvider.apk -
qospermission.apk - Verizon Background Service?
RebootWarningWin.apk -
Rosie.apk - HTC Sense Launcher
securesettingspermission.apk -
SelectPlayer.apk -
Settings.apk - HTC Sense Settings
SettingsProvider.apk -
SetupWizard.apk -
SharedStorageBackup.apk -
ShowMe.apk - HTC Help Viewer
SmartcardService.apk -
SocialManager.apk - Combines Social Media Apps
SoundSetDownloadManager.apk -
Steel.apk - HTC Skin
Stk.apk - SIM toolkit
Stock.apk - HTC Stocks App
StockWidget.apk - HTC Widget
StreakLiveWallpaper.apk - HTC Live Wallpaper
Street.apk - Google Streets
SystemUI.apk - HTC SystemUI
Tag.apk -
Talk.apk - Google Talk
talkback.apk - Android Accessibility
TelephonyProvider.apk -
TetheringGuard.apk -
TrimIt.apk - Ringtone Trimmer
Tube2_Configuration.apk - HD Media Link
TuneIn.apk - Tune In Radio
Twitter.apk - Twitter for HTC
TwitterEngine.apk - Twitter Service for HTC
UDove.apk -
Updater.apk -
Usage.apk - Data Usage App
VCAST_TONES.apk -
Velvet.apk - Google Now!
VerizonSSOEngine.apk - Verizon Service (needed for NFL Mobile, My Verizon, and more)
Videos.apk -
VoiceSearchStub.apk -
VpnDialogs.apk -
VVM.apk - Visual Voice Mail
VzNav.apk - Vz Navigator
VZWAPNLib.apk -
vzwapnpermission.apk - Used to Connnect to the Verizon Network
VZWAPNService.apk -
VzWBackupAssistantClient.apk - Verizon Backup Assistance
VzwLBSPerm.apk - Verizon Location Service
VZW_Dock_Mode.apk -
VZW_Dock_Screen.apk -
VzW_IconGlossary.apk -
VZW_Reign_of_Amira.apk - Verizon Reign of Amira App
VZW_Remote_Tool.apk -
VZW_Serve.apk -
VZW_Slacker_Radio.apk - Verizon Slacker Radio App
VZW_VideoPortal.apk -
VZW_VMM_HUX.apk -
Watch.apk - HTC Watch App
Weather.apk - HTC Sense Weather App
WeatherProvider.apk - HTC Weather Service
WeatherSyncProvider.apk - Syncs HTC Weather
WeatherVideo.apk - Videos for HTC Weather
WeatherWidget.apk - HTC Widget
WifiRouter.apk - Mobile Hotspot
WorldClock.apk - HTC Sense Clock App (Timer, Alarm, Stopwatch)
YouTube.apk - Youtube
zappos_2.5.1_Release_Signed_20120914.apk -
Click to expand...
Click to collapse
I will go through and add a description to the APKs to let you know what does what...
So far I have removed the following and I have not had any problems, force closes or anything of the sort.
Just know what each one does and if you really need it or not
Bloatware (what I consider bloat)
amazonmp3.apk
Amazon_Shopping_Reease_Signed_2.0.1_20120914.apk
Amazon_Widget_2.0.1.1_Release_Signed_20120914.apk
AudibleAndroid_v1.39_Release_Signed_20120914.apk
com.mobitv.client.nfl2010.apk
IMDb_2.7.4_Release_Signed_20120914.apk
Kindle.apk
LinkedIn_Fsplugin.apk
zappos_2.5.1_Release_Signed_20120914.apk
HTC Apps
Automotive_Home.apk
Automotive_InternetRadio.apk
Automotive_Traffic.apk
Books.apk
ChromeBookmarksSyncAdapter.apk
COTAClient.apk
DemoFLOPackageInstaller.apk
EPST.apk
HtcDropboxGLRPlugin.apk
HtcNotes.apk
HtcNotesPainterView.apk
HtcNotesProvider.apk
HtcResetNotify.apk
HtcRingtoneTrimmer.apk
LMW.apk
Mail+Prime.apk
MyBreeze.apk
MyDropbox.apk
MyGoogleTaskPlugin.apk
MyHTC.apk
MyTask.apk
Picasa_GLRplugin.apk
PolarisOffice.apk
ShowMe.apk
Stock.apk
TetheringGuard.apk
TrimIt.apk
Tube2_Configuration.apk
TuneIn.apk
Videos.apk
VVM.apk
Watch.apk
WifiRouter.apk
HTC LockScreens
IdleScreen_Music.apk
IdleScreen_No_lock_screen.apk
IdleScreen_People.apk
IdleScreen_Photo.apk
Idlescreen_productivity.apk
IdleScreen_Stock_Yahoo.apk
IdleScreen_Weather.apk
HTC Skins
Aluminum.apk
Concrete.apk
Graphite.apk
Matte.apk
Steel.apk
HTC Wallappers/Live Wallpapers
Basic.apk
HoloSpiral.apk
HtcImageWallpaper.apk
HtcLavaLiveWallpaper.apk
HtcWeatherLiveWallpaper.apk
HtcWeatherWallpaper.apk
MusicVisualization.apk
NoiseField.apk
PhaseBeam.apk
StreakLiveWallpaper.apk
HTC Widgets
CalculatorWidget.apk
Htc3DRichNotesWidget.apk
HtcAutoRotateWidget.apk
HtcBackgroundDataWidget.apk
HtcBookmarkWidget.apk
HtcCalendarWidgets.apk
HtcClockWidget.apk
HtcContactWidgets.apk
HtcDataRoamingWidget.apk
HtcDataStripWidget.apk
HtcMailWidgets.apk
HtcMsgWidgets.apk
HtcMusicWidget.apk
HtcPhotoWidget.apk
HtcPowerStripWidget.apk
HtcProfilesWidget.apk
HtcRingtoneWidget.apk
HtcScreenBrightnessWidget.apk
HtcScreenTimeoutWidget.apk
HtcSettingWidgets.apk
HtcSyncWidget.apk
HTC_Widget_ShowMe.apk
HTC_Widget_Watch_3D.apk
MyTaskWidget.apk
StockWidget.apk
WeatherWidget.apk
Languages
IMEXT9BahasaIndonesia.apk
IMEXT9BahasaMalaysia.apk
IMEXT9Bulgaria.apk
IMEXT9Croatian.apk
IMEXT9Czech.apk
IMEXT9Danish.apk
IMEXT9Dutch.apk
IMEXT9English.apk
IMEXT9Estonian.apk
IMEXT9Finnish.apk
IMEXT9French.apk
IMEXT9German.apk
IMEXT9Greek.apk
IMEXT9Hungarian.apk
IMEXT9Italian.apk
IMEXT9Latvian.apk
IMEXT9Lithuanian.apk
IMEXT9Norwegian.apk
IMEXT9Polish.apk
IMEXT9Portuguese.apk
IMEXT9Romanian.apk
IMEXT9Russian.apk
IMEXT9Serbian.apk
IMEXT9Slovak.apk
IMEXT9Slovenian.apk
IMEXT9Spanish.apk
IMEXT9Swedish.apk
IMEXT9Turkish.apk
Social Apps
Facebook.apk
FacebookEngine.apk
Facebook_Client.apk
FieldTrial.apk
Flickr.apk
FlickrEngine.apk
FriendStream.apk
PlusOne.apk
Twitter.apk
TwitterEngine.apk
Verizon Apps
ba-syncservice-app-signed.apk
VCAST_TONES.apk
VzNav.apk
VzWBackupAssistantClient.apk
VzwLBSPerm.apk
VZW_Dock_Mode.apk
VZW_Dock_Screen.apk
VzW_IconGlossary.apk
VZW_Reign_of_Amira.apk
VZW_Remote_Tool.apk
VZW_Serve.apk
VZW_Slacker_Radio.apk
VZW_VideoPortal.apk
VZW_VMM_HUX.apk
I deleted via root explorer and they all came back after reboot
Not an iPhone.....
luke1333 said:
I deleted via root explorer and they all came back after reboot
Not an iPhone.....
Click to expand...
Click to collapse
I did that my first go around as well. Then I found out that even though we are unlocked, we still cannot write or modify anything in the /system partition while the phone is on.
I actually deleted these by mounting /system in recovery through ADB. Others I have seen use some file manager in TWP recovery to delete the files
You can make a flashable ZIP to delete the files as well
luke1333 said:
I deleted via root explorer and they all came back after reboot
Not an iPhone.....
Click to expand...
Click to collapse
At this time with S-On you cannot remove these apks with a file manager. It can only be done in the recovery. Some people have been using the built in file manager in twrp revocery, or just freezing them with TiBu. There is a flashable zip found here.. http://forum.xda-developers.com/showthread.php?t=2012388 You can edit the zip file to your needs with Notepad++ :good:
luke1333 said:
I deleted via root explorer and they all came back after reboot
Not an iPhone.....
Click to expand...
Click to collapse
That is because you cannot make perm changes to /system until we get s-off.
The best way to remove these for now, is when you download a Rom to your pc, open up the zip with 7-zip(or equivelant), navigate to /system/apps, and delete the apps you want to, then close the zip. Import zip to phone, flash.
trickster2369 said:
That is because you cannot make perm changes to /system until we get s-off.
The best way to remove these for now, is when you download a Rom to your pc, open up the zip with 7-zip(or equivelant), navigate to /system/apps, and delete the apps you want to, then close the zip. Import zip to phone, flash.
Click to expand...
Click to collapse
That's the best way. All we need now are some ROMs to play with
-HTC Droid DNA-
JWhetstone02 said:
That's the best way. All we need now are some ROMs to play with
-HTC Droid DNA-
Click to expand...
Click to collapse
That and the phone!!... on the fence Note2 or DNA. I had the Eris so I am out of the HTC scene, currently have the Fascinate and I love the ease of Samsung... ie ODIN is your friend!
LakerFam0824 said:
That and the phone!!... on the fence Note2 or DNA. I had the Eris so I am out of the HTC scene, currently have the Fascinate and I love the ease of Samsung... ie ODIN is your friend!
Click to expand...
Click to collapse
I'm going with the DNA myself, I've had bad luck on the hardware/build quality side of Samsung's phone products lately.
Now all I need is lots of moolah!
I delete a bunch of things. Thanks for this.
I used the adb way. took a while, but with these exact names, I was successful
JWhetstone02 said:
I will go through and add a description to the APKs to let you know what does what...
Click to expand...
Click to collapse
I know its a big job, but how fard did you get on this?
I'm wondering what UDOVE.APK is, and why it can't be removed or disabled other than by rooting.
Yea, it's a big job. I only have time to work on it when I'm at work.
I cannot find anything about udove.apk anywhere. the only place I see UDove.apk is under Settings > Battery > Usage > Android System .. So i'm guessing it is needed for the phone. Just not exactly sure for what.
If anyone else knows what some of these APKs are and what they do, feel free to chime in. I'll update OP as well. Thanks
JWhetstone02 said:
Yea, it's a big job. I only have time to work on it when I'm at work.
I cannot find anything about udove.apk anywhere. the only place I see UDove.apk is under Settings > Battery > Usage > Android System .. So i'm guessing it is needed for the phone. Just not exactly sure for what.
If anyone else knows what some of these APKs are and what they do, feel free to chime in. I'll update OP as well. Thanks
Click to expand...
Click to collapse
UDove.apk is a HTC app that gives them feedback, you see this when you are on a custom rom and flashed a mod for example. You'll get a message that says there was an unusual reboot or something like that. Hope i helped you.
this is an awesome post my phone seems so much faster its amazing thank you
I can't figure out how to get the system apps folder to show up in TWRP. I was able to remove an app from the data apps folder.
Anyone know why I can't get there?
Shamrock13 said:
I can't figure out how to get the system apps folder to show up in TWRP. I was able to remove an app from the data apps folder.
Anyone know why I can't get there?
Click to expand...
Click to collapse
Mount the /system partition in twrp then go to the file manager
-HTC Droid DNA-
trickster2369 said:
That is because you cannot make perm changes to /system until we get s-off.
The best way to remove these for now, is when you download a Rom to your pc, open up the zip with 7-zip(or equivelant), navigate to /system/apps, and delete the apps you want to, then close the zip. Import zip to phone, flash.
Click to expand...
Click to collapse
"That is because you cannot make perm changes to /system until we get s-off."
How come the above is not true for the HTC One X?
I have a One X without S-Off and was able to modify /system with stock ROM and Kernel......Only rooted....
nasvi said:
"That is because you cannot make perm changes to /system until we get s-off."
How come the above is not true for the HTC One X?
I have a One X without S-Off and was able to modify /system with stock ROM and Kernel......Only rooted....
Click to expand...
Click to collapse
its not true because on the newer devices, htc decided to encrypt/write protect the internal storage
HELP please....
Dear all, i'm a very newbie on android phone and i live in Indonesia... i've ever used android phone (motorola photon 4g) but i am only using the phone, and never do things like rooting, change ROM or anything like that because i don't understand it at all.
Now i'm using Droid DNA, bought from someone in Indonesia, with condition :
1. rooted (I check it w/ root checker app)
2. seems like still using the stock rom (i don't know for sure)
3. injected with Indonesia's CDMA cell operator smartfren (and just change it to Esia cell operator 2 days ago)
Problem:
1. For the CDMA network, all works fine. but when i switch to GSM (with Telkomsel or AXIS operator's simcard) i only can make a phone call n SMS. the mobile data won't connect, it says "disconnected because service unavailable". actually i have used those SIM card for my photon and it works fine for the mobile data (internet and for wifi hotspot / tethering). I already trying modify the APN parameter following instruction from the official website of both of the operators, but still the mobile data won't connect at all. Can anyone help?
2. Starting from my will to make this droid dna have more internal memory space, i've deleted files considered verizon's bloatware from "website tutorial" (i forgot from which), but before that i have backed up with titanium backup app. then came up problems with the phone after i deleted several app from that "tutorial". I've tried to restore from the titanium backup app, but there's still problem stays :
a. when i try to enter the menu Settings>storage came up "unfortunately the process com.android.settings has stopped" or "unfortunately, Settings has stopped" only opted to click ok then go to the home screen.
b. when entering the Gallery, only shows photos taken before i deleted the bloatware. all photos n videos taken after, don't show up at all. also all application that uses the Gallery, like Camera & whatsapp, only show those files taken before "it" happens.
c. from the titanium backup app, it only shows only 10 or less application (actually it shoud be more than 30 i guess if i look on the titanium backup folder using x-plore file manager app for android)
d. if i connect it to pc, the HTC Sync app says no HTC device detected (it's detected before). on windows explorer, the phone is detected but i can only view files before i deleted the bloatware, and i can't do any file copy paste to the phone's internal memory.
it can be noted that, all files exist after i deleted the bloatware (photos, videos, file document like excel word pdf that i downloaded) are shown with Quickpic app, android file manager app like x-plore, astro, ES file explorer and i can delete, copy or move all the files within the phone's internal memory.
Can anyone help please, especially the second point, because now i can't backed up my phone to PC and can't added files for example copying Papago's files for navigation that i have downloaded via PC. i need to back it up so i can delete those files in the phone memory so i can have more space for taken any new photos videos or document.
thanks before.
Regards,
Related
Hi people,
i want to post there this nice rom from AngeloM, from another forum.
This is the better rom for galaxy S2 that i've tried.
These are the features (clockworkmod most important):
Changelog ver. 1.5
Added GingerBread Remix theme 1.0
Added camera with improved audio (latest version)
Fixed problem Samsung Keyboard
Tweaked the 'apk for download from the internet
Improved script for SpeedFix.
The rom is presented without kernel: Who has already installed a previous version can only flash the rom using odin will not update the kernel.
However, those who have another rom, you must first install the kernel with Chainfire CWM 3.0.0.5, and then the rom flasher separately.
Changelog ver. 1.4
Video recording mode 1080p 30Mbit
Reintegration working Gtalk
Tegrak Overclock, Chainfire 3D updated and latest version
ADW Launcher included
Inclusion in order to use Winamp DSP Manager (with the stock music application will not work because it has its own equalizer)
Other optimizations and tricks
Changelog ver. 1.3
- new hack of the camera (with improved audio and video, as well as the ability to take photos or shoot video in any condition of battery)
- Gtalk to make voice and video chat even without wifi
Changelog ver. 1.2
- kernel XWKE7 stock with CMW and Clockwork 3.0.0.5 (thanks to Chainfire, XDA) modded with speedfix.
- code optimizations
- zipaligned
Changelog ver. 1.1:
- Kernel stock XWKE7
- Deodexed
- Rooted
- Busybox
- DSP Manager
- Browser
- battery circle framework with % and green google icons
- Launcher Pro
- Chainfire 3D
- Tegrak Overclock
- Quick Boot
- Home Switcher
v.1.5 (after flash look at this theme http://api.viglink.com/api/click?fo...ww.android-hilfe.de/root-hac...-sakaschi.html, because the one in the 1.5 version it's really terrible)
link 1 http://www.multiupload.com/H1HAO97ALO
link 2 http://qa.celogeek.com/android/mirrors/galaxys2/angelom
v1.2
link 1 http://www.multiupload.com/KY56KVLDFV
****FASTER***** link 2 http://qa.celogeek.com/android/mirrors/galaxys2
******Instructions****** : Wipe Cache (if you don't know how to do, power on you phone with volume UP, center button and power button, don't release all until you see the command for wiping cache.
After Flash .tar file as pda with odin. Leave all settings default, only reboot and f.reset time.
Thanks again to angelom
*****IMPORTANT*******
If you have a boot freeze or if you have troubles with rom installation, FIRST put on the device STOCK XWKE2 Samsung firmware, and AFTER flash this.
*******UPDATE******** 06/06/2011 h.23.07
I have posted new 1.5 version and an alternative theme. This version it's the better from the 1.2. Waiting for more news
*******UPDATE******** 03/06/2011 h.01.45
Angelom relased a new version of the rom, BUT many users, flashing this from an 1.2 or 1.3 version, gets a bootloop. At the moment i prefer remain with 1.2. Waiting for more info
*******UPDATE******** 02/06/2011 h.0.26
more later in the day, angelom promised a new version (1.4). actually the most updated version is the 1.3 that doesn't contain any great features, and i have choice don't post here because too much confusional.
*******UPDATE******** 31/05/2011 h 21.31
After flashing this rom, if you want to have a better battery life and a better usability, you must:
1. Install root explorer
2. Go to /system/app directory
3. Remove (with multiselect) all files that are NOT listed there (thanks to alphaola :-D for alphabetic order) :
AccountAndSyncSettings.apk
AlertRecipients.apk
AnalogClock.apk
ApplicationsProvider.apk
AppLock.apk
AxT9IME.apk
BadgeProvider.apk
BluetoothAvrcp.apk
BluetoothOpp.apk
BluetoothPbap.apk
BluetoothTestMode.apk
BrcmBluetoothServices.apk
Browser.apk
CalendarProvider.apk
CallSetting.apk
Camera.apk
CertInstaller.apk
Chainfire.cf3d.apk
ClockPackage.apk
Contacts.apk
ContactsProvider.apk
CSC.apk
CWMManager.apk
DataCreate.apk
DefaultContainerService.apk
DSPManager.apk
Divx.apk
Dlna.apk
DownloadProvider.apk
DrmProvider.apk
DownloadProviderUi.apk
DrmUA.apk
Encrypt.apk
FmRadio.apk
Gallery3D.apk
GenieWidget.apk
Gmail.apk
GoogleBackupTransport.apk
GoogleCalendarSyncAdapter.apk
GoogleQuickSearchBox.apk
GoogleServicesFramework.apk
HTMLViewer.apk
HelvNeueLT.apk
HomeSwitcher.apk
IMEITracker.apk
InputEventApp.apk
Kies.apk
GoogleContactsSyncAdapter.apk
GooglePartnerSetup.apk
LiveWallpapersPicker.apk
LogsProvider.apk
KiesAir.apk
Maps.apk
MarketUpdater.apk
MediaProvider.apk
Memo.apk
MediaUploader.apk
MinimalHome.apk
Mms.apk
MmsProvisioning.apk
MobilePrint.apk
MobileTrackerEngineTwo.apk
MotionsSettings.apk
MyFiles.apk
NetworkLocation.apk
PackageInstaller.apk
PanningTryActually.apk
Personalization.apk
Phone.apk
PhoneCrashNotifier.apk
PhoneErrService.apk
Phone_Util.apk
PhotoRetouching.apk
PCWClientS.apk
PRUI.apk
PopupuiReceiver.apk
PostIt.apk
PicoTts.apk
Preconfig.apk
PressReader.apk
Protips.apk
SMTEngine.apk
QuickView.apk
SMTSetup.apk
SamsungApps.apk
SamsungAppsUNAService.apk
ScreenCaptureService.apk
SecDownloadProvider.apk
SecretWallpaper1.apk
SecretWallpaper2.apk
SecurityProvider.apk
SettingsProvider.apk
SetupWizard.apk
SevenEngine.apk
ShareApp.apk
SimServicePermission.apk
SisoDrmProvider.apk
SpeechRecorder.apk
Street.apk
SerialNumberLabelIndicator.apk
Settings.apk
SystemUI.apk
Talk.apk
Superuser.apk
Tasks.apk
TasksProvider.apk
TegrakOverclock.apk
Term.apk
TelephonyProvider.apk
TouchWizCalculator.apk
TrimApp.apk
TtsService.apk
Vending.apk
VoiceRecorder.apk
VoiceSearch.apk
VoiceToGo.apk
VpnServices.apk
kieswifi.apk
launcherpro.apk
quickboot.apk
shutdown.apk
signin.apk
syncmldm.apk
syncmlds.apk
wipereceiver.apk
YouTube.apk
Zinio.apk
wssyncmlnps.apk
wssomacp.apk
A great way to make a long life battery, because if you doesn't remove touchwiz will be always in background eating battery and resources.
kawa636r said:
The only modification that i've done in these rom are removing all related samsung stuff from directory /system/app.
I've removed all touchwiz application and laucher too.
Removing these make a long life battery, because touchwiz it's always in execution.
Click to expand...
Click to collapse
I was about to ask about this!
this rom include Launcher Pro that it's fantastic like stock gingerbread launcher
is it ok to post the source web page of the rom? if yes, please post it.
Looks very nice. Here's the original post (in Italian):
http://www.androidiani.com/forum/modding-samsung-galaxy-s2/48449-rom-ginger-deo-2-3-3-deodexed.html
Would you have to wipe before installing? Seems interesting
EDIT: OK it says you only need to wipe the cache. (Google Translate): "Wipe only cache required (you do not lose anything)"
any screenshot would be appreciated. thx is this rom better than the villionrom?
OK. Please post few impressions about battery improvements. It is all that I am interesting.
Yes, only wipe cache. I will put on some screenshoots later. Removing stock samsung battery life seems no more have "android processes" running out all battery
Sent from my GT-I9100 using XDA App
Thanks for posting, though i prefer the Developer to post himself as he can better reply to people's problems and questions.. probably we should invite him here
kawa636r said:
Hi people,
i want to post there this nice rom from AngeloM, from another forum.
This is the better rom for galaxy S2 that i've tried.
These are the features :
Changelog ver. 1.2
- kernel XWKE7 stock with CMW and Clockwork 3.0.0.5 (thanks to Chainfire, XDA) modded with speedfix.
- code optimizations
- zipaligned
Changelog ver. 1.1:
- Kernel stock XWKE7
- Deodexed
- Rooted
- Busybox
- DSP Manager
- Browser
- battery circle framework with % and green google icons
- Launcher Pro
- Chainfire 3D
- Tegrak Overclock
- Quick Boot
- Home Switcher
link http://www.multiupload.com/KY56KVLDFV
Instructions : Flash .tar file as pda with odin. Leave all settings default, only reboot and f.reset time.
Thanks again to angelom
Click to expand...
Click to collapse
Yeah, i will send a mail to it.
Sent from my GT-I9100 using XDA App
also how do I flash this rom? it's a image file.. thx
Of all the Samsung bloatware i find two programs usefull:
1 Allshare -> is this one removed too and if yes: can I download Allshare some where?
2 SamsungDive -> Will this still work with this rom? (like to trace my phone when lost)
Thanks!
why does this have such high quadrant scores? says 4163... without overclock
and DSP-manager doesn't work for me, does it work for you guys?
thanks for posting though!
flash3d said:
Of all the Samsung bloatware i find two programs usefull:
1 Allshare -> is this one removed too and if yes: can I download Allshare some where?
2 SamsungDive -> Will this still work with this rom? (like to trace my phone when lost)
Thanks!
Click to expand...
Click to collapse
1. yes, it's still there
2. don't no, sorry
jodeltje said:
1. yes, it's still there
2. don't no, sorry
Click to expand...
Click to collapse
Thanks,
SamsungDive function you can setup in setting menu "Location and security" option "external functions" (translating from dutch menu). Probably the setting will still be there, but the moment you track your phone from Samsung's Dive web page some processes are started on phone.
Wipe cache?
kawa636r said:
Yes, only wipe cache.
Click to expand...
Click to collapse
Awesome ROM.. I guess
I want to flash it, but how do you wipe the cache?
Thanks in advance!
hi... i flashed this rom... how can i remove the yellow triangle??
any help will be appreciated
thanks
shu
hi,
would love to try your rom, but i`m getting bootloop, only with this rom, villainrom works.
wiped cache.
what am i doing wrong?
shub said:
hi... i flashed this rom... how can i remove the yellow triangle??
any help will be appreciated
thanks
shu
Click to expand...
Click to collapse
watch this video mate http://www.youtube.com/watch?v=RVKWt8c7FDc
What uninstall after root?
System app?
Sent from my LT26i using xda premium
Read the thread in my signature
Sent from my LT26i using xda app-developers app
i kicks out a lot, so i just post witch sysapps are still on my device (maybee the one or the other is also ready to kicks out)
- infinite view
- Android system
- customized settings
- Application Settings
- Audio Effect service
- Browser (can be replaced for shure)
- Camera Extentions
- com.sonyericsson.android.incall
- com.sonyericsson.android.wakeup
- com.sonyericsson.autopoweroffserice
- com.sonyericsson.illumination.service
- com.sonyericsson.simdetection
- com.sonyericsson.soundlevelalert
- com.sonyericsson.theterentitlementcheck
- com.sonyericsons.wappush
- com.sonyericsson.wapcustomisation
- com.sonyericsson.warrantytime
- customisationprovider
- customiced App installer
- Design Manager
- Download-Manger
- downloadagent
- Downloads
- com.android.providers.drm
- DrmDialogs
- com.android.settings
- com.android.provider.settings
- Facebook (if you needet)
- genericappinstaller
- Google Account manager
- com.google.android.syncadapters.calendar
- Google Mail
- google one time init (can be removed after first google init, but is better to stay, becaus of factoryreset)
- Google Play store
- Goggle Services Frameworks
- com,google.androdid.syncadapters.contacts
- HDMI (if you needet)
- com.android.htmlviewer
- com.sonyericson.contactsimport
- initialbootsetup
- Calender
- com.android.providers.calendar
- Camera
- contacts
- last calls
- Maps (if you need it)
- Market feedback agent (if you like to rate apps in the store)
- market-updater
- Mediaprovider
- MTP extention service (not shure if i needet, think is just the Companion, but if i killit and it was importante, must flash the rom again)
- MusicFC (if you need it)
- NFC Service (don't delete, even if you dont need NFC, because Playstore will crash at every download without NFC Service... dont know why, but it is so)
- packageinstaller
- Pico tts (if you need Voicesearch and stuff like this
- Protectet Media Scanner (dont know)
- r2r Client (think is deletable, but not shure)
- saphire (is the only design i use... if you use others, dont delete them)
- Keychain
- thermalservice
- Service Menu
- Shutdown Animation
- Sim contact
- Smartcardservice
- SMS service
- Storage Capabillity (is needet for MTP)
- SoundEnhancement
- SwiqiMasterReset (has something to do with the Bravia Engnine, if i deletet last time, infinity View doesnt work anymore)
- System UI
- SEMCPhone
- SEMCTelephonyProvider
- LocalContacts
- Soundpicker
- SEMCClock
- USB Connectivity
- usbotg
- Useragentprovider (maybe can be deletet without negative effects)
- Videoplayer (if you need)
- certinstaller
But ATTENTION - this is a high risk to delete all the apps i do (its my hobby to kill apps from my devices ) there can be force Close in any apps because they want maybee Soundsearch or Bluetooth or someting like this
The Xperia Home, Walkman and keybord i replaced with other Applications - but if don a factoryreset, the device will no more boots, because it cleans out the replacement
and, the Initial setup: if its cleaned out, you NEED The Stockprowser to download the Internet and mms Support for your device, without, there is no internet over Phonenet anymore
so, delete at your own risk - but - my device Works
and... the ICS is Odexed, that means, if you want to clean out the device proper, you dont just to have uninstall the Apps, you also have to delete the *.odex files from the apps out of /system/app
---------- Post added at 05:23 PM ---------- Previous post was at 05:00 PM ----------
and dont forget after the delet orgy to clean out the dalvik cache... maybee throu recovery or enter in terminal emulator
su
rm /data/dalvik-cache/*
reboot
Thanks mans, appreciate it
Sent from my SXS using xda premium
Little flashable script to remove unwanted apps and media from CM11 Android 4.4 for the Defy(+) based on Samsung GALAXY Note 3 Cleaner. Tested with cm-11-20140614-NIGHTLY-mb526.zip
The following are deleted:
Code:
/system/media/bootanimation.zip
/system/media/audio/alarms/
CyanAlarm.ogg
Alarm_Rooster_02.ogg
Argon.ogg
Barium.ogg
Cesium.ogg
Hassium.ogg
Neptunium.ogg
Nobelium.ogg
NuclearLaunch.ogg
Osmium.ogg
Platinum.ogg
Plutonium.ogg
Scandium.ogg
/system/media/audio/notifications/
Adara.ogg
Aldebaran.ogg
Altair.ogg
Alya.ogg
Antares.ogg
Antimony.ogg
Arcturus.ogg
Argon.ogg
Beat_Box_Android.ogg
Beryllium.ogg
Betelgeuse.ogg
CaffeineSnake.ogg
Canopus.ogg
Capella.ogg
Castor.ogg
CetiAlpha.ogg
Cobalt.ogg
Cricket.ogg
DearDeer.ogg
Deneb.ogg
Doink.ogg
DontPanic.ogg
Drip.ogg
Electra.ogg
F1_MissedCall.ogg
F1_New_MMS.ogg
F1_New_SMS.ogg
Fluorine.ogg
Fomalhaut.ogg
Gallium.ogg
Heaven.ogg
Helium.ogg
Highwire.ogg
Hojus.ogg
Iridium.ogg
Krypton.ogg
KzurbSonar.ogg
Lalande.ogg
Laser.ogg
Merope.ogg
Mira.ogg
moonbeam.ogg
Naughty.ogg
Palladium.ogg
pixiedust.ogg
pizzicato.ogg
Plastic_Pipe.ogg
Polaris.ogg
Pollux.ogg
Pong.ogg
Procyon.ogg
Proxima.ogg
Radon.ogg
Rang.ogg
regulus.ogg
Rubidium.ogg
Selenium.ogg
Shaula.ogg
sirius.ogg
SpaceSeed.ogg
Spica.ogg
Stone.ogg
Strontium.ogg
Syrma.ogg
TaDa.ogg
Talitha.ogg
Tejat.ogg
Thallium.ogg
Tinkerbell.ogg
tweeters.ogg
Upsilon.ogg
Vega.ogg
Voila.ogg
Xenon.ogg
Zirconium.ogg
delete("/system/media/audio/ringtones/
Andromeda.ogg
Aquila.ogg
ArgoNavis.ogg
Atria.ogg
Backroad.ogg
BeatPlucker.ogg
BentleyDubs.ogg
Big_Easy.ogg
BirdLoop.ogg
Bollywood.ogg
BOOTES.ogg
Boxbeat.ogg
BussaMove.ogg
Cairo.ogg
Calypso_Steel.ogg
CanisMajor.ogg
CaribbeanIce.ogg
Carina.ogg
CASSIOPEIA.ogg
Centaurus.ogg
Champagne_Edition.ogg
Club_Cubano.ogg
CrayonRock.ogg
CrazyDream.ogg
CurveBall.ogg
CyanTone.ogg
Cygnus.ogg
DancinFool.ogg
Ding.ogg
DonMessWivIt.ogg
Draco.ogg
DreamTheme.ogg
Eastern_Sky.ogg
Enter_the_Nexus.ogg
Eridani.ogg
EtherShake.ogg
FreeFlight.ogg
FriendlyGhost.ogg
Funk_Yall.ogg
GameOverGuitar.ogg
Gimme_Mo_Town.ogg
Girtab.ogg
Glacial_Groove.ogg
Growl.ogg
HalfwayHome.ogg
Highscore.ogg
Hydra.ogg
InsertCoin.ogg
Kuma.ogg
LoopyLounge.ogg
LoveFlute.ogg
Lyon.ogg
Lyra.ogg
Machina.ogg
MidEvilJaunt.ogg
MildlyAlarming.ogg
Nairobi.ogg
Nassau.ogg
NewPlayer.ogg
No_Limits.ogg
Noises1.ogg
Noises2.ogg
Noises3.ogg
OrganDub.ogg
Orion.ogg
Paradise_Island.ogg
Pegasus.ogg
Perseus.ogg
Playa.ogg
Pyxis.ogg
Rasalas.ogg
Revelation.ogg
Rigel.ogg
Ring_Classic_02.ogg
Ring_Digital_02.ogg
Ring_Synth_02.ogg
Ring_Synth_04.ogg
Road_Trip.ogg
Rockin.ogg
RomancingTheTone.ogg
Safari.ogg
Savannah.ogg
Scarabaeus.ogg
Sceptrum.ogg
Seville.ogg
Sheep.mp3
Shes_All_That.ogg
SilkyWay.ogg
SitarVsSitar.ogg
Solarium.ogg
SpringyJalopy.ogg
Steppin_Out.ogg
Terminated.ogg
Testudo.ogg
Themos.ogg
Third_Eye.ogg
Thunderfoot.ogg
TwirlAway.ogg
UrsaMinor.ogg
VeryAlarmed.ogg
Vespa.ogg
World.ogg
Zeta.ogg
/system/app/
Apollo.apk
BasicDreams.apk
Calculator.apk
Calendar.apk
DSPManager.apk
Email.apk
Exchange2.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
LockClock.apk
PhotoTable.apk
SoundRecorder.apk
Term.apk
UserDictionaryProvider.apk
VisualizationWallpapers.apk
VoicePlus.apk
WhisperPush.apk
/system/priv-app/
BackupRestoreConfirmation.apk
CalendarProvider.apk
CMS.apk
CMUpdater.apk
PicoTts.apk
SetupWizard.apk
Shell.apk
ThemeChooser.apk
ThemesProvider.apk
VoiceDialer.apk
The script can be personalized by adding or removing lines from "updater-script" file. Notepad++ is recommended.
Edit: Some notes about using this script.
1. Incremental updates don't work if you remove/modify system apps.
2. If any problems arise, just flash the ROM again and all the removed apps will be back.
Update 23.07.2014: New, improved, smaller version
http://forum.xda-developers.com/showpost.php?p=54351146&postcount=26
Update 03.10.2014: New script for builds after 1 October
http://forum.xda-developers.com/showpost.php?p=55817529&postcount=27
Update 02.11.2014: added corresponding odex files to the list
http://forum.xda-developers.com/showpost.php?p=56442787&postcount=28
If you like CM11 Android 4.4 for the Defy(+), you can
Donate to Quarx
PayPal: [email protected]
Donate apps: CM7, CM10, CM11
---------------------------------------
Donate to Blechd0se
PayPal: [email protected]
I am on 15/06 Nightly ..l will try it & report back soon
Sent from my MB526 using Tapatalk
Version 2 changelog
added
Code:
/system/app/CMHome.apk
/system/priv-app/CMAccount.apk
to the list.
list of removeable system apps
Nice script,
but in my opinion it removes to much and at the other hand to little.
E.g. with the delation of ... you will lose ... .
within /system/apps
Apollo.apk - the musicplayer, you may need an alternative app
BasicDreams.apk - no screensaver
Calculator.apk - like the name says, no Calculator anymore, you may need an alternative app
Calendar.apk - like the name says, no Calender anymore, you may need an alternative app
DSPManager.apk - the equalizer for tuning audio, not that bad
Email.apk - like the name says, no Mail-client anymore, you may need an alternative app
Exchange2.apk – OK, when you dont need to communicate with an Exchange-Server
LiveWallpapers.apk - right, who needs live wallpapers
LiveWallpapersPicker.apk - right, who needs live wallpapers
LockClock.apk - indeed this app sucks
PhotoTable.apk - right, who needs live wallpapers
SoundRecorder.apk - like the name says, no soundrecoder oder dictating machine anymore, you may need an alternative app
Term.apk - like the name says, no Terminal anymore, you may need an alternative app
UserDictionaryProvider.apk - no word prediction for the keyboard anymore
VisualizationWallpapers.apk - right, who needs live wallpapers
VoicePlus.apk - outside of the US makes Google Voice no sense, correct me if I'm wrong
WhisperPush - thats right, nothing to say about that
within /system/priv-app
BackupRestoreConfirmation.apk - I'm with you but I don't know what you will lose without it "restores sync'd Google settings" or "adb backup dialog"?
CalendarProvider.apk - you will lose whole calender support, without it no calender app will work (besides apps with buildin calendar provider)
CMS.apk - right, you will only lose a stub APK für GooglePlay ?!?! whatever this means, it seems to be a Google Play thing?
CMUpdater.apk - right, when you dont want to do incremental updates for CM or only full updates using TWRP
PicoTts.apk - right, if you dont need speeches
Shell.apk - right, if you dont need the ADB shell
ThemeChooser.apk, ThemeManager.apk and VoiceDialer.apk are OK to remove
Now to the other apk's your script wont remove, but why not?
within /system/apps
Browser - maybe replace it with something other, e.g. Firefox
CellBroadcastReceiver.apk - who needs Cell Broadcasts? have a look at settings -> wireless -> more
CertInstaller.apk - which home user needs wireless certificates? have a look at settings -> Wi-Fi -> advanced
Development.apk - not everyone needs the "developer utilities" under settings -> developer options
DocumentsUI.apk - I dont know what it does, but I dont feel something is missing
DownloadProviderUi.apk - who needs that download app within the app menu??
HTMLViewer.apk - who needs that and what for, I dont.
KeyChain.apk - I really dont know what it does, but I dont feel something is missing
LatinIME.apk - why not, if you want to replace the standard keyboard with somehing other, but be adviced to install the new keyboard beforehand and remove that one after the new keyboard is working properly.
PacProcessor.apk - the deletion seems to make no trouble Whats the meaning of this?
PrintSpooler.apk - who needs to print?
Provision.apk - its for the initial start of the ROM, after that it can be removed
Stk.apk - who need that pointless additional SIM-function? Maybe users with a home zone tariff plan?!?!
WAPPushManager.apk - i have it removed, whats the meaning of this "sending and receiving sms push messages" or do I lose tethering???
within /system/priv-app
CMAccount.apk - who is using a CM-account?
DownloadProvider.apk - its seems save to remove this if you dont wanne use GApps
ExternalStorageProvider.apk - deletion makes no trouble to me, but I dont know the meaning of this app
InputDevices.apk - the touchscreen and all hardware keys are working too without it
OneTimeInitializer.apk - its for the initial start of the ROM, after that it can be removed
ProxyHandler.apk - I dont use proxys, but maybe it's needed for TOR?
SharedStorageBackup.apk - what does this app? the deletion makes no trouble to me
VpnDialogs.apk - for people who dont wanne use VPN at all
WallpaperCropper.apk - like the name says
over and out
As I said, anyone can edit the script with a text editor. Apps like Apollo, Calculator or SoundRecorder can be saved on SD card and installed when needed.
I use VLC for audio/video player and I think a newer email app is now on Google Play: Email Google Inc. - June 18, 2014
A list of CM 10 apps can be found here http://wiki.cyanogenmod.org/w/Barebones#CM-10.1_App_list_.28WIP.29 unfortunately the Barebones project is discontinued, Barebones - CM7 was one of the best roms
Some other useful resources
http://blog.burrowsapps.com/2014/03/what-android-apps-are-safe-to-remove.html
http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/156703-guide-apks-their-purpose-safe-not-remove-big.html
1.For some reason deleting latinime.apk prevents the back button from working. ?
2.Deleting fonts also saves space. After using this script and deleting all the unnecessary fonts (for unneeded languages), I have 59mb free space in /system according to TiBu.
3.InputDevices.apk may be for using mice or keyboards through OTG.
hotdog125 said:
2.Deleting fonts also saves space. After using this script and deleting all the unnecessary fonts (for unneeded languages), I have 59mb free space in /system according to TiBu.
Click to expand...
Click to collapse
Can you please provide a list of fonts that can be safely deleted?
androidtester80 said:
Can you please provide a list of fonts that can be safely deleted?
Click to expand...
Click to collapse
+1, how do you know which one to remove? I suppose every font-file with "Bengali, Hebrew, Devanagari, Khmer, etc." within the filename. However here is not much disk space to safe, because the bigggest files (e.g. DroidSansFallback.ttf or NotoColorEmoji.ttf) you shouldn't delete I suppose?
hotdog125 said:
For some reason deleting latinime.apk prevents the back button from working.
Click to expand...
Click to collapse
Not for me, but I can remember this behavior when I removed other system-apps. Unfortunately I cant remember which one it was. E.g. when keyguard.apk will be removed then the home-button won't work.
hotdog125 said:
3.InputDevices.apk may be for using mice or keyboards through OTG.
Click to expand...
Click to collapse
Thank you for the explanation.
New but pointless system apps in the house:
- CMHome.apk -> I removed it, seems it belongs to cyanogenmod-account
- PhotoPhase.apk -> removed
- ThemeManager.apk seems replaced with ThemeProvider.apk - who cares, removed
What's with the SMS/MMS-TransactionService which runs now everytime in the backround? In older builds there wasn't such a thing. I replaced it with an MMS.apk from an older ROM and the TransactionService ist gone. However what does it do?
I'm not sure, I've been searching about this problem myself. Thanks for the fix though. About the back button, I never removed keyguard.apk, only latinime.
I've included fonts and some additional apps in the following zip - http://www.mediafire.com/?21a7qwta6qhcm9q.
@x53, could you upload the older mms.apk file? Internet speeds are quite slow here.
Enclosed the zipped mms.apk extracted out of this ROM. As I've read here in the forum, its seems to be a bug within the mms.apk. If its true then I suppose MMS.apk was never meant to run the TransactionService the whole time?!
For the hardware key I can only advice to test an untouched rom, and then have a look if the hardware key is working again. If so then install another keyboard app (e.g. I use big button keyboard) and then try to remove latinime.apk. Otherwise I cant help you, sorry.
Btw. in your script you remove BluetoothExt.apk (org.codeaurora.bluetooth), too? Do you know more about it? Indeed without it my hands-free equipment works fine. But I'm unsure with file transfers over bluetooth?!
Bluetoothext.apk is for Bluetooth low energy apparently. File transfers work fine. @androidtester80 any idea how to copy apps to /system using this script?
hotdog125 said:
@androidtester80 any idea how to copy apps to /system using this script?
Click to expand...
Click to collapse
Should be something like this
Code:
cp /sdcard/your.apk /system/app/your.apk
and repair permissions. Haven't tested this possibility.
More cleaning ideas:
I use my phone in English, so the files related to the other languages (and alphabets) are unnecessary for me.
Inside the "system\app\LatinIME.apk":
[folder: \res\raw]
main_de.dict
main_es.dict
main_fr.dict
main_it.dict
main_pt_br.dict
main_ru.dict
setup_welcome_video.mp4
setup_welcome_image.png
[folder: \res\xml]
160+ files related to other languages
[folder: \res\xml-sw600dp]:
30+ files
[folder: \res\xml-v16]
all files
Then, several fonts (as indicated on the other posts of this thread) can be deleted:
MTLmr3m.tff
NanumGothic.tff
DroidSansFallback.tff
Naskh, Georgian, Hebrew, Bengali, Thai, etc.
[folder: \system\framework\webview\paks]
50+ files
Inside the "\system\priv-app\Settings.apk":
[folder: assets] "contributors_cloud.png" file can be changed with a smaller .png file (or can be deleted?)
[folder: \res]: The language folders like xml-ar, xml-cs, ...xml-zh-TW
[folder: \res\drawable-nodpi\] there is a photo file called caption_background.jpg [1920x1200] what is it for?
Also, under the "\res" folder there are several folders called like "mipmap-hdpi - mipmap-xxxhdpi" contains different sizes of the settings icon. Which I believe unnecessary for Defy.
I've got a bootloop after installing this. The system actually boots, loads the Launcher. I hear a wierd sound (like an error sound) and it shows the ANDROID logo (the new logo in CM11 whilt booting) and it actually loads everything again and goes in a loop.
I just copied the file, removed some lines (some software I just use and don't want to delete) and install on it with the recovery console (TeamWin).
UPDATE: This is something related to the default Launcher (I am using Apex Launcher).
Well, the phone boots and loads the Apex Launcher as default. I actually can see it loading. I tried to launch the setup after it crashes, and I make it. Inside setup it didn't crashes. It crashes again when I touch "home" or come back to the launcher, so it goes direct to the boot process (it did not reboot, just load again).
So, I reach system setup after it crash and changed the launcher to Trebuchet and it works.
New edit:
Here's a copy of my file (I take it from the device)
ui_print("______________________________________");
ui_print("Motorola Defy CM11 Cleaner");
ui_print("v1 androidtester80");
ui_print("______________________________________");
package_extract_file("busybox", "/tmp/busybox");
set_perm(0, 0, 0777, "/tmp/busybox");
run_program("/tmp/busybox", "mount", "/system");
run_program("/tmp/busybox", "mount", "/data");
ui_print("Deleting bootanimation");
delete("/system/media/bootanimation.zip");
ui_print("Deleting alarms");
delete("/system/media/audio/alarms/CyanAlarm.ogg");
delete("/system/media/audio/alarms/Alarm_Rooster_02.ogg");
delete("/system/media/audio/alarms/Argon.ogg");
delete("/system/media/audio/alarms/Barium.ogg");
delete("/system/media/audio/alarms/Cesium.ogg");
delete("/system/media/audio/alarms/Hassium.ogg");
delete("/system/media/audio/alarms/Neptunium.ogg");
delete("/system/media/audio/alarms/Nobelium.ogg");
delete("/system/media/audio/alarms/NuclearLaunch.ogg");
delete("/system/media/audio/alarms/Osmium.ogg");
delete("/system/media/audio/alarms/Platinum.ogg");
delete("/system/media/audio/alarms/Plutonium.ogg");
delete("/system/media/audio/alarms/Scandium.ogg");
ui_print("Deleting notifications");
delete("/system/media/audio/notifications/Adara.ogg");
delete("/system/media/audio/notifications/Aldebaran.ogg");
delete("/system/media/audio/notifications/Altair.ogg");
delete("/system/media/audio/notifications/Alya.ogg");
delete("/system/media/audio/notifications/Antares.ogg");
delete("/system/media/audio/notifications/Antimony.ogg");
delete("/system/media/audio/notifications/Arcturus.ogg");
delete("/system/media/audio/notifications/Argon.ogg");
delete("/system/media/audio/notifications/Beat_Box_Android.ogg");
delete("/system/media/audio/notifications/Beryllium.ogg");
delete("/system/media/audio/notifications/Betelgeuse.ogg");
delete("/system/media/audio/notifications/CaffeineSnake.ogg");
delete("/system/media/audio/notifications/Canopus.ogg");
delete("/system/media/audio/notifications/Capella.ogg");
delete("/system/media/audio/notifications/Castor.ogg");
delete("/system/media/audio/notifications/CetiAlpha.ogg");
delete("/system/media/audio/notifications/Cobalt.ogg");
delete("/system/media/audio/notifications/Cricket.ogg");
delete("/system/media/audio/notifications/DearDeer.ogg");
delete("/system/media/audio/notifications/Deneb.ogg");
delete("/system/media/audio/notifications/Doink.ogg");
delete("/system/media/audio/notifications/DontPanic.ogg");
delete("/system/media/audio/notifications/Drip.ogg");
delete("/system/media/audio/notifications/Electra.ogg");
delete("/system/media/audio/notifications/F1_MissedCall.ogg");
delete("/system/media/audio/notifications/F1_New_MMS.ogg");
delete("/system/media/audio/notifications/F1_New_SMS.ogg");
delete("/system/media/audio/notifications/Fluorine.ogg");
delete("/system/media/audio/notifications/Fomalhaut.ogg");
delete("/system/media/audio/notifications/Gallium.ogg");
delete("/system/media/audio/notifications/Heaven.ogg");
delete("/system/media/audio/notifications/Helium.ogg");
delete("/system/media/audio/notifications/Highwire.ogg");
delete("/system/media/audio/notifications/Hojus.ogg");
delete("/system/media/audio/notifications/Iridium.ogg");
delete("/system/media/audio/notifications/Krypton.ogg");
delete("/system/media/audio/notifications/KzurbSonar.ogg");
delete("/system/media/audio/notifications/Lalande.ogg");
delete("/system/media/audio/notifications/Laser.ogg");
delete("/system/media/audio/notifications/Merope.ogg");
delete("/system/media/audio/notifications/Mira.ogg");
delete("/system/media/audio/notifications/moonbeam.ogg");
delete("/system/media/audio/notifications/Naughty.ogg");
delete("/system/media/audio/notifications/Palladium.ogg");
delete("/system/media/audio/notifications/pixiedust.ogg");
delete("/system/media/audio/notifications/pizzicato.ogg");
delete("/system/media/audio/notifications/Plastic_Pipe.ogg");
delete("/system/media/audio/notifications/Polaris.ogg");
delete("/system/media/audio/notifications/Pollux.ogg");
delete("/system/media/audio/notifications/Pong.ogg");
delete("/system/media/audio/notifications/Procyon.ogg");
delete("/system/media/audio/notifications/Proxima.ogg");
delete("/system/media/audio/notifications/Radon.ogg");
delete("/system/media/audio/notifications/Rang.ogg");
delete("/system/media/audio/notifications/regulus.ogg");
delete("/system/media/audio/notifications/Rubidium.ogg");
delete("/system/media/audio/notifications/Selenium.ogg");
delete("/system/media/audio/notifications/Shaula.ogg");
delete("/system/media/audio/notifications/sirius.ogg");
delete("/system/media/audio/notifications/SpaceSeed.ogg");
delete("/system/media/audio/notifications/Spica.ogg");
delete("/system/media/audio/notifications/Stone.ogg");
delete("/system/media/audio/notifications/Strontium.ogg");
delete("/system/media/audio/notifications/Syrma.ogg");
delete("/system/media/audio/notifications/TaDa.ogg");
delete("/system/media/audio/notifications/Talitha.ogg");
delete("/system/media/audio/notifications/Tejat.ogg");
delete("/system/media/audio/notifications/Thallium.ogg");
delete("/system/media/audio/notifications/Tinkerbell.ogg");
delete("/system/media/audio/notifications/tweeters.ogg");
delete("/system/media/audio/notifications/Upsilon.ogg");
delete("/system/media/audio/notifications/Vega.ogg");
delete("/system/media/audio/notifications/Voila.ogg");
delete("/system/media/audio/notifications/Xenon.ogg");
delete("/system/media/audio/notifications/Zirconium.ogg");
ui_print("Deleting ringtones");
delete("/system/media/audio/ringtones/Andromeda.ogg");
delete("/system/media/audio/ringtones/Aquila.ogg");
delete("/system/media/audio/ringtones/ArgoNavis.ogg");
delete("/system/media/audio/ringtones/Atria.ogg");
delete("/system/media/audio/ringtones/Backroad.ogg");
delete("/system/media/audio/ringtones/BeatPlucker.ogg");
delete("/system/media/audio/ringtones/BentleyDubs.ogg");
delete("/system/media/audio/ringtones/Big_Easy.ogg");
delete("/system/media/audio/ringtones/BirdLoop.ogg");
delete("/system/media/audio/ringtones/Bollywood.ogg");
delete("/system/media/audio/ringtones/BOOTES.ogg");
delete("/system/media/audio/ringtones/Boxbeat.ogg");
delete("/system/media/audio/ringtones/BussaMove.ogg");
delete("/system/media/audio/ringtones/Cairo.ogg");
delete("/system/media/audio/ringtones/Calypso_Steel.ogg");
delete("/system/media/audio/ringtones/CanisMajor.ogg");
delete("/system/media/audio/ringtones/CaribbeanIce.ogg");
delete("/system/media/audio/ringtones/Carina.ogg");
delete("/system/media/audio/ringtones/CASSIOPEIA.ogg");
delete("/system/media/audio/ringtones/Centaurus.ogg");
delete("/system/media/audio/ringtones/Champagne_Edition.ogg");
delete("/system/media/audio/ringtones/Club_Cubano.ogg");
delete("/system/media/audio/ringtones/CrayonRock.ogg");
delete("/system/media/audio/ringtones/CrazyDream.ogg");
delete("/system/media/audio/ringtones/CurveBall.ogg");
delete("/system/media/audio/ringtones/CyanTone.ogg");
delete("/system/media/audio/ringtones/Cygnus.ogg");
delete("/system/media/audio/ringtones/DancinFool.ogg");
delete("/system/media/audio/ringtones/Ding.ogg");
delete("/system/media/audio/ringtones/DonMessWivIt.ogg");
delete("/system/media/audio/ringtones/Draco.ogg");
delete("/system/media/audio/ringtones/DreamTheme.ogg");
delete("/system/media/audio/ringtones/Eastern_Sky.ogg");
delete("/system/media/audio/ringtones/Enter_the_Nexus.ogg");
delete("/system/media/audio/ringtones/Eridani.ogg");
delete("/system/media/audio/ringtones/EtherShake.ogg");
delete("/system/media/audio/ringtones/FreeFlight.ogg");
delete("/system/media/audio/ringtones/FriendlyGhost.ogg");
delete("/system/media/audio/ringtones/Funk_Yall.ogg");
delete("/system/media/audio/ringtones/GameOverGuitar.ogg");
delete("/system/media/audio/ringtones/Gimme_Mo_Town.ogg");
delete("/system/media/audio/ringtones/Girtab.ogg");
delete("/system/media/audio/ringtones/Glacial_Groove.ogg");
delete("/system/media/audio/ringtones/Growl.ogg");
delete("/system/media/audio/ringtones/HalfwayHome.ogg");
delete("/system/media/audio/ringtones/Highscore.ogg");
delete("/system/media/audio/ringtones/Hydra.ogg");
delete("/system/media/audio/ringtones/InsertCoin.ogg");
delete("/system/media/audio/ringtones/Kuma.ogg");
delete("/system/media/audio/ringtones/LoopyLounge.ogg");
delete("/system/media/audio/ringtones/LoveFlute.ogg");
delete("/system/media/audio/ringtones/Lyon.ogg");
delete("/system/media/audio/ringtones/Lyra.ogg");
delete("/system/media/audio/ringtones/Machina.ogg");
delete("/system/media/audio/ringtones/MidEvilJaunt.ogg");
delete("/system/media/audio/ringtones/MildlyAlarming.ogg");
delete("/system/media/audio/ringtones/Nairobi.ogg");
delete("/system/media/audio/ringtones/Nassau.ogg");
delete("/system/media/audio/ringtones/NewPlayer.ogg");
delete("/system/media/audio/ringtones/No_Limits.ogg");
delete("/system/media/audio/ringtones/Noises1.ogg");
delete("/system/media/audio/ringtones/Noises2.ogg");
delete("/system/media/audio/ringtones/Noises3.ogg");
delete("/system/media/audio/ringtones/OrganDub.ogg");
delete("/system/media/audio/ringtones/Orion.ogg");
delete("/system/media/audio/ringtones/Paradise_Island.ogg");
delete("/system/media/audio/ringtones/Pegasus.ogg");
delete("/system/media/audio/ringtones/Perseus.ogg");
delete("/system/media/audio/ringtones/Playa.ogg");
delete("/system/media/audio/ringtones/Pyxis.ogg");
delete("/system/media/audio/ringtones/Rasalas.ogg");
delete("/system/media/audio/ringtones/Revelation.ogg");
delete("/system/media/audio/ringtones/Rigel.ogg");
delete("/system/media/audio/ringtones/Ring_Classic_02.ogg");
delete("/system/media/audio/ringtones/Ring_Digital_02.ogg");
delete("/system/media/audio/ringtones/Ring_Synth_02.ogg");
delete("/system/media/audio/ringtones/Ring_Synth_04.ogg");
delete("/system/media/audio/ringtones/Road_Trip.ogg");
delete("/system/media/audio/ringtones/Rockin.ogg");
delete("/system/media/audio/ringtones/RomancingTheTone.ogg");
delete("/system/media/audio/ringtones/Safari.ogg");
delete("/system/media/audio/ringtones/Savannah.ogg");
delete("/system/media/audio/ringtones/Scarabaeus.ogg");
delete("/system/media/audio/ringtones/Sceptrum.ogg");
delete("/system/media/audio/ringtones/Seville.ogg");
delete("/system/media/audio/ringtones/Sheep.mp3");
delete("/system/media/audio/ringtones/Shes_All_That.ogg");
delete("/system/media/audio/ringtones/SilkyWay.ogg");
delete("/system/media/audio/ringtones/SitarVsSitar.ogg");
delete("/system/media/audio/ringtones/Solarium.ogg");
delete("/system/media/audio/ringtones/SpringyJalopy.ogg");
delete("/system/media/audio/ringtones/Steppin_Out.ogg");
delete("/system/media/audio/ringtones/Terminated.ogg");
delete("/system/media/audio/ringtones/Testudo.ogg");
delete("/system/media/audio/ringtones/Themos.ogg");
delete("/system/media/audio/ringtones/Third_Eye.ogg");
delete("/system/media/audio/ringtones/Thunderfoot.ogg");
delete("/system/media/audio/ringtones/TwirlAway.ogg");
delete("/system/media/audio/ringtones/UrsaMinor.ogg");
delete("/system/media/audio/ringtones/VeryAlarmed.ogg");
delete("/system/media/audio/ringtones/Vespa.ogg");
delete("/system/media/audio/ringtones/World.ogg");
delete("/system/media/audio/ringtones/Zeta.ogg");
ui_print("Deleting Apps");
delete("/system/app/BasicDreams.apk");
delete("/system/app/Email.apk");
delete("/system/app/Exchange2.apk");
delete("/system/app/LiveWallpapers.apk");
delete("/system/app/LiveWallpapersPicker.apk");
delete("/system/app/LockClock.apk");
delete("/system/app/PhotoTable.apk");
delete("/system/app/SoundRecorder.apk");
delete("/system/app/Term.apk");
delete("/system/app/UserDictionaryProvider.apk");
delete("/system/app/VisualizationWallpapers.apk");
delete("/system/app/VoicePlus.apk");
delete("/system/app/WhisperPush.apk");
delete("/system/priv-app/BackupRestoreConfirmation.apk");
delete("/system/priv-app/CalendarProvider.apk");
delete("/system/priv-app/CMS.apk");
delete("/system/priv-app/CMUpdater.apk");
delete("/system/priv-app/PicoTts.apk");
delete("/system/priv-app/SetupWizard.apk");
delete("/system/priv-app/Shell.apk");
delete("/system/priv-app/ThemeChooser.apk");
delete("/system/priv-app/ThemesProvider.apk");
ui_print("All done");
run_program("/tmp/busybox", "umount", "/system");
run_program("/tmp/busybox", "umount", "/data");
Click to expand...
Click to collapse
hotdog125 said:
Bluetoothext.apk is for Bluetooth low energy apparently. File transfers work fine.
Click to expand...
Click to collapse
I removed Bluetoothext.apk for a while. But without it I noticed within the battery statistics Bluetooth as big consumer. Means when you delete Bluetooth.apk battery duration will shorten. When I remember right I hadn't even Bluetooth activated?! Can someone please confirm this behavior?
Don DD said:
[folder: \system\framework\webview\paks] 50+ files
Click to expand...
Click to collapse
Did you remove all files or did you leave at least en-GB.pak or maybe en-US.pak because you use english language at your Defy?
Btw. thanks for spotting DroidSansFallback.tff, thats a big one and I hadn't the courage to remove it.
I have no such problems with Bluetooth.
Why not remove the entire latinime apk and install Google keyboard from the play store?
hotdog125 said:
I have no such problems with Bluetooth.
Click to expand...
Click to collapse
Strange, OK then I will try again. Maybe it has something to do while I tested the FM Radio?! As I have heard it has something with bluetooth to do?!
hotdog125 said:
Why not remove the entire latinime apk ...
Click to expand...
Click to collapse
Exactly, that's what i've done. But with that some people had have problems with their hardware buttons but not for me, strange too.
x53 said:
Strange, OK then I will try again. Maybe it has something to do while I tested the FM Radio?! As I have heard it has something with bluetooth to do?!
Exactly, that's what i've done. But with that some people had have problems with their hardware buttons but not for me, strange too.
Click to expand...
Click to collapse
I had the back button problem as the other users described. But i managed to make it work by using TWRP to delete it.
x53 said:
Did you remove all files or did you leave at least en-GB.pak or maybe en-US.pak because you use english language at your Defy?
Click to expand...
Click to collapse
Removed all but:
en-GB.pak
en-US.pak
webviewchromium.pak.
System fonts list for Android 4.4.4 https://android.googlesource.com/platform/frameworks/base/+/android-4.4.4_r1/data/fonts/system_fonts.xml
Code:
Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf
Roboto-Light.ttf
Roboto-LightItalic.ttf
Roboto-Thin.ttf
Roboto-ThinItalic.ttf
RobotoCondensed-Regular.ttf
RobotoCondensed-Bold.ttf
RobotoCondensed-Italic.ttf
RobotoCondensed-BoldItalic.ttf
DroidSerif-Regular.ttf
DroidSerif-Bold.ttf
DroidSerif-Italic.ttf
DroidSerif-BoldItalic.ttf
DroidSans.ttf
DroidSans-Bold.ttf
DroidSansMono.ttf
I guess the rest should be safe to delete, unless CM 11 requires some special font.
I really like the stock ROM and wanted to keep it, but decided to removed the bloatware. I got root with g2_security, remounted rw and proceeded to disabled all apk and enable them on a case by case basis. Here is the result, which you can use for the purpose of making your own minimalist ROM:
LGHome is required (home screen) as well as LGHome_Theme_Optimus
LGSystemUI, LGLiveWallpapersPicker, SystemUI_Provider and LGTangibleIO provide the user interface base
LGLockScreen and LGLockScreenSettings are self explanatory
LGIME + LGIME_THEME* provide the on screen keyboard
FusedLocation is required by LGHome, otherwise it will bootloop
LGSettings and LGSettingsProvider are essential as well
LGSystemServer manages a number of hardware devices (LEDs...)
SetupWizard has to run at least once iirc, otherwise the Home button does not work (but afterwards can be disabled)
DefaultContainerService is required for the installation of APKs
Note: to prevent the default APKs (LGLW_PolarBear, ...) from being installed, move them out of /system/apps/bootup. Typically I use /system/app/disabled to stored disabled APKs.
Next, the following components can be enabled depending on what you need:
LGPhone, LGTelephonyProvider, LGContacts, LGContactsProvider and LGMessage (most people will want this)
HiddenMenu for debugging infomation (use 3845#*802#)
GMS_Maps, plus com.qualcomm.location (required for GPS)
LGBluetooth4 is required to connect to Bluetooth devices
LGAlarmClock, LGClockWidget, LGBrowser, LGCalculator, LGCalendar, LGCalendarProvider and LGCameraApp are self explanatory
LGDownloadProvider and LGDownloadProviderUi is used by browser and other apps
LGEmail is useful to get an Exchange account (like, live.com) and get the calendar working if you don't enable gapps
LGFileManager, LGFlashlightWidget, LGFmRadio, LGGallery, LGMusic, LGMusicWidget and YouTube can be useful too
LGVideos, LGVoiceRecorder, LGWeather and LGWeatherTheme: ditto
MediaProvider is required for LGFileManager and possibly others too
UserDictionaryProvider for custom dictionaries
I am however using an older Maps, version 6, extracted from a nexus factory image. In particular is allows downloading much larger off-line maps.
Finally let's mention the following APKs that I'm not sure are completely necessary, but I've included them since they are part of the CyanogenMod sources:
HTMLViewer
InputDevices
KeyChain
SharedStorageBackup
VpnDialogs
After disabled useless APKs, I recommend doing a data/cache wipe from CWM, to get into a new clean state. It's worth noting I don't enable the Google Apps, since I manually install APKs that I download from another phone. This works quite well, although I had for example to patch Deezer's dex code to remove a dependency on GSF. In addition, the Phone application FC when a bluetooth headset is connected which is a bit annoying. So it's probably easier to keep the Google Apps enabled. For the record, I have disabled the following apps:
Code:
AAT.apk LGClockWidget.apk LGVideoEditor.apk
ApplicationsProvider.apk LGConnectionWizard.apk LGVideoManual.apk
BackupRestoreConfirmation.apk LGDefaultAccount.apk LGVuTalk.apk
Books.apk LGDictionary.apk LGWirelessStorage.apk
CameraTestApp.apk LGDMSClient.apk LGWorldClockWidget.apk
ChromeBookmarksSyncAdapter.apk LGDMSGCM.apk LicenseProvider.apk
ChromeWithBrowser.apk LGDrm.apk LinkCompanion3.apk
CloudHub.apk LGEasySettings.apk LteConfigs.apk
com.lge.pr.hidden.MLTest.apk LGFavoriteContactsWidget.apk Magazines.apk
com.lge.shutdownmonitor.apk LGFOTA.apk MediaUploader.apk
CompatibilityMode.apk LGGestureAnswering.apk MLT.apk
com.qualcomm.services.location.apk LGHome_Theme_Marshmallow.apk Music2.apk
ConfigUpdater.apk LGInstallService.apk NetworkLocation.apk
DirectBeam.apk LGLifeStream.apk PackageInstaller.apk
DmfAdmin.apk LGLifeStreamLogManager.apk PCSyncUI.apk
DoubleTapWakeup.apk LGLW_Feather.apk PermissionToAccessLgeApi.apk
DrmProvider.apk LGLW_MultiPhoto.apk Phonesky.apk
DrmService.apk LGLW_PolarBear.apk PlayGames.apk
ELTTest.apk LGLW_Prince.apk PlusOne.apk
FaceLock.apk LGMemo.apk qcrilmsgtunnel.apk
FontServer.apk LGMemoWidget.apk QuicksetSDK.apk
Gmail2.apk LGMITS.apk SmartShare.apk
GmsCore.apk LgNfc.apk SmartShareBeam.apk
GnssAirTest.apk LGNotebook.apk SmartShareProvider.apk
GnssPosTest.apk LGOnScreenPhone3_JB.apk Stk.apk
GnssTest.apk LGPartnerBookmarksProvider.apk Street.apk
GoogleBackupTransport.apk LGPhotoAlbumWidget.apk SystemUI_Theme_Black.apk
GoogleCalendarSyncAdapter.apk LGPhotoTable.apk SystemUI_Theme_Black_Gradation.apk
GoogleContactsSyncAdapter.apk LGPolarisViewer.apk SystemUI_Theme_White.apk
GoogleFeedback.apk LGQMemo.apk SystemUI_Theme_White_Gradation.apk
GoogleLoginService.apk LGQRemote.apk TagGoogle.apk
GooglePartnerSetup.apk LGQTranslator.apk talkback.apk
GoogleServicesFramework.apk LGSafetyCare.apk TimeService.apk
GoogleTTS.apk LGSearchWidgetProvider.apk UnifiedEULA.apk
Hangouts.apk LGSettingsAccessibility.apk Upsell.apk
HiddenSIMUnlockMenu.apk LGSlideAside.apk Velvet.apk
HomeSelector.apk LGSmartcardService.apk Videos.apk
LGApduService.apk LGSmartWorld.apk VoiceSearchStub.apk
LGAppCleanup.apk LGStartupwizard.apk WAPPushManager.apk
LGApplicationManager.apk LGStreamingPlayer.apk WapService.apk
LGAssistantStub.apk LGTaskManager.apk wind_155_2.3_Prod_build_5.apk
LGATCMDService.apk LGTasks.apk WiseScreen.apk
LGBackup.apk LGTextTranslator.apk WVTest.apk
LGBasicDreams.apk LGUpdateCenter.apk
LGCb.apk LGVidClip.apk
Hi,
thanks for this great list!
Now we could have a look inside the lib files
Is there a list for example what doubletabwakeup.apk makes?
Do we realy need it to wake up the device with double finger tab?
Thanks
djsven said:
Hi,
thanks for this great list!
Now we could have a look inside the lib files
Is there a list for example what doubletabwakeup.apk makes?
Do we realy need it to wake up the device with double finger tab?
Thanks
Click to expand...
Click to collapse
Hi,
I can wake up or sleep with double tap without this apk.
I'd like to make a list eventually, but it's time consuming. But why not
Thanks for your reply..
A list would realy help a lot of people, how didnt know the services and apps from lg.
But for what is this app`?
djsven said:
Thanks for your reply..
A list would realy help a lot of people, how didnt know the services and apps from lg.
But for what is this app`?
Click to expand...
Click to collapse
I agree. As a first step you can always have a look at the manifest, run strings on the .odex and also examine the APK's resources (strings, layouts).
This usually provides enough information without resorting ti disassembly/decompiling, which is prohibited by LG's Terms of Use.
Nice inofrmation OP.
But this still does not belong to Android Development.
THREAD moved to Q&A section.
Hope someone will make a de bloater script for removing all these apps
Sent from my LG-D802 using XDA Premium 4 mobile app
jaidev.s said:
Hope someone will make a de bloater script for removing all these apps
Sent from my LG-D802 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Im assuming your rooted...?download Titanium Backup from the market and use that to delete the bloatware. Just be very carefull while deleting. If your unsure abt an app you want to delete, use the freeze option instead of deleting it. Freezing disables the app but doesnt permanently remove it. If you freeze an app amd your phone becomes unstable or you start getting a bunch of force closes you can always go back and unfreeze the app in question. There is no coming back from delting said app unless you reflash the rom. Sorry,that may have been over explaining things.
Sent from my armored tank of a gs2
grantusmantus said:
Im assuming your rooted...?download Titanium Backup from the market and use that to delete the bloatware. Just be very carefull while deleting. If your unsure abt an app you want to delete, use the freeze option instead of deleting it. Freezing disables the app but doesnt permanently remove it. If you freeze an app amd your phone becomes unstable or you start getting a bunch of force closes you can always go back and unfreeze the app in question. There is no coming back from delting said app unless you reflash the rom. Sorry,that may have been over explaining things.
Sent from my armored tank of a gs2
Click to expand...
Click to collapse
I agree, one should be very careful. When doing the tests over adb, I made sure not to reboot the phone, instead I would kill system_server to test what change disabling/reenabling an apk would do (I guess at worst I would have had to restore the backup from CWM). Nonetheless the list of APK that I provided in the first post provide a working phone, albeit in a minimalist state. I'm not going to provide a script though, it seems too risky to blindly apply any given script - instead I prefer providing an explanation for each apk so that people can avoid disabling crucial system parts.
Sorry, posted in the wrong topic
xd.bx said:
I really like the stock ROM and wanted to keep it, but decided to removed the bloatware. I got root with g2_security, remounted rw and proceeded to disabled all apk and enable them on a case by case basis. Here is the result, which you can use for the purpose of making your own minimalist ROM:
LGHome is required (home screen) as well as LGHome_Theme_Optimus
LGSystemUI, LGLiveWallpapersPicker, SystemUI_Provider and LGTangibleIO provide the user interface base
LGLockScreen and LGLockScreenSettings are self explanatory
LGIME + LGIME_THEME* provide the on screen keyboard
FusedLocation is required by LGHome, otherwise it will bootloop
LGSettings and LGSettingsProvider are essential as well
LGSystemServer manages a number of hardware devices (LEDs...)
SetupWizard has to run at least once iirc, otherwise the Home button does not work (but afterwards can be disabled)
DefaultContainerService is required for the installation of APKs
Note: to prevent the default APKs (LGLW_PolarBear, ...) from being installed, move them out of /system/apps/bootup. Typically I use /system/app/disabled to stored disabled APKs.
Next, the following components can be enabled depending on what you need:
LGPhone, LGTelephonyProvider, LGContacts, LGContactsProvider and LGMessage (most people will want this)
HiddenMenu for debugging infomation (use 3845#*802#)
GMS_Maps, plus com.qualcomm.location (required for GPS)
LGBluetooth4 is required to connect to Bluetooth devices
LGAlarmClock, LGClockWidget, LGBrowser, LGCalculator, LGCalendar, LGCalendarProvider and LGCameraApp are self explanatory
LGDownloadProvider and LGDownloadProviderUi is used by browser and other apps
LGEmail is useful to get an Exchange account (like, live.com) and get the calendar working if you don't enable gapps
LGFileManager, LGFlashlightWidget, LGFmRadio, LGGallery, LGMusic, LGMusicWidget and YouTube can be useful too
LGVideos, LGVoiceRecorder, LGWeather and LGWeatherTheme: ditto
MediaProvider is required for LGFileManager and possibly others too
UserDictionaryProvider for custom dictionaries
I am however using an older Maps, version 6, extracted from a nexus factory image. In particular is allows downloading much larger off-line maps.
Finally let's mention the following APKs that I'm not sure are completely necessary, but I've included them since they are part of the CyanogenMod sources:
HTMLViewer
InputDevices
KeyChain
SharedStorageBackup
VpnDialogs
After disabled useless APKs, I recommend doing a data/cache wipe from CWM, to get into a new clean state. It's worth noting I don't enable the Google Apps, since I manually install APKs that I download from another phone. This works quite well, although I had for example to patch Deezer's dex code to remove a dependency on GSF. In addition, the Phone application FC when a bluetooth headset is connected which is a bit annoying. So it's probably easier to keep the Google Apps enabled. For the record, I have disabled the following apps:
Code:
AAT.apk LGClockWidget.apk LGVideoEditor.apk
ApplicationsProvider.apk LGConnectionWizard.apk LGVideoManual.apk
BackupRestoreConfirmation.apk LGDefaultAccount.apk LGVuTalk.apk
Books.apk LGDictionary.apk LGWirelessStorage.apk
CameraTestApp.apk LGDMSClient.apk LGWorldClockWidget.apk
ChromeBookmarksSyncAdapter.apk LGDMSGCM.apk LicenseProvider.apk
ChromeWithBrowser.apk LGDrm.apk LinkCompanion3.apk
CloudHub.apk LGEasySettings.apk LteConfigs.apk
com.lge.pr.hidden.MLTest.apk LGFavoriteContactsWidget.apk Magazines.apk
com.lge.shutdownmonitor.apk LGFOTA.apk MediaUploader.apk
CompatibilityMode.apk LGGestureAnswering.apk MLT.apk
com.qualcomm.services.location.apk LGHome_Theme_Marshmallow.apk Music2.apk
ConfigUpdater.apk LGInstallService.apk NetworkLocation.apk
DirectBeam.apk LGLifeStream.apk PackageInstaller.apk
DmfAdmin.apk LGLifeStreamLogManager.apk PCSyncUI.apk
DoubleTapWakeup.apk LGLW_Feather.apk PermissionToAccessLgeApi.apk
DrmProvider.apk LGLW_MultiPhoto.apk Phonesky.apk
DrmService.apk LGLW_PolarBear.apk PlayGames.apk
ELTTest.apk LGLW_Prince.apk PlusOne.apk
FaceLock.apk LGMemo.apk qcrilmsgtunnel.apk
FontServer.apk LGMemoWidget.apk QuicksetSDK.apk
Gmail2.apk LGMITS.apk SmartShare.apk
GmsCore.apk LgNfc.apk SmartShareBeam.apk
GnssAirTest.apk LGNotebook.apk SmartShareProvider.apk
GnssPosTest.apk LGOnScreenPhone3_JB.apk Stk.apk
GnssTest.apk LGPartnerBookmarksProvider.apk Street.apk
GoogleBackupTransport.apk LGPhotoAlbumWidget.apk SystemUI_Theme_Black.apk
GoogleCalendarSyncAdapter.apk LGPhotoTable.apk SystemUI_Theme_Black_Gradation.apk
GoogleContactsSyncAdapter.apk LGPolarisViewer.apk SystemUI_Theme_White.apk
GoogleFeedback.apk LGQMemo.apk SystemUI_Theme_White_Gradation.apk
GoogleLoginService.apk LGQRemote.apk TagGoogle.apk
GooglePartnerSetup.apk LGQTranslator.apk talkback.apk
GoogleServicesFramework.apk LGSafetyCare.apk TimeService.apk
GoogleTTS.apk LGSearchWidgetProvider.apk UnifiedEULA.apk
Hangouts.apk LGSettingsAccessibility.apk Upsell.apk
HiddenSIMUnlockMenu.apk LGSlideAside.apk Velvet.apk
HomeSelector.apk LGSmartcardService.apk Videos.apk
LGApduService.apk LGSmartWorld.apk VoiceSearchStub.apk
LGAppCleanup.apk LGStartupwizard.apk WAPPushManager.apk
LGApplicationManager.apk LGStreamingPlayer.apk WapService.apk
LGAssistantStub.apk LGTaskManager.apk wind_155_2.3_Prod_build_5.apk
LGATCMDService.apk LGTasks.apk WiseScreen.apk
LGBackup.apk LGTextTranslator.apk WVTest.apk
LGBasicDreams.apk LGUpdateCenter.apk
LGCb.apk LGVidClip.apk
Click to expand...
Click to collapse
Thanks alot mate, is very useful.
Would you be kind enough to upload the LGBluetooth4, i hav accidentally removed it and cant find it again.
Manythanks
devilxman said:
Thanks alot mate, is very useful.
Would you be kind enough to upload the LGBluetooth4, i hav accidentally removed it and cant find it again.
Manythanks
Click to expand...
Click to collapse
No problem. I wish I could give you LGBluetooth4 but it's been many years since I no longer have this phone.
This is for those who does not really want all the fancy features that are present in Stock Touchwiz ROM and prefer to only have what is on Stock Android or Pixel-like experience.
All credits goes to the creator of each mod involved.
Requirements:
- Custom recovery like TWRP
- Rooted Phone (SuperSU / Magisk)
- File Manager with Root Access. I use Root Explorer
- OpenGApps (arm64,7.0) (package: stock/super/aroma) - This will enable some Nexus/Pixel exclusive features and install Google Apps that are preloaded on Nexus/Pixel Devices including apps that usually can't be installed as normal apk such as below:
- Google Phone
- Google Contacts
- Google Camera (Slow Motion isn't working)
- Google Now Card (swipe to right)
- Google Search Pill
- "OK Google" voice detection
Instructions:
* First thing to do is to flash OpenGApps via TWRP
Link: http://opengapps.org
* Install a navbar overlay from below thread to get Stock Android (AOSP) NavBar or Pixel NavBar. Install it as normal apk.
Link: https://forum.xda-developers.com/galaxy-s8+/themes/substratum-inversion-ui-overlay-overlays-t3604341
* Replace the stock Pixel Launcher (located at '/root/system/priv-app/NexusLauncherPrebuilt/NexusLauncherPrebuilt.apk') with this modded Launcher (link below). This launcher is basically the same as the stock Pixel Launcher with enabled features like round icons for app that supports it. More information on the original thread.
Link: https://forum.xda-developers.com/android/apps-games/launcher3-pixel-launcher-features-t3620972
* Below are some apps i'm using that are supported:
- Google Photos
- Google Play Music
- Google Drive
- Google Calendar
- Google Calculator
- Google Keep
- Google News&Weather
- Google Playstore
- Google Drive
- Google Calendar
- Youtube
- Gmail
- XDA Labs
- XDA Feed
- Twitter
And now that you got all that is required to have a Pixel-like UI / Experience, it's time to make your ROM lightweight.
* Create a folder in your Internal Storage or SD Card named "system" and inside it, create folders "app" and "priv-app". This is to make sure that you can always revert back the changes that you'll make.
* Open your File Manager with root access and navigate to "root/system/app" or "root/system/priv-app"
This is where you can find all the installed apps in your system. In my case, what i do is "cut and paste" the whole folder to Internal Storage and then reboot to remove the bloat that i don't need.
I am currently on Renovate Ice ROM - r98 build (AQF7 FIRMWARE) and below is the list of what i have removed.
[system/app]
AAAService
AdvSoundDetector2015
AllShareFile
AllShareMediaShare
ANTPlusTesy
ApexServicr
apps_brasil_signed_aligned
BasicDreams
BeamService
BookmarkProvider
CarmodeStub
ChocoEUKor
ChromeCustomizations
ClockPackage_N
CloudPrint2
CocktailQuickTool
CoolEUKor
DictDiotek_update
EasymodeContactsWidget81
FBAppManager_NS
FlipboardBriefing
InteractivePanoramaViewer_WQHD
MirrorLink
MotionPanoramaViewer
My_Singtel_4.4_com.singtel.mysingtel
MyGalaxy
NaverV_N
Panorama360Viewer
papergarden
RoseEUKor
SamsungCalendar_Stable_4012
SamsungConcierge_stub
Samsungconnect
SamsungIMEv5
SamsungPayStub
SecCalculator_N_R
SelfMotionPanoramaViewer
shahid
ShareLink_2017
SLocation
SlowMotion_Dream_N
SmartcardService
SmartClipEdgeService
SmartMirroring
SmartReminder
SmartSwitchAgent
SPdfNote
SPrintSpooler7
STalkback
StoryEditor_Dream_N
ubank_samsung
UserManual
Videos
VideoTrimmer_Dream
VirtualTour_N_OS
VisionIntelligence
Weather2017
WeatherWidget2017
WebManual
yandex.search
[system/priv-app]
AODService_v25
AppLock
AppsEdgePanel_v3
BeaconManager
CocktailBarService_v3
ColorBlind_N
Crane
DayLite
EasySetup
FBInstaller_NS
GalaxyAppsWidget_Phone_Dream
Gear360Editor_WQHD_Dream
HealthService
Ignite-Singtel_1.7.306_releaseProduction
KnoxDesktopLauncher
LedCoverAppDream
LedCoverService
Messaging_SEP81
NFusedLocation_v3.0_DREAM
OMCAgent
PeopleStripe
PersonalPageService
PreloadInstaller
RiCE
RNB
RNBShell
SamsungAccount_Dream
SamsungCloudDreamNewIcon
SamsungContacts81
SamsunGInCallUI
SamsungMagnifier3
SamsungThemes
SamsungVideoPlayer2016
SecGallery2015
SEMFactoryApp
SmartcardManager
SmartManager_v5
SmartManager_v5_DeviceSecurity
SMusicPicker
SNS_v2_N
SoundAlive_51
SPPPushClient_Prod
SVoicePLM
TaskEdgePanel
ThemeCenter
TouchWizHome_2017
UnifiedProfile
Upday
VisionCloudAgent
VoiceServiceFramework
VoiceWakeup
VRSetupWizardStub
I am not getting any Force Closes / Crashes / Errors. Just make sure to reboot your device after cutting and pasting system apps to your Internal Storage.
When you realized that you needed something back, just copy and paste the whole folder to where you got them and set the correct permission.
For the folder, set the permission to "rwxr-xr-x".
For the apk inside, set the permission to "rw-r-r".
then reboot your device.
If you want to have an updated google apps as soon as it becomes available, you may download latest apks at apkmirror website then replace existing apk in the system, set the correct permission, and reboot. I've done it to almost all google apps without any issue.
I will try to update this thread to include all apps that can be removed based on stock firmware that's freshly installed.
*Screenshots provided on post#3*
reserved
Screenshots
Nice work, still so much more left to debloat
Could you show please a screenshot of:
Google Phone numeric kbd
Incoming phone call screen
Thanks in advance =)
p0izn said:
Could you show please a screenshot of:
Google Phone numeric kbd
Incoming phone call screen
Thanks in advance =)
Click to expand...
Click to collapse
Here you go.
I imagine flashfire can be used in place of twrp? Still have a locked bootloader.