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.
Contents
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 |
---|---|
|
|
Term (on device)
/system apps | /data apps |
---|---|
|
|
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 | 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 | 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.