[WIP] /system/app APK's - Safe to remove list and functions

Search This thread

zergburger

Senior Member
Aug 19, 2010
359
17
Los Angeles
I thought it would be a good idea to have a list of the files in system/app that are okay to remove.

Always do a nandroid backup before making changes to your phone. I am not responsible for phones caught in bootloops, synclocks, or any other issues.

The apk's are pretty self explanatory, and the ones that are not, I will try to include a brief description. So please read the list carefully and only remove files you do not use.

ketty said:
odex files and data/data/
--When removing apps, you do not need to go into the data/data/ directory and manually remove the com.htc.* files. Instead, just remove the widget or app from system/app/ If you do a data wipe, these files will automatically get removed from data/data.
--Don't freak out if there's no .odex file to remove. I think the .odex file only appears after you run the app. If you did a factory reset, there will be no .odex file.

This is what I have so far, so please feel free to comment and add any other files that are safe to remove from the stock rom. And also, if you see any on the list that should not be, please let me know.


Thanks.

*names of apks may be slightly different, I will be using the names from stock 2.2*

I strongly recommend root explorer from the market to navigate to /system/data. You should then click on "Mount R/W" to mount the files as readable/writable instead of the default read only. When you are done, click on "Mount R/O" to prevent further changes.

Safe to Remove
browser.apk (if you use a different browser - will also remove your bookmarks from the HTC bookmarks widget, and it randomly crashes if you try to re add it to a home page)
Bluetooth.apk - if you do not use bluetooth
mail.apk - if you use gmail or other
amazonmp3.apk - amazon mp3
appsharing.apk - app sharing app
calculator.apk - calculator app
Calendar.apk - calendar app/widget
CalendarProvider.apk - calendar sync
CarHomeGoogle.apk - car dock search
CarHomeLauncher.apk - car dock launcher
CertInstaller.apk - (web?) certificate installer
ChromeToPhone.apk - chrome to phone
DeskClock.apk - clock and alarm app
Development.apk - development app
com.htc.FMRadioWidget.apk - FM Radio widget
com.htc.NewsReaderWidget.apk - News widget
com.htc.StockWidget.apk - Stock widget
com.htc.TwitterWidget.apk - Twitter widget
com.htc.rosiewidget.tipcalculator.apk - Tip calculator app
DCSStock.apk (not sure what this does)
DCSImpl.apk (not sure what this does)
DCSUtility.apk (not sure what this does)
Flashlight.apk - flashlight app
Flickr.apk - flickr app/sync
Gallery.apk - gallery
Gallery3D.apk - 3D photo gallery
Geniewidget.apk - Google's news widget
GoogleQuickSearchBox.apk - Google quick search
htcbookmarkwidget.apk
HtcCalculatorWidget.apk
HtcCarPanel.apk
HtcFootprints.apk
HtcFootprintsWidget.apk
HtcLocationPicker.apk
HtcLocationService.apk
htcmailwidgets.apk
HTC Location.apk
HTCMobileGuide.apk
htcsmswidgets.apk
HtcPhotoWidget.apk
HtcProfilesWidget.apk
HtcRingtoneTrimmer.apk
HtcRingtoneWidget.apk
HTCSetupWizard.apk
HtcSoundRecorder.apk
HtcStreamPlayer.apk
HtcTwitter.apk
HTMLViewer.apk (seems to be a pdf viewer of sort)
LatinIME.apk (if you use a different input method such as swype, etc.)
LatinIMEtutorial.apk
MagicSmokeWallpapers.apk (HTC's live wallpapers)
Maps.apk (reinstall from market)
Music.apk - music/video player - if you use something else
Mode10Wallpapers.apk (google's live wallpapers)
NewsReader.apk
PicoTts.apk (text to speech)
QuickLookup.apk
Quickoffice.apk
Rss.apk
SocialNetworkProvider.apk
Sprint_NASCAR.apk
Sprint_Navigation.apk
Sprint_NFL.apk
Sprint_Promotion.apk (Needed to dial Sprint using *2, but can be bypassed by dialing 611 or #2)
Sprint_Qik.apk
Sprint_TV.apk
Sprint_VVM.apk (If you use google voice)
SprintTVWidget.apk
Stock.apk
Street.apk
teeter.apk
TtsService.apk (text to speech)
VisualizationWallpapers.apk (some more wallpapers)
VoiceDialer.apk
VoiceSearch.apk - reinstall from market
VpnServices.apk - Virtual private network app
WidgetDwonloadManager.apk
WifiRouter.apk - Sprint's stock hotspot app
Clicker.apk - calibrates stock keyboard
DebugTool.apk
FieldTest.apk
FieldTrial.apk


These are some apk's that I'm not sure what they do yet, and not sure if they are "safe" to remove.

HtcIQAgent.apk *report of wakelock after removing, do not remove until proven otherwise
IQRD.apk *report of wakelock after removing, do not remove until proven otherwise
DefaultContainerService.apk
DMPortRead.apk
DmService.apk
FilePicker.apk
FutureDialService.apk
friendstream.apk *In ACCOUNTS&SYNC under Facebook for HTC Sense, deactivate sync live feed option. Sync contacts is OK to leave on


These are apk's you should not remove

EPST.apk *Needed for ##DATA# phone command
Vendor.apk *Needed for market
PCSII.apk *If you use HTC Sync
Contacts.apk - contacts app in Call Log, Contacts, and Favorites
ContactsProvider.apk - Contacts sync
DefaultContainerService.apk - needed to install apps
DownloadProvider.apk - handles downloading files
DrmProvider.apk - DRM functions, access media files (including ringtones)
MediaProvider.apk - access media files (including ringtones)
Phone.apk - phone app/dialer screen
Settings.apk - Phone's settings menu
SettingsProvider.apk - settings sync?
TelephonyProvider.apk - Phone sync?
camera.apk - camera app
Networklocation.apk - gps using network location instead of sattelites
 
Last edited:

omegasun18

Senior Member
Jun 14, 2010
875
113
there are quiet a few threads containing lists like this. you may search and see what you find thencombine them all into one place for this.

as a note you can also remove Sense, HTC Lockscreen, HTC Location Service, Location Picker & Rosie utility. I cant remember the exact APK names off the top of my head. It will help you get rid of the sense ui if you do. I will look up the APKs and update later


UPDATE
Sense APKs to remove if you dont want Sense
HtcLocationService.apk
HtcLocationPicker.apk
Rosie.apk
HtcAddProgramWidget.apk

Here is the list of system apks from my script i use to remove. A lot already listed but ah well,

Code:
delete SYSTEM:app/com.htc.StockWidget.apk
delete SYSTEM:app/Stock.apk
delete SYSTEM:app/Sprint_TV.apk
delete SYSTEM:app/Sprint_NFL.apk
delete SYSTEM:app/Sprint_NASCAR.apk
delete SYSTEM:app/HtcFootprintsWidget.apk
delete SYSTEM:app/HtcFootprints.apk
delete SYSTEM:app/HtcCarPanel.apk
delete SYSTEM:app/HtcClockWidget.apk
delete SYSTEM:app/HtcFacebook.apk
delete SYSTEM:app/com.htc.HtcFriendStream.apk
delete SYSTEM:app/com.htc.HtcFriendStreamWidget.apk
delete SYSTEM:app/LatinIME.apk
delete SYSTEM:app/GSD.apk
delete SYSTEM:app/FieldTest.apk
delete SYSTEM:app/amazonmp3.apk
delete SYSTEM:app/se.laetus.lwp.beziers.apk
delete SYSTEM:app/htcmsgwidgets.apk
delete SYSTEM:app/htcbookmarkwidget.apk
delete SYSTEM:app/htcmailwidgets.apk
delete SYSTEM:app/com.geekyouup.android.wallpaper.apk
delete SYSTEM:app/com.discoverdroid.mystify.apk
delete SYSTEM:app/Sprint_TVWidget.apk
delete SYSTEM:app/SDSA.apk
delete SYSTEM:app/HtcPhotoWidget.apk
delete SYSTEM:app/Morelocale.apk
delete SYSTEM:app/DCSStock.apk
delete SYSTEM:app/IM.apk
delete SYSTEM:app/VoiceDialer.apk
delete SYSTEM:app/HtcTwitter.apk
delete SYSTEM:app/HtcPhotoWidget.apk
delete SYSTEM:app/HTCMobileGuide.apk
delete SYSTEM:app/FieldTest.apk
delete SYSTEM:app/com.htc.TwitterWidget.apk
delete SYSTEM:app/NewsReader.apk
delete SYSTEM:app/com.htc.NewsReaderWidget.apk
delete SYSTEM:app/Flickr.apk
delete SYSTEM:app/HtcRingtoneTrimmer.apk
delete SYSTEM:app/BugReporter.apk
delete SYSTEM:app/logcollector.apk
delete SYSTEM:app/HtcFMRadio.apk
delete SYSTEM:app/htcsettingwidgets.apk
delete SYSTEM:app/WifiRouter.apk
delete SYSTEM:app/FieldTrial.apk
delete SYSTEM:app/RSS.apk

I remove the above on pretty much every rom i use again i remove sense so a lot of these are useless to me.
 
Last edited:

zergburger

Senior Member
Aug 19, 2010
359
17
Los Angeles
there are quiet a few threads containing lists like this. you may search and see what you find thencombine them all into one place for this.

as a note you can also remove Sense, HTC Lockscreen, HTC Location Service, Location Picker & Rosie utility. I cant remember the exact APK names off the top of my head. It will help you get rid of the sense ui if you do. I will look up the APKs and update later

Thanks for the input. My EVO is at the sprint store right now so I cannot test those out, but I did not want to list Sense apks because some people prefer sense. If you can remember/look at the exact apk names, I will update the OP with a note saying it is needed for sense.
 

ausch30

Senior Member
Feb 19, 2009
958
119
Buffalo, NY
I have seen a couple other threads like this but most came out when the phone did and I don't know if they've been updated. The biggest thing, at least I think, is that you should let people know what each apk does. I've removed a lot that I don't need like NewsReaderWidget.apk but there are others like TelephonyProvider.apk that I have no idea what it does so I haven't touched it. I googled around a bit but I still haven't been able to find an answer to what it does.
 

bwcorvus

Retired Forum Moderator
Jun 15, 2010
1,527
369
Clicker.apk
DebugTool.apk
FieldTest.apk
FieldTrial.apk

I have removed these four without problems. Clicker.apk is for your keyboard calibration, as i use sywpe i remove it.
 

nukedukem

Senior Member
Jun 23, 2010
477
54
I think Sprint_Promotion.apk is required for *2 to function, otherwise it force closes. If you need that service don't delete it. Maybe you could asterisk that entry.
 

prjkthack

Senior Member
Jan 4, 2009
914
131
Eagan, MN
www.prjkthack.com
I think Sprint_Promotion.apk is required for *2 to function, otherwise it force closes. If you need that service don't delete it. Maybe you could asterisk that entry.

Just as a note, you can always use #2, or 611 from your phone and it does the same thing as *2 but doesn't force close. This allows you to remove that Sprint_Promotion.apk without encountering the issue.

And while a list of what's safe to remove would be good, it would also be more awesome to describe what each application does as well.

If I recall correctly:

Mode10Wallpapers.apk - This is the colorful HTC live wallpaper.
MagicSmokeWallpapers.apk - Google's Magic Smoke live wallpapers.
PicoTts.apk - This is the text-to-speech engine for Android.
TtsService.apk - Also part of the text-to-speech engine for Android.

Edit: You also have mail.apk listed twice in your list. XD
 
Last edited:

AssassinsLament

Inactive Recognized Developer
Jun 8, 2007
939
628
Twin Cities
I have removed DCSStock.apk, DCSImpl.apk, DCSUtility.apk without issue.

PCSII.apk is needed for adb/usb functions.
EPST.apk is needed for ##DATA#, phone commands.
 
Last edited:

zergburger

Senior Member
Aug 19, 2010
359
17
Los Angeles
Just as a note, you can always use #2, or 611 from your phone and it does the same thing as *2 but doesn't force close. This allows you to remove that Sprint_Promotion.apk without encountering the issue.

And while a list of what's safe to remove would be good, it would also be more awesome to describe what each application does as well.

If I recall correctly:

Mode10Wallpapers.apk - This is the colorful HTC live wallpaper.
MagicSmokeWallpapers.apk - Google's Magic Smoke live wallpapers.
PicoTts.apk - This is the text-to-speech engine for Android.
TtsSwervice.apk - Also part of the text-to-speech engine for Android.

Edit: You also have mail.apk listed twice in your list. XD

I have removed DCSStock.apk, DCSImpl.apk, DCSUtility.apk without issue.

PCSII.apk is needed for adb/usb functions.
EPST.apk is needed for ##DATA#, phone commands.

Updated. Thanks.

For everyone else as well, I plan to have a spreadsheet when this is finished.

Thanks again.
 

datajosh

Inactive Recognized Contributor
Nov 13, 2009
1,274
784
Greenville, SC
I tried removing HtcIQAgent.apk and IQRD.apk before since I didn't like it always running and it seemed to have no purpose, but my phone never went to sleep, the awake time and up time were the same after that.
 

zergburger

Senior Member
Aug 19, 2010
359
17
Los Angeles
I tried removing HtcIQAgent.apk and IQRD.apk before since I didn't like it always running and it seemed to have no purpose, but my phone never went to sleep, the awake time and up time were the same after that.

I'll make a note in the OP. I will be able to start testing again tomorrow. My replacement EVO got backordered but Sprint told me today that I should be expecting it tomorrow :)
Until then, can you test it out again, make sure no other apps are running?

Thanks a lot.
 

illogic6

Senior Member
Jul 10, 2009
1,064
96
I am 99% sure you can remove PCSII.apk without causing any problems. It just removed the "HTC Sync" functionality. ADB remains.

I haven't done it with my EVO because I've ran Cyanogen since day one, but I did it with my Hero without issue.
 

datajosh

Inactive Recognized Contributor
Nov 13, 2009
1,274
784
Greenville, SC
I'll make a note in the OP. I will be able to start testing again tomorrow. My replacement EVO got backordered but Sprint told me today that I should be expecting it tomorrow :)
Until then, can you test it out again, make sure no other apps are running?

Thanks a lot.
I haven't removed them in a while (before 2.2 came out) but when I did it, I tested it a few times because it didn't make much sense to me. When I removed them, the phone never slept but if I did a Nandroid restore of the system directory, it went back to normal. There were no other app changes at all. I think another app is calling them from what I remember seeing in the logcat. I didn't dig into it too much because it's not that big of a deal to leave them in there. The only reason I tried to remove them in the first place is because IQAgent gave me problems on the Moment, seems to be okay on the EVO though. :)
 

omegasun18

Senior Member
Jun 14, 2010
875
113
i am wondering if anyone would find it useful if i work up a flashable script to jsut remove all the known ok apks?

I have a script i already use that has most of them it shouldnt be ahrd setting up a signed flashable one. I am thinking one with sense and one that will remove sense as well.
 

zergburger

Senior Member
Aug 19, 2010
359
17
Los Angeles
i am wondering if anyone would find it useful if i work up a flashable script to jsut remove all the known ok apks?

I have a script i already use that has most of them it shouldnt be ahrd setting up a signed flashable one. I am thinking one with sense and one that will remove sense as well.

Can you make a list of the apk's that are in your script? Would love to compare it to the list in OP.


also updated OP
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    I thought it would be a good idea to have a list of the files in system/app that are okay to remove.

    Always do a nandroid backup before making changes to your phone. I am not responsible for phones caught in bootloops, synclocks, or any other issues.

    The apk's are pretty self explanatory, and the ones that are not, I will try to include a brief description. So please read the list carefully and only remove files you do not use.

    ketty said:
    odex files and data/data/
    --When removing apps, you do not need to go into the data/data/ directory and manually remove the com.htc.* files. Instead, just remove the widget or app from system/app/ If you do a data wipe, these files will automatically get removed from data/data.
    --Don't freak out if there's no .odex file to remove. I think the .odex file only appears after you run the app. If you did a factory reset, there will be no .odex file.

    This is what I have so far, so please feel free to comment and add any other files that are safe to remove from the stock rom. And also, if you see any on the list that should not be, please let me know.


    Thanks.

    *names of apks may be slightly different, I will be using the names from stock 2.2*

    I strongly recommend root explorer from the market to navigate to /system/data. You should then click on "Mount R/W" to mount the files as readable/writable instead of the default read only. When you are done, click on "Mount R/O" to prevent further changes.

    Safe to Remove
    browser.apk (if you use a different browser - will also remove your bookmarks from the HTC bookmarks widget, and it randomly crashes if you try to re add it to a home page)
    Bluetooth.apk - if you do not use bluetooth
    mail.apk - if you use gmail or other
    amazonmp3.apk - amazon mp3
    appsharing.apk - app sharing app
    calculator.apk - calculator app
    Calendar.apk - calendar app/widget
    CalendarProvider.apk - calendar sync
    CarHomeGoogle.apk - car dock search
    CarHomeLauncher.apk - car dock launcher
    CertInstaller.apk - (web?) certificate installer
    ChromeToPhone.apk - chrome to phone
    DeskClock.apk - clock and alarm app
    Development.apk - development app
    com.htc.FMRadioWidget.apk - FM Radio widget
    com.htc.NewsReaderWidget.apk - News widget
    com.htc.StockWidget.apk - Stock widget
    com.htc.TwitterWidget.apk - Twitter widget
    com.htc.rosiewidget.tipcalculator.apk - Tip calculator app
    DCSStock.apk (not sure what this does)
    DCSImpl.apk (not sure what this does)
    DCSUtility.apk (not sure what this does)
    Flashlight.apk - flashlight app
    Flickr.apk - flickr app/sync
    Gallery.apk - gallery
    Gallery3D.apk - 3D photo gallery
    Geniewidget.apk - Google's news widget
    GoogleQuickSearchBox.apk - Google quick search
    htcbookmarkwidget.apk
    HtcCalculatorWidget.apk
    HtcCarPanel.apk
    HtcFootprints.apk
    HtcFootprintsWidget.apk
    HtcLocationPicker.apk
    HtcLocationService.apk
    htcmailwidgets.apk
    HTC Location.apk
    HTCMobileGuide.apk
    htcsmswidgets.apk
    HtcPhotoWidget.apk
    HtcProfilesWidget.apk
    HtcRingtoneTrimmer.apk
    HtcRingtoneWidget.apk
    HTCSetupWizard.apk
    HtcSoundRecorder.apk
    HtcStreamPlayer.apk
    HtcTwitter.apk
    HTMLViewer.apk (seems to be a pdf viewer of sort)
    LatinIME.apk (if you use a different input method such as swype, etc.)
    LatinIMEtutorial.apk
    MagicSmokeWallpapers.apk (HTC's live wallpapers)
    Maps.apk (reinstall from market)
    Music.apk - music/video player - if you use something else
    Mode10Wallpapers.apk (google's live wallpapers)
    NewsReader.apk
    PicoTts.apk (text to speech)
    QuickLookup.apk
    Quickoffice.apk
    Rss.apk
    SocialNetworkProvider.apk
    Sprint_NASCAR.apk
    Sprint_Navigation.apk
    Sprint_NFL.apk
    Sprint_Promotion.apk (Needed to dial Sprint using *2, but can be bypassed by dialing 611 or #2)
    Sprint_Qik.apk
    Sprint_TV.apk
    Sprint_VVM.apk (If you use google voice)
    SprintTVWidget.apk
    Stock.apk
    Street.apk
    teeter.apk
    TtsService.apk (text to speech)
    VisualizationWallpapers.apk (some more wallpapers)
    VoiceDialer.apk
    VoiceSearch.apk - reinstall from market
    VpnServices.apk - Virtual private network app
    WidgetDwonloadManager.apk
    WifiRouter.apk - Sprint's stock hotspot app
    Clicker.apk - calibrates stock keyboard
    DebugTool.apk
    FieldTest.apk
    FieldTrial.apk


    These are some apk's that I'm not sure what they do yet, and not sure if they are "safe" to remove.

    HtcIQAgent.apk *report of wakelock after removing, do not remove until proven otherwise
    IQRD.apk *report of wakelock after removing, do not remove until proven otherwise
    DefaultContainerService.apk
    DMPortRead.apk
    DmService.apk
    FilePicker.apk
    FutureDialService.apk
    friendstream.apk *In ACCOUNTS&SYNC under Facebook for HTC Sense, deactivate sync live feed option. Sync contacts is OK to leave on


    These are apk's you should not remove

    EPST.apk *Needed for ##DATA# phone command
    Vendor.apk *Needed for market
    PCSII.apk *If you use HTC Sync
    Contacts.apk - contacts app in Call Log, Contacts, and Favorites
    ContactsProvider.apk - Contacts sync
    DefaultContainerService.apk - needed to install apps
    DownloadProvider.apk - handles downloading files
    DrmProvider.apk - DRM functions, access media files (including ringtones)
    MediaProvider.apk - access media files (including ringtones)
    Phone.apk - phone app/dialer screen
    Settings.apk - Phone's settings menu
    SettingsProvider.apk - settings sync?
    TelephonyProvider.apk - Phone sync?
    camera.apk - camera app
    Networklocation.apk - gps using network location instead of sattelites
    1
    Its in system/apps. Apps from market go to /data/app
    I have root explorer and I cant find the system apps to remove. I open root explorer and it does have a folder for system but there is no folder in system for data. I have also searched for /system/data and nothing. What's going on? where do I find these files?



    Sent from my PC36100 using XDA App