Barebones

Some of the apps that come with your phone can be safely removed without causing stability issues. They take up space and use resources that could be used for other things. Removing unwanted apps will theoretically make your phone run faster and smoother, plus, you can configure your phone just the way you want it.

Below is a chart that shows what apps might come pre-installed in CyanogenMod. You can delete any app that shows ‘yes’ under ‘Remove’; However, if you delete an app, you will no longer be able to use its functionality until you reinstall it. So, for example, if you never listen to music on the device, it is perfectly safe to remove Music.apk. However, you will need to reinstall Music.apk if you ever do want to listen to music on your phone.

Backup apks

You should back up any apks that you plan to remove. That way, you can easily re-install them if you change your mind. You have two main options:

  • Nandroid backup from the recovery console, or
  • Manual backup with
$ adb pull /system/app/ ~/Desktop/app/

How to find applications

To find what apps are installed on the device, you will need to run the following, either in adb shell, or the device’s term:

$ ls /system/app

or

$ ls /data/app

You can also list installed packages using the package manager, either in Terminal Emulator or via adb shell:

$ pm list packages

To see a list of installed packages along with their associated files:

$ pm list packages -f

At a lower level, you can pull the packages.xml and the packages.list files using adb and examine them directly to determine what is installed and what the related .apk file is called and where it is stored. packages.xml will show you the package name and the .apk file installation path and name. In packages.list you can look up the package name and locate the data path. Both of these files will tell you a great deal more, these are the things that pertain to the present article.

$ adb pull /data/system/packages.xml
$ adb pull /data/system/packages.list

Generally, any apps you install from the market or otherwise manually install will be in /data/app, while any apps that come pre-installed will be in /system/app.

How to remove applications

Remember to watch the case of all files, directories, apk names, and package names!

Case matters. Example.apk and example.apk are two different things.

To remove applications you can use aps on the market Titanium Backup, ROM Toolbox Pro, ES File Explorer or do it through ADB
First of all you restart adbd as root

$ adb root

ADB

/system apps /data apps
$ adb remount
$ adb shell rm -f /system/app/<apk name>.apk
$ adb uninstall <package name>

Term (on device)

/system apps /data apps
$ su
$ mount -o rw,remount /system
$ rm -f /system/app/<apk name>.apk

$ su
$ mount -o rw,remount /data
$ rm -f /data/app/<apk name>.apk
$ pm uninstall <package name>

How to reinstall applications

Change your mind? No problem! You have two options, depending on how you backed up your files:

  • Restore your Nandroid backup from the recovery console, or
  • Manually restore your app with
$ adb install ~/Desktop/app/<apk name>.apk

List of Default Apps for each version of CyanogenMod

CM 7 Apps List

<apk name> <package name> Removable Description
AccountAndSyncSettings.apk com.android.providers.subscribedfeeds no? Syncs settings to Google servers. Needed for Gmail app notifications.
ADWLauncher.apk com.android.launcher yes ADW System Launcher. Only remove if you have a second replacement home.
ApplicationsProvider.apk com.android.providers.applications yes? Fetches the list of applications installed on the phone to provide search suggestions.
Bluetooth.apk com.android.bluetooth yes Bluetooth app
BooksPhone.apk com.google.android.apps.books yes[1] Google Books application
Browser.apk com.android.browser yes Internet Browser

PLEASE NOTE: This is apparently a hard-coded requirement for Google Voice Search (along with Talk and Voice); without it, Voice Search will FC after recognizing speech. Having Dolphin, etc., installed will not work.

Calculator.apk com.android.calculator2 yes Calculator app
Calendar.apk com.android.calendar yes Calendar app / widget
CalendarProvider.apk com.android.providers.calendar yes Calendar sync
Camera.apk com.android.camera yes Camera app
CarHomeGoogle.apk com.google.android.carhome yes[1] Car Dock Search?
CarHomeLauncher.apk com.android.cardock yes[1] Car Dock Launcher?
CertInstaller.apk com.android.certinstaller no? (Web?) Certificate Installer. When removed, the WIFI will not be turned on (Automatically turned off).
ChromeToPhone.apk com.google.android.apps.chrometophone yes[1] Send links from Chrome to phone
CMParts.apk com.cyanogenmod.cmparts yes CyanogenMod Settings. Will FC if you try and access settings and this is not installed.
CMPartsHelper.apk com.cyanogenmod.cmpartshelper yes CMParts Helper?
CMStats.apk com.cyanogenmod.stats yes CyanogenMod anonymous statistics reporting service. Safe to remove, but will FC CMParts (CyanogenMod Settings) if you try and select the configuration options if it’s not installed. (CMParts can be decompiled and edited to remove the menu options, but it’s merely a cosmetic issue).
CMUpdateNotify.apk com.cyanogenmod.updatenotify yes CyanogenMod Update Notifications. Safe to remove, but will FC CMParts (CyanogenMod Settings) if you try and select the configuration options if it’s not installed. (CMParts can be decompiled and edited to remove the menu options, but it’s merely a cosmetic issue).
CMWallpapers.apk com.cyanogenmod.CMWallpapers yes Default CyanogenMod wallpapers.
com.amazon.mp3.apk com.amazon.mp3 yes[1] App that links to Amazon .mp3 store.
Contacts.apk com.android.contacts no Contacts app; the Call log, Contacts and Favorites screens
ContactsProvider.apk com.android.providers.contacts no Contacts sync
DefaultContainerService.apk com.android.defcontainer no Needed to install apps.
DeskClock.apk com.android.deskclock yes Clock and Alarm app
Development.apk com.android.development yes Development app
DownloadProvider.apk com.android.providers.downloads no Handles downloading files (Market, Browser, etc)
DrmProvider.apk com.android.providers.drm no Provides DRM functions, needed to access media files (including ringtones)
DSPManager.apk com.bel.android.dspmanager yes Digital Sound Processing
Email.apk com.android.email yes POP/IMAP email client
Facebook.apk com.facebook.katana yes[1] Facebook app
FileManager.apk org.openintents.filemanager yes IOFilemanager app
FOTAKILL.apk com.cyanogenmod.android.fotakill no? OTA Killer
Gallery3D.apk com.cooliris.media yes 3D Photo Gallery
GenieWidget.apk com.google.android.apps.genie.geniewidget yes[1] News and Weather Widget
Gmail.apk com.google.android.gm yes[1] Gmail app
GoogleBackupTransport.apk com.google.android.backup yes[1] Backup Mechanism for apps and settings?
GoogleCalendarSyncAdapter.apk com.google.android.syncadapters.calendar yes[1] Calendar sync
GoogleContactsSyncAdapter.apk com.google.android.syncadapters.contacts yes[1] Contacts sync
GoogleFeedback.apk com.google.android.feedback yes[1] ForceClose reporting
GoogleGoggles.apk com.google.android.apps.unveil yes[1] Google Goggles app
GooglePartnerSetup.apk com.google.android.partnersetup yes[1]  ???
GoogleQuickSearchBox.apk com.google.android.googlequicksearchbox yes[1] Google search box
GoogleServicesFramework.apk com.google.android.gsf yes[1] Provides account / login information to Google Apps
googlevoice.apk com.google.android.apps.googlevoice yes[1] Google Voice
HtcCopyright.apk com.htc.copyright yes Puts “HTC Copyright” info in the Legal Information of the About Phone dialog. Useless and safe to delete.
HtcEmailPolicy.apk com.android.email.policy yes Email.apk uses this for a connection to a Microsoft Exchange email server. Without it a connection to Exchange 2007/2010 will not work as the exchange device policy is not accepted. An Exchange administrator can configure the policy to allow/disallow features and functions on the device. In case of loss or theft the device can be reset to factory default remotely to prevent unauthorized acces.
HtcSettings.apk com.android.htcsettings yes HTC Radio settings, probably better to leave alone but otherwise safe to delete
HTMLViewer.apk com.android.htmlviewer yes Used by browser.apk to filter HTML. ??? Doesn’t seem to be needed.
kickback.apk com.google.android.marvin.kickback yes[1] Gives haptic feedback for some apps (accessibility menu option)
LatinIME.apk com.android.inputmethod.latin yes On-screen keyboard
LatinImeTutorial.apk com.google.android.latinimetutorial yes[1] Tutorial for on-screen keyboard
LiveWallpapersPicker.apk com.android.wallpaper.livepicker yes Live Wallpaper Selector
Maps.apk com.google.android.apps.maps no[1] Google Maps. Froyo depends on this apk, along with its associated dependencies (com.google.android.maps.xml, com.google.android.maps.jar), in order to access copy protected apps in the Android market.
MarketUpdater.apk com.android.vending.updater yes[1] Updates app list / download list in market? Needed by Vending.apk
MediaProvider.apk com.android.providers.media no Needed to access media files (including ringtones)
MediaUploader.apk com.google.android.apps.uploader yes[1] Share media from the Gallery with MMS, Bluetooth, Email, Picasa
Mms.apk com.android.mms yes Provides sms and mms (text) services
Music.apk com.android.music yes Music Player (and “Video” Player)
NetworkLocation.apk com.google.android.location yes[1] Provides network (cell) location (as opposed to GPS location)
OneTimeInitializer.apk com.google.android.onetimeinitializer yes[1] Runs on first boot. Conflicts with google app “Provision.apk”.
PackageInstaller.apk com.android.packageinstaller no Used to manually install apks (i.e. non-market apks)
PassionQuickOffice.apk com.qo.android.htcgep yes[1] Allows Email/Gmail apps to open attachments
Phone.apk com.android.phone no Phone app; Dialer screen
PicoTts.apk com.svox.pico yes Text to speech. From SD data?
Protips.apk com.android.protips yes ‘protips’ widget
Provision.apk com.android.provision yes* Runs on first boot. Conflicts with google app “SetupWizard.apk”. Okay to delete if loading the gapps zip.
QuickSearchBox.apk yes Search box? Need for search in Phone app.
RomManager.apk com.koushikdutta.rommanager yes Rom Manager App
Settings.apk com.android.settings no devices settings menu
SettingsProvider.apk com.android.providers.settings no Settings sync?
SetupWizard.apk com.android.setupwizard yes[1] Setup Wizard when you first use your phone.
soundback.apk com.google.android.marvin.soundback yes[1] sound feedback (accessibility option)
SoundRecorder.apk com.android.soundrecorder yes Sound Recorder app
SpareParts.apk com.android.spare_parts yes Extra ‘settings’ menu
SpeechRecorder.apk com.android.speechrecorder yes Records audio samples to test speech recognition
Stk.apk com.android.stk yes Sim Tool Kit; Required if you use SIM applications (like authenticatino, banking, PKI etc)
Street.apk com.google.android.street yes[1] Streetview for Google maps
Superuser.apk com.noshufou.android.su yes Remembers ‘su’ settings
SystemUI.apk com.android.systemui no Part of the system UI.
Talk.apk com.google.android.talk yes[1] Google Talk
talkback.apk com.google.android.marvin.talkback yes[1] voice feedback (accessibility option)
TelephonyProvider.apk com.android.providers.telephony no Phone sync?
Term.apk com.android.term yes Gives access to terminal
ThemeChooser.apk com.tmobile.themechooser yes Part of the T-Mobile theming app
ThemeManager.apk com.tmobile.thememanager yes Part of the T-Mobile theming app
Torch.apk net.cactii.flash2 yes LED Flashlight
TtsService.apk android.tts yes[1] Text to Speech. Needed by Google Navigator from Google Maps v5+. Otherwise, safe to remove.
Twitter.apk com.twitter.android yes[1] Native Twitter client
UserDictionaryProvider.apk com.android.providers.userdictionary yes Dictionary for LatinIME(keyboard) / Needed for LatinIME.apk to function
Vending.apk com.android.vending yes[1] Market app
VoiceDialer.apk com.android.voicedialer yes Voice dialer app
VoiceSearch.apk com.google.android.voicesearch yes[1] Voice Search for Google Search, Google Maps, etc
VpnServices.apk com.android.server.vpn yes Virtual Private Network app
YouTube.apk com.google.android.youtube yes[1] YouTube player

[1] NOTE: These are Google apps & are safe to remove as far as phone stability is concerned. Might break other Google apps if removed.

CM 10.1 Apps List (WIP)

<apk name> <package name> <label> Removable Description Version
Apollo.apk com.andrew.apollo Apollo yes Apollo music player. Remove it when switching to another player. 1.1
ApplicationsProvider.apk com.android.providers.applications Search Applications Provider no[2] ? 4.2.2
AriesParts.apk com.cyanogenmod.settings.device Advanced settings yes 4.2.2
BackupRestoreConfirmation.apk com.android.backupconfirm com.android.backupconfirm yes Restores sync’d Google settings. 4.2.2
BasicDreams.apk com.android.dreams.basic Basic Daydreams yes Customizable screensaver 4.2.2
Bluetooth.apk com.android.bluetooth Bluetooth Share yes Bluetooth app. After removal Bluetooth wont turn on. 4.2.2
bluetooth Bluetooth no not removable 4.2.2
Browser.apk com.android.browser Browser yes Internet Browser

PLEASE NOTE: This is apparently a hard-coded requirement for Google Voice Search (along with Talk and Voice); without it, Voice Search will FC after recognizing speech. Having Dolphin, etc., installed will not work.

4.2.2
Calculator.apk com.android.calculator2 Calculator yes Calculator app. Remove if you dont use or switching. v3.1.2
Calendar.apk com.android.calendar Calendar yes Calendar app. Surely remove if switching or no use. 4.2.2
CalendarProvider.apk com.android.providers.calendar Calendar Storage yes Provides sync for Calendar app. CAUTION: If you are syncing other calendar app with your google calendars, dont do this! :CAUTION 4.2.2
CellBroadcastReceiver.apk com.android.cellbroadcastreceiver Cell Broadcasts yes Cell Broadcast app. “Can be usefull when skiing or mountain hiking, receives cell broadcast allerts” 4.2.2
CertInstaller.apk com.android.certinstaller Certificate Installer no (Web?) Certificate Installer. When removed, the WIFI will not be turned on (Automatically turned off). MORE 4.2.2
CMFileManager.apk com.cyanogenmod.filemanager File Manager yes File Manager with root 1.0.1
CMUpdater.apk com.cyanogenmod.updater CM Updater yes On the run CyanogenMod updater. Lets you skip all .zip installing update to new CM. Delete if you can upgrade through Recovery. 2.1
CMWallpapers.apk com.cyanogenmod.CMWallpapers CM Wallpapers yes Cyanogen Mod Wallpapers, includes the “No wallpaper” option 4.2.2
Contacts.apk com.android.contacts Contacts yes Contacts app; the Call log, Contacts and Favorites screens. Can be removed when switching(Contacts+ etc.) 4.2.2
ContactsProvider.apk com.android.providers.contacts Contacts Storage yes[2] Contacts sync/save place. When removed contacts disappear as well as the google sync function. 4.2.2
DefaultContainerService.apk com.android.defcontainer Package Access Helper no[2] ? 4.2.2
DeskClock.apk com.android.deskclock Clock no[2] Clock app + Clock widget. 2.0.3
Development.apk com.android.development Dev Tools yes Developer apps unlockable. 1.0
DownloadProvider.apk com.android.providers.downloads Download Manager yes Android download manager. “When downloading you can see a notification.” After removal you cant download (Except through Opera built in downloader, or some other apps) 4.2.2
DownloadProviderUi.apk com.android.providers.downloads.ui Downloads yes[2] List/manage downloads 4.2.2
DrmProvider.apk com.android.providers.drm DRM Protected Content Storage yes Provides DRM functions, needed to access DRM protected media files. 4.2.2
DSPManager.apk com.bel.android.dspmanager DSP Manager yes Digital Sound Processing. Built in Equalizer (PERSONAL OPINION: It’s very good!) 2.0
Email2.apk com.android.email Email yes POP/IMAP email client. Not GMail. Many apps for switch. 4.1
Exchange2.apk com.android.exchange Exchange Services yes Provides sync for Mail app. (Not GMail) 5.0
com.android.facelock Face Unlock yes Provides capability to unlock screen with face recognition. 4.2.2
FM2.apk yes For cells that can pick up FM.
FusedLocation.apk com.android.location.fused Fused Location no Helps to balance battery consumption when simultaneously using GPS/Network location recognition. In some situations gives system crashes. 4.2.2
Galaxy4.apk com.android.galaxy4 Black Hole yes Live wallpaper 1.0
Gallery2.apk com.android.gallery3d Gallery yes 3D Photo Gallery. 1.1.400
HoloSpiralWallpaper.apk com.android.wallpaper.holospiral com.android.wallpaper.holospiral yes Live Wallpaper. 4.2.2
HTMLViewer.apk com.android.htmlviewer HTML Viewer yes Lets you view HTML files on your device. 4.2.2
InputDevices.apk com.android.inputdevices Input Devices yes[2] Looks like safe to remove. ?May cause some problems with keyboard settings? 4.2.2
KeyChain.apk com.android.keychain Key Chain no[2] Password keeper. 4.2.2
LatinIME.apk com.android.inputmethod.latin Android Keyboard (AOSP) yes Stock android keyboard. Safe to remove if replaced with something else for eg. Swype,Swift 4.2.2
LiveWallpapers.apk com.android.wallpaper Android Live Wallpapers yes
LiveWallpapersPicker.apk com.android.wallpaper.livepicker Live Wallpaper Picker yes Android Live Wallpapers Picker. Safe to Remove if you don’t use live wallpapers 4.2.2
LockClock.apk com.cyanogenmod.lockclock cLock yes cLock widget. Clock with weather. 2.2.5
MagicSmokeWallpapers.apk com.android.magicsmoke Magic Smoke Wallpapers yes Wallpaper
MediaProvider.apk com.android.providers.media Media Storage no[2] Needed to access media files (including ringtones) 4.2.2
Mms.apk com.android.mms Messaging yes Safe to remove as long as you have an alternative messaging app
Nfc.apk NFCservice yes[2] Looks like could disable NFC service, but NFC options are still active. Safe to delete if your hardware doesn’t support NFC.
NoiseField.apk com.android.noisefield Bubbles yes Bubbles live wallpaper
PackageInstaller.apk com.android.packageinstaller Package Installer no[2] Used to manually install apks (i.e. non-market apks) 4.2.2
PhaseBeam.apk com.android.phasebeam Phase Beam yes dev live wallpaper – Remove if you removed dev-tools
Phone.apk com.android.phone Phone yes[2] Phone app. Can be removed when switching(Contacts+ etc.). Still able to call and receive calls. CAUTION: Before removal hybernate it with some app and reboot. May cause Phone.apk stopped working. In such situation quickly between each prompt try to turn it back on! :CAUTION 4.2.2
PhotoTable.apk com.android.dreams.phototable Photo Screensavers yes Screensavers with your own pictures. (I didn’t see any person using this and none of my friends use Screensaver on Android)
PicoTts.apk com.svox.pico Pico TTS yes Text to speech. “Looks like Google Maps needs it to run” 1.0
Provision.apk com.android.provision com.android.provision yes Runs on first boot. 4.2.2
QuickSearchBox.apk com.android.quicksearchbox Search yes Search box widget. Need for search in Phone app. 4.2.2
RomManager.apk com.koushikdutta.rommanager yes Rom Manager App
Settings.apk com.android.settings Settings no devices settings menu 4.2.2
SettingsProvider.apk com.android.providers.settings Settings Storage no Part of the settings sync system. 4.2.2
SetupWizard.apk com.android.setupwizard yes[1] Setup Wizard when you first use your phone.
SharedStorageBackup.apk com.android.sharedstoragebackup com.android.sharedstoragebackup no[2] Possibly USB connection menu. 4.2.2
SoundRecorder.apk com.android.soundrecorder Sound Recorder yes Sound Recorder app. Many switches in Play Store. 4.2.2
SystemUI.apk com.android.systemui System UI no[2] Interface. ?Looks like notification bar mostly? 4.2.2
TelephonyProvider.apk com.android.providers.telephony Phone/Messaging Storage no Phone service base. Remove = no calls. 4.2.2
Term.apk jackpal.androidterm Terminal Emulator yes Gives access to terminal 1.0.53
ThemeChooser.apk com.tmobile.themechooser Themes yes Cyanogenmod theme system. You are left with Default theme. 0.1
ThemeManager.apk com.tmobile.thememanager Themes provider yes Cyanogenmod theme system. You are left with Default theme. 2.0.25
Torch.apk net.cactii.flash2 Torch yes 4.2.2
Trebuchet.apk com.cyanogenmod.trebuchet Trebuchet yes System Launcher. Only remove if you have a second replacement home. 1.0
UserDictionaryProvider.apk com.android.providers.userdictionary User Dictionary yes Dictionary for LatinIME(keyboard) / Needed for LatinIME.apk to function 4.2.2
VideoEditor.apk com.android.videoeditor Movie Studio yes 1.1
VisualizationWallpapers.apk com.android.musicvis Music Visualization Wallpapers yes 4.2.2
VoiceDialer.apk com.android.voicedialer Voice Dialer yes Voice Search for Google Search, Google Maps, etc 4.2.2
VoicePlus.apk org.cyanogenmod.voiceplus Voice+ yes ? 1.0
VpnDialogs.apk com.android.vpndialogs VpnDialogs yes Part of the VPN system. 4.2.2
WAPPushManager.apk com.android.smspush com.android.smspush yes[2] Tethering connectivity. Safe to remove if you don’t use tethering/access point mode. 4.2.2
android Android System no System 4.2.2
accounts Accounts no not removable 4.2.2
appwidgets Application Widgets no not removable 4.2.2
data.usage.policy Data Usage and Policy no not removable 4.2.2
wallpaper Wallpaper no not removable 4.2.2
wifi.access.points Wifi Access Points no not removable 4.2.2

[1] NOTE: These are Google apps & are safe to remove as far as phone stability is concerned. Might break other Google apps if removed.

[2] NOTE:These apps may be removable but I didn’t test them (yet). If you want you can do it yourself and fill these blanks.

CM 10.1 Google Apps List (WIP)

<apk name> <package name> <label> Removable Description Version
com.google.android.configupdater ? 4.2.2
GenieWidget.apk ? yes News and weather widget ?
GmsCore.apk ? no[2] ? ?
GoogleBackupTransport.apk com.google.android.backup yes Handles backup of settings. Safe when not used.
GoogleCalendarSyncAdapter.apk com.google.android.syncadapters.calendar yes Calendar sync. CAUTION: If you are syncing other calendar app with your google calendars, dont do this! :CAUTION
GoogleContactsSyncAdapter.apk com.google.android.syncadapters.contacts yes Contacts sync with google account. Only if not used.
GoogleFeedback.apk com.google.android.feedback yes ForceClose reporting
GoogleLoginService.apk manager no[1] Google login system. Disables google accounts functions.
GooglePartnerSetup.apk com.google.android.partnersetup no In App purchases.
GoogleServicesFramework.apk com.google.android.gsf yes[1] Provides account / login information to Google Apps
GoogleTTS.apk com.google.android.tts yes Text to speech. “Looks like Google Maps needs it to run”
LatinImeDictionaryPack.apk
MediaUploader.apk com.google.android.apps.uploader yes[1][2] Share media from the Gallery with MMS, Bluetooth, Email, Picasa. “Can also be Play Store actualisations notifier”
NetworkLocation.apk com.google.android.location yes[1] Provides network (cell) location (as opposed to GPS location)
OneTimeInitializer.apk com.google.android.onetimeinitializer yes Runs on first boot. Conflicts with google app “Provision.apk”.
Phonesky.apk GooglePlay no Rather com.android.vending-1.apk but… “Phonesky” happens. :D
Talk.apk com.google.android.talk yes Google Talk.
Talkback.apk
VoiceSearchStub.apk com.google.android.googlequicksearchbox yes Voice Search for Google Search, Google Maps, etc. Not working without Browser app.
com.google.android.inputmethod.latin.dictionarypack Dictionary Provider yes Dictionary provider for Android Keyboard. Removable if you dont use it. Used with other keyboards. 4.2.2
GoogleEars.apk com.google.android.ears yes
SpareParts.apk com.android.spare_parts yes Extra ‘settings’ menu. (Usefull!)
?Superuser.apk com.noshufou.android.su yes Remembers ‘su’ settings. Remove if you dont use Root apps.
?Tag.apk com.android.apps.tag
?ChromeBookmarksSyncAdapter.apk ? no[2] ? ?
?Stk.apk ? no[2] ? ?
?DeviceParts.apk ? no[2] ? ?

[1] NOTE: These are Google apps & are safe to remove as far as phone stability is concerned. Might break other Google apps if removed.

[2] NOTE:These apps may be removable but I didn’t test them (yet). If you want you can do it yourself and fill these blanks.

CM 11 Apps List (WIP)

<apk name> <package name> <label> Removable Description Version
Apollo.apk com.andrew.apollo Apollo yes Apollo music player. Remove it when switching to another player. 1.1
AsantiKeypad.apk
BasicDreams.apk com.android.dreams.basic Basic Daydreams yes Customizable screensaver 4.2.2
Bluetooth.apk com.android.bluetooth Bluetooth Share yes Bluetooth app. After removal Bluetooth wont turn on. 4.2.2
BluetoothExt.apk
Browser.apk com.android.browser Browser yes Internet Browser

PLEASE NOTE: This is apparently a hard-coded requirement for Google Voice Search (along with Talk and Voice); without it, Voice Search will FC after recognizing speech. Having Dolphin, etc., installed will not work.

4.2.2
Calculator.apk com.android.calculator2 Calculator yes Calculator app. Remove if you dont use or switching. v3.1.2
Calendar.apk com.android.calendar Calendar yes Calendar app. Surely remove if switching or no use. 4.2.2
Camera2.apk
CellBroadcastReceiver.apk com.android.cellbroadcastreceiver Cell Broadcasts yes Cell Broadcast app. “Can be usefull when skiing or mountain hiking, receives cell broadcast allerts” 4.2.2
CertInstaller.apk com.android.certinstaller Certificate Installer no (Web?) Certificate Installer. When removed, the WIFI will not be turned on (Automatically turned off). MORE 4.2.2
CMBugReport.apk
CMFileManager.apk com.cyanogenmod.filemanager File Manager yes File Manager with root 1.0.1
CMHome.apk
CMWallpapers.apk com.cyanogenmod.CMWallpapers CM Wallpapers yes Cyanogen Mod Wallpapers, includes the “No wallpaper” option 4.2.2
DeskClock.apk com.android.deskclock Clock no[2] Clock app + Clock widget. 2.0.3
Development.apk com.android.development Dev Tools yes Developer apps unlockable. 1.0
DevicePerformanceSettingsHelper.apk
DocumentsUi.apk
DownloadProviderUi.apk com.android.providers.downloads.ui Downloads yes[2] List/manage downloads 4.2.2
DSPManager.apk com.bel.android.dspmanager DSP Manager yes Digital Sound Processing. Built in Equalizer (PERSONAL OPINION: It’s very good!) 2.0
Email.apk
Exchange2.apk com.android.exchange Exchange Services yes Provides sync for Mail app. (Not GMail) 5.0
com.android.facelock Face Unlock yes Provides capability to unlock screen with face recognition. 4.2.2
FM2.apk yes For cells that can pick up FM.
Galaxy4.apk com.android.galaxy4 Black Hole yes Live wallpaper 1.0
Gallery2.apk com.android.gallery3d Gallery yes 3D Photo Gallery. 1.1.400
HoloSpiralWallpaper.apk com.android.wallpaper.holospiral com.android.wallpaper.holospiral yes Live Wallpaper. 4.2.2
HTMLViewer.apk com.android.htmlviewer HTML Viewer yes Lets you view HTML files on your device. 4.2.2
InCallUI.apk
KeyChain.apk com.android.keychain Key Chain no[2] Password keeper. 4.2.2
LatinIME.apk com.android.inputmethod.latin Android Keyboard (AOSP) yes Stock android keyboard. Safe to remove if replaced with something else for eg. Swype,Swift 4.2.2
LiveWallpapers.apk com.android.wallpaper Android Live Wallpapers yes
LiveWallpapersPicker.apk com.android.wallpaper.livepicker Live Wallpaper Picker yes Android Live Wallpapers Picker. Safe to Remove if you don’t use live wallpapers 4.2.2
LockClock.apk com.cyanogenmod.lockclock cLock yes cLock widget. Clock with weather. 2.2.5
MagicSmokeWallpapers.apk com.android.magicsmoke Magic Smoke Wallpapers yes Wallpaper
Nfc.apk NFCservice yes[2] Looks like could disable NFC service, but NFC options are still active. Safe to delete if your hardware doesn’t support NFC.
NoiseField.apk com.android.noisefield Bubbles yes Bubbles live wallpaper
PackageInstaller.apk com.android.packageinstaller Package Installer no[2] Used to manually install apks (i.e. non-market apks) 4.2.2
PacProcessor.apk
PhaseBeam.apk com.android.phasebeam Phase Beam yes dev live wallpaper – Remove if you removed dev-tools
PhotoPhase.apk
PhotoTable.apk com.android.dreams.phototable Photo Screensavers yes Screensavers with your own pictures. (I didn’t see any person using this and none of my friends use Screensaver on Android)
PrintSpooler.apk
Provision.apk com.android.provision com.android.provision yes Runs on first boot. 4.2.2
SoundRecorder.apk com.android.soundrecorder Sound Recorder yes Sound Recorder app. Many switches in Play Store. 4.2.2
Stk.apk
TelephonyProvider.apk com.android.providers.telephony Phone/Messaging Storage no Phone service base. Remove = no calls. 4.2.2
Term.apk jackpal.androidterm Terminal Emulator yes Gives access to terminal 1.0.53
Torch.apk net.cactii.flash2 Torch yes 4.2.2
UserDictionaryProvider.apk com.android.providers.userdictionary User Dictionary yes Dictionary for LatinIME(keyboard) / Needed for LatinIME.apk to function 4.2.2
VideoEditor.apk com.android.videoeditor Movie Studio yes 1.1
VisualizationWallpapers.apk com.android.musicvis Music Visualization Wallpapers yes 4.2.2
VoicePlus.apk org.cyanogenmod.voiceplus Voice+ yes ? 1.0
WAPPushManager.apk com.android.smspush com.android.smspush yes[2] Tethering connectivity. Safe to remove if you don’t use tethering/access point mode. 4.2.2
WhisperPush.apk
android Android System no System 4.2.2
accounts Accounts no not removable 4.2.2
appwidgets Application Widgets no not removable 4.2.2
data.usage.policy Data Usage and Policy no not removable 4.2.2
wallpaper Wallpaper no not removable 4.2.2
wifi.access.points Wifi Access Points no not removable 4.2.2

CM 13 Apps List

APK name Package name Label Removable Description Version
AntHalService.apk com.dsi.ant.server ANT HAL Service yes Service designed for various ANT/ANT+ devices like heart rate monitors, fitness equipment etc. 4.0.0
AudioFX.apk com.cyanogenmod.audiofx AudioFX yes Audio equalizer. 1.4.0
BackupRestoreConfirmation.apk com.android.backupconfirm com.android.backupconfirm yes UI for the backup confirmation dialog when issuing “adb backup” command. Remove it if you don’t use adb to backup your device. 6.0.1
BasicDreams.apk com.android.dreams.basic Basic Daydreams yes Customizable screensaver. 6.0.1
Bluetooth.apk com.android.bluetooth Bluetooth Share yes After removal, Bluetooth won’t turn on. 6.0.1
BluetoothExt.apk org.codeaurora.bluetooth Bluetooth extensions yes Service used for file sharing, handsfree equipment, Bluetooth modem and SIM adapter. 6.0.1
BluetoothMidiService.apk com.android.bluetoothmidiservice Bluetooth MIDI Service yes Service used for connecting your device with musical instruments, stage lighting and other time-oriented media via Bluetooth. 6.0.1
Browser.apk com.android.browser Browser yes Safe to remove as long as you install another browser. 6.0.1
Calendar.apk com.android.calendar Calendar yes Calendar app. 6.0.1
CalendarProvider.apk com.android.providers.calendar Calendar Storage yes Syncs your phone calendar with Google Calendar. Necessary for notifications too. 6.0.1
CallLogBackup.apk com.android.calllogbackup Call Log Backup/Restore yes Backup and restore your call logs (history). 6.0.1
CaptivePortalLogin.apk com.android.captiveportallogin CaptivePortalLogin yes A service used for displaying a special web page that is shown before using the Internet normally. Remove this if you don’t use public Wi-Fi networks. 6.0.1
CarrierConfig.apk com.android.carrierconfig com.android.carrierconfig yes Modifies carrier configuration. 1.0.0
CellBroadcastReceiver.apk com.android.cellbroadcastreceiver Cell Broadcasts yes Remove this if you don’t want to receive alerts for severe and extreme threats to life and property. 6.0.1
CertInstaller.apk com.android.certinstaller Certificate Installer no Without this, you won’t be able to grant apps some special permissions and access certain files and directories. 6.0.1
CMFileManager.apk com.cyanogenmod.filemanager File Manager yes Default file manager. Can be replaced by another one. 3.0.0
CMSettingsProvider.apk com.cyanogenmod.cmsettings CM Settings Storage no Contains CM specific preferences in System, Secure and Global. 6.0.1
CMUpdater.apk com.cyanogenmod.updater CM Updater yes Remove it if you are upgrading through Recovery. 2.3
CMWallpapers.apk com.cyanogenmod.wallpapers CM Wallpapers yes Remove it if you don’t need the “No wallpaper” option. 6.0.1
com.qualcomm.location.apk com.qualcomm.location LocationServices yes I haven’t encountered any problems after removal. Though one user reported that he lost his GPS signal upon removing this. Create a backup just in case. 1.0
Contacts.apk com.android.contacts Contacts no Managing contacts, groups, favorites etc. 6.0.1
ContactsProvider.apk com.android.providers.contacts Contacts Storage no Contacts sync. 6.0.1
DefaultContainerService.apk com.android.defcontainer Package Access Helper no Unpacks installation APK files. 6.0.1
Dialer.apk com.android.dialer Phone no Making phone calls. 2.21
DeskClock.apk com.android.deskclock Clock yes Remove it if you want to use another clock/alarm app. 4.1.0
Development.apk com.android.development Dev Tools yes Tools and tests for developers. 1.0
DocumentsUI.apk com.android.documentsui Documents no Necessary for accessing Downloads app. 6.0.1
DownloadProvider.apk com.android.providers.downloads Download Manager no If removed, download functionality won’t work in Google Play and the default browser. It will work in Chrome and possibly other browsers, although a notification icon in status bar might not show. If you don’t use Google Play for whatever reason, you can remove this app and use another download manager. 6.0.1
DownloadProviderUi.apk com.android.providers.downloads.ui Downloads no Downloads app. 6.0.1
Eleven.apk com.cyanogenmod.eleven Music yes Remove it if you want to use another music player. 2.0
Email.apk com.android.email Email yes Remove it if you don’t use a local email server. 6.0.1
ExactCalculator.apk com.android.calculator2 Calculator yes Calculator app. 6.0.1
Exchange2.apk com.android.exchange Exchange Services yes Provides sync for Email app. 6.0.1
ExternalStorageProvider.apk com.android.externalstorage External Storage no Grants apps access to external storage. 6.0.1
FMRadio.apk com.android.fmradio FM Radio yes FM Radio app. 2.0
framework-res.apk android Android System no Android system service. 6.0.1
FusedLocation.apk com.android.location.fused Fused Location yes Necessary for proper GPS functioning. 6.0.1
Galaxy4.apk com.android.galaxy4 Black Hole yes Live wallpaper. 1.0
Gallery2.apk com.android.gallery3d Gallery yes Remove it if you use another photo gallery. 1.1.40030
HoloSpiralWallpaper.apk com.android.wallpaper.holospiral Holo Spiral yes Live wallpaper. 6.0.1
HTMLViewer.apk com.android.htmlviewer HTML Viewer yes Lets you view HTML files on your device. 6.0.1
InputDevices.apk com.android.inputdevices Input Devices yes Default AOSP keyboard layout settings. 6.0.1
KeyChain.apk com.android.keychain Key Chain no Credential manager for various Google services. 6.0.1
LatinIME.apk com.android.inputmethod.latin Android Keyboard (AOSP) yes Stock Android keyboard. Safe to remove if replaced by another keyboard. 6.0.1
LiveWallpapers.apk com.android.wallpaper Android Live Wallpapers yes Remove it if you don’t use live wallpapers. 6.0.1
LiveWallpapersPicker.apk com.android.wallpaper.livepicker Live Wallpaper Picker yes Remove it if you don’t use live wallpapers. 6.0.1
LockClock.apk com.cyanogenmod.lockclock cLock yes Clock widget with weather. 3.4.1
ManagedProvisioning.apk com.android.managedprovisioning com.android.managedprovisioning yes Customizes the profile/device owner provisioning flows with corporate colors and logos. 6.0.1
MediaProvider.apk com.android.providers.media Media Storage no Needed for accessing media files (including ringtones). 6.0.1
messaging.apk com.android.messaging Messaging yes Make sure you install another messaging app before removing this. 1.0.001
MmsService.apk com.android.mms.service Messaging Service yes Necessary for receiving SMS/MMS. Some messaging apps won’t require this service, some will. Create a backup just in case. 6.0.1
NoiseField.apk com.android.noisefield Bubbles yes Live wallpaper. 1.0
org.cyanogenmod.platform-res.apk cyanogenmod.platform CyanogenMod System no CyanogenMod system service. 6.0.1
PackageInstaller.apk com.android.packageinstaller Package Installer no Used to manually install APK files (outside of Google Play). 6.0.1
PacProcessor.apk com.android.pacprocessor PacProcessor no A service for handling proxy auto-config files. Some users stated that after deleting this, their device started to malfunction until eventually they couldn’t go beyond boot animation. 6.0.1
PhaseBeam.apk com.android.phasebeam Phase Beam yes Live wallpaper for developers. Remove it if you also removed Dev Tools. 1.0
PhotoPhase.apk org.cyanogenmod.wallpapers.photophase PhotoPhase yes Live wallpaper. 1.0.11
PhotoTable.apk com.android.dreams.phototable Photo Screensavers yes Screensavers with your own pictures. 6.0.1
PicoTts.apk com.svox.pico Pico TTS yes Text to speech engine. 1.0
PrintSpooler.apk com.android.printspooler Print Spooler yes Interacts with the printer and orders the print jobs in your queue. 1.0
Profiles.apk com.cyanogenmod.profiles Profiles Trust Provider yes A trust agent used so that system profiles can better lock/unlock your device when you switch profiles. 6.0.1
Provision.apk com.android.provision com.android.provision yes Runs on first boot. Conflicts with “SetupWizard.apk”. 6.0.1
ProxyHandler.apk com.android.proxyhandler ProxyHandler yes 6.0.1
Screencast.apk org.cyanogenmod.screencast Screencast yes Screen capture app. 1.0.0.3
Settings.apk com.android.settings Settings no Settings app. 6.0.1
SettingsProvider.apk com.android.providers.settings Settings Storage no If removed, it may cause app crashes. 6.0.1
SharedStorageBackup.apk com.android.sharedstoragebackup com.android.sharedstoragebackup yes Performs a backup of shared-storage file systems. 6.0.1
Shell.apk com.android.shell Shell yes Error messages. 6.0.1
StatementService.apk com.android.statementservice Intent Filter Verification Service yes 1.0
Snap.apk org.cyanogenmod.snap Camera yes There are many alternatives in Play Store. 2.0.002
SnapdragonCamera.apk org.codeaurora.snapcam Snapdragon Camera yes There are many alternatives in Play Store. 2.0.002
SoundRecorder.apk com.android.soundrecorder Sound Recorder yes There are many alternatives in Play Store. 6.0.1
Stk.apk com.android.stk SIM Toolkit no A set of commands which define how the card should interact with the outside world. 6.0.1
SystemUI.apk com.android.systemui System UI no Android user interface. 6.0.1
Telecom.apk com.android.server.telecom Phone Call Management no A screen that shows when dialing. 6.0.1
TelephonyProvider.apk com.android.providers.telephony Phone and Messaging Storage no If removed, you won’t receive any calls. 6.0.1
TeleService.apk com.android.phone Phone Services no 6.0.1
telresources.apk com.android.frameworks.telresources com.android.frameworks.telresources yes Not sure what this is for, but it didn’t create any problems when frozen. 6.0.1
Terminal.apk com.android.terminal Terminal yes Offers local shell access. 6.0.1
ThemeChooser.apk org.cyanogenmod.theme.chooser Themes yes Installing CM themes. 1.0
ThemesProvider.apk org.cyanogenmod.themes.provider Themes Provider yes Necessary for proper functioning of Themes. 2.0
TimeService.apk com.qualcomm.timeservice com.qualcomm.timeservice yes Safe to remove. 6.0-980725103d
Trebuchet.apk com.cyanogenmod.trebuchet Trebuchet yes Default launcher. 6.0.1
UserDictionaryProvider.apk com.android.providers.userdictionary User Dictionary yes “Personal dictionary” option in “Settings > Language & Input”. Used with Android Keyboard (AOSP). If removed, Settings app may crash after modifying keyboard-related preferences. 6.0.1
VpnDialogs.apk com.android.vpndialogs VpnDialogs yes VPN app. 6.0.1
WallpaperCropper.apk com.android.wallpapercropper com.android.wallpapercropper yes Wallpaper cropping tool. 6.0.1
WAPPushManager.apk com.android.smspush com.android.smspush yes Tethering connectivity. Remove it if you don’t use tethering/access point mode. 6.0.1
webview.apk com.android.webview Android System WebView yes System component powered by Chrome that allows Android apps to display web content. Remove it if you don’t need in-app web content.

CM 13 Google Apps List

APK name Package name Label Removable Description Version
ConfigUpdater.apk com.google.android.configupdater ConfigUpdater yes Automatically updates certificates, firewall configuration, premium SMS list (you’ll be warned if an app sends a premium SMS), time zone information and SELinux configuration. 6.0.1
FaceLock.apk com.android.facelock Trusted Face yes Unlocks your phone using camera. 6.0.1
GoogleBackupTransport.apk com.google.android.backup Google Backup Transport yes Backups settings on Google servers. 6.0.1
GoogleCalendarSyncAdapter.apk com.google.android.syncadapters.calendar Google Calendar Sync yes Google Calendar sync. 5.2.3-99827563-release
GoogleContactsSyncAdapter.apk com.google.android.syncadapters.contacts Google Contacts Sync yes Syncs your contacts with Google account. 6.0.1
GoogleFeedback.apk com.google.android.feedback Market Feedback Agent yes Allows other apps to call it and ask you to provide market feedback. 6.0.1
GoogleLoginService.apk com.google.android.gsf.login Google Account Manager no Google login system. Disables Google account functions. 6.0.1
GoogleOneTimeInitializer.apk com.google.android.onetimeinitializer Google One Time Init yes Runs on first boot. Conflicts with “Provision.apk”. 6.0.1
GooglePackageInstaller.apk com.google.android.packageinstaller Package Installer yes Used to manually install APK files (outside of Google Play). 6.0.1
GooglePartnerSetup.apk com.google.android.partnersetup Google Partner Setup no Runs application in conjunction with Google products. 6.0.1
GoogleServicesFramework.apk com.google.android.gsf Google Services Framework no Provides account/login information to Google apps. 6.0.1
GoogleTTS.apk com.google.android.tts Google Text-to-speech Engine yes Powers applications to read the text on your screen aloud. 3.8.16
Phonesky.apk com.android.vending Google Play Store no Browse and install various Android apps. 6.4.13.C-all [0] 275-4070
PrebuiltGmsCore.apk com.google.android.gms Google Play services no Services necessary for proper functioning of Google Play. 8.7.03 (2645110-430)
talkback.apk com.google.android.marvin.talkback Talkback yes Helps blind and vision-impaired users interact with their devices. 4.5.0 Beta

Content of this page is based on informations from wiki.cyanogenmod.org, under CC BY-SA 3.0 licence.