[GUIDE] APK's, their purpose and safe or not to remove (big!)

LeslieAnn

Android Developer
Feb 8, 2011
2,895
1,720
0
Visit site
APK's, their purpose and safe or not to remove
This contains Froyo, Gingerbread, ICS, Cyanogenmod

Green = Safe to remove.
Orange = Remove with caution
Red = Do not remove

Note: The effects of removing certain apps can change depending on what version of Android and which rom you have. CM responds differently than stock, GB responds differently than Froyo.

A
AccountAndSyncSettings – Syncs settings to Google, especially important to Gmail. Do not delete.
Android_VirginUS-Chat – Virgin Mobile Chat forum app. Safe to remove.
AndroidUTSManager – Possibly Time sync system. Not recommended to delete.
ApplicationsProvider – Provides the list of installed apps to Market. Delete at your own peril.

B
BackupRestoreConfirmation - restores sync'd Google settings. Do not remove.
Bluetooth – Bluetooth connection system. Do not remove if you use Bluetooth.
BluetoothServices - Bluetooth connection system. Do not remove if you use Bluetooth.
Browser – Stock Android web browser. Semi-safe to remove, can break bookmarks, voice search and possibly market.

C
Calculator – Calculator. Safe to remove.
Calendar – Calendar app. Safe to remove.
CalendarGoogle - Calendar app. Safe to remove.
CalendarProvider -sync system for Calendar. Safe to remove.
Camera – Camera app. Do not remove if you use your camera.
CarHomeGoogle – Utilities to make using your phone safer while driving. Safe to remove.
CertInstaller – Wifi certificate installer. Do not remove.
ChromeBookmarksSyncAdapter – syncs Chrome bookmarks. Safe to remove.
ChromeToPhone – syncs Chrome bookmarks Safe to remove.
CMParts – Settings in Cyanogenmod roms will force close without this. Do not remove.
CMScreenshot – Screen capture application. Safe to remove.
com.google.android.marvin.kickback – Provides keyboard feedback through vibration. Safe to remove.
com.google.android.marvin.soundback – Provides keyboard feedback through clicks. Safe to remove.
com.google.android.marvin.talkback – Provides keyboard feedback through voice. Safe to remove.
Contacts – Your contact list. Do not remove.
ContactsProvider – Syncs contacts. Do not remove.
Cyanbread – Stock Cyanogenmod theme. Do note Remove unless you have an alternative installed.

D
DefaultContainerService – Needed for installing apps. Do not remove.
DeskClock – Clock and alarm system. Safe to remove
Development – Development app. Safe to remove.
DownloadProvider – Handles (all) web browser downloads. Do not remove.
DownloadProviderUi – Browser download interface. If removed, you won't see download status.
DrmProvider – Handles DRM for media that contains it. Do not remove or you will break said media.
DSPManager – Equalizer for tuning audio. Safe to remove.
DunServer – Possibly part of the VPN system. Delete at your own risk.

E
Email – Email app. Safe to remove, but will make it impossible to setup your phone/Market with Exchange – email transport system. Do not remove.
ExternalMemoryTest – Possibly part of over the air provisioning. Possibly safe to remove, but not recommended.

F
FM – FM radio player. Not functional on Optimus V. Safe to remove.
Fotakill – Disables over the air updates. Depending on rom and phone, may be safe to remove (safe to remove on the OV).

G
Galaxy4 – Live wallpapers. Safe to remove.
Gallery3D – Picture gallery utilty. Safe to remove
GalleryGoogle – Picture gallery utilty. Safe to remove
GenieWidget – Stock news and weather app. Safe to remove.
Gmail - Gmail app. Safe to remove, but can make it harder to setup your phone/Market with Gmail
GoogleBackupTransport – Handles backup of settings. Safe to remove.
GoogleCalendarSyncAdapter -sync system for Calendar. Safe to remove.
GoogleContactsSyncAdapter -sync system for Contacts. Safe to remove.
GoogleFeedback – Forceclose reporting for Gapps. Safe for the phone to remove, but could cause problems for Gapps.
GoogleLoginService - Google login system. Do not remove.
GooglePartnerSetup - In App purchases? Not recommended to remove.
GoogleQuickSearchBox – Search box widget. Safe to remove
GoogleServicesFramework – Google login system for Gapps. Do not remove.
GoogleTTS - Text to speech. Should be safe to remove, but is needed by Google Maps.

H
HiddenMenu – Hidden programming menus. Don't delete.
HTMLViewer – Filters html to be more compatible. Safe to remove, but not recommended.
HoloSpiralWallpaper – Live wallpapers. Safe to remove.

I
J
K
KeyChain – Possibly password tool similar to Ubuntu. Not recommended to be removed.

L
LatinIME – On screen keyboard. Safe to remove if you have an alternative installed.
Launcher2 – Stock Froyo launcher. Safe to remove, if you have an alternative installed.
LgHiddenMenu – Hidden menu settings/phone codes. Do not remove.
LGSetupWizard – Either part of initial setup, or account setup. Remove at your own risk.
LiveWallpapers – Live wallpapers. Safe to remove.
LiveWallpapersPicker – Live wallpaper Picker. Safe to remove if you don't use live wallpaper.

M
MagicSmokeWallpapers – Live wallpapers. Safe to remove.
Maps – Google Maps/Navigation. Safe to remove.
MarketUpdater – Starts with Market and checks for updates. Safe to remove.
MediaProvider - Handles ringtones and such, DO not remove.
Mms – MMS system. Do not remove.
Music – Music player. Safe to remove.

N
NetworkLocation – Provides location through towers instead of gps. Not recommended to remove.
NoiseField – Live wallpapers. Safe to remove.

O
OneTimeInitializer – Runs after first flashing of Gapps to allow you to chose which you want. Safe to remove.
OpenWnn – Chinese or Japanese keyboard. Safe to Remove

P
PackageInstaller – Installs apps. Do not remove.
Pacman – Package manager. (?) Do not remove.
PhaseBeam – Live wallpapers. Safe to remove.
Phone – Phone dialer. Do not Remove.
PicoTts – Text to speech. Should be safe to remove, but is needed by Google Maps.
PinyinIME – Chinese or Japanese keyboard. Safe to Remove
Poynt-Virgin – Poynt app. Safe to remove.
Protips – Tips widget. Safe to remove.
Provision – New phone setup wizard. Should be safe to remove.

Q
QuickSearchBox – Search box widget. Safe to remove, but may break the search button.

R
S
Scvngr – Scavenge App. Battery hog. Safe to Remove
SelfServiceAssistant - Virgin activation app. Safe, but not recommended to remove.
Settings – Settings system. Do not remove.
SettingsProvider – Part of the settings sync system. Do not remove.
SetupWizard – Wizard to setup email. Do not remove.
SharedStorageBackup - Possibly USB connection menu. Do not remove.
SoundRecorder – Sound recorder. Should be safe to remove.
SpareParts – Extra settings for Cyanogenmod. Safe to remove.
SpeechRecorder – Part of speech recognition setup. Do not remove if you use voice.
SPGMyAccount – Useless shortcut to web. Safe to Remove
Superuser – Handles root/SU permissions. Do not remove.
SystemUI – Part of the user interface. Do not remove.

T
Talk – Google Talk. Possibly safe to remove, but could break Market.
TelephonyProvider – Phone system. Do not remove.
ThemeChooser – Cyanogenmod theme system. Do not remove.
ThemeManager – Cyanogenmod theme system. Do not remove.
Trebuchet – Stock ICS launcher. Safe to remove, IF you have an alternative launcher installed.
TtsService. - Text to speech. Should be safe to remove, but is needed by Google Maps.
Twidroyd – Twitter. Battery hog. Safe to Remove.

U
Usbstorage – Usb storage. Do not remove if you access files on your phone from your computer.
UserDictionaryProvider – Dictionary for word prediction on keyboards. May be safe to remove.

V
Vending – Market App. Safe to remove, but you won't have Market.
Virgin_Mobile – Useless shortcut to web. Safe to Remove
VisualizationWallpapers – Live wallpapers. Safe to remove.
vmu_store_release_candidate – Virgin Mobile app. Should be safe to remove.
VoiceDialer – Voice dialing. Safe to remove.
VoiceSearch – Voice search,. Safe to remove.
VpnDialogs _ Part of the VPN system. Safe to remove if you aren't using it.
VpnServices – VPN adapter. Safe to remove.

W
WAPPushManager – Tethering connectivity. Safe to remove if you don't use tethering/access point mode.
WHERE – Where Application Battery hog. Safe to Remove. Battery Hog.

X
Y
YouTube – Youtube viewer. Safe to Remove.

Z
 
Last edited:

flapjack.fiasco

Well-known member
Sep 13, 2011
776
102
0
Visit site
Re: APK's, their purpose and safe or not to remove (big!)

This is AMAZING! I was just about to go looking for a thread like this, and I stumbled upon the 2012 guide you just posted, which of course linked to this. This is such a great resource!
 
  • Like
Reactions: LeslieAnn

JerryScript

Daydream Believer
Mar 8, 2011
2,055
1,559
0
Visit site
Re: APK's, their purpose and safe or not to remove (big!)

Great post, very useful info!

A couple of things to note:

CMParts, remove it, and you will have to install anywhere from 5 to 15 market apps to get the same functionality. This handles everything from lockscreen changes, to gui changes, to cpu overclocking., to how your phone's inputs function, over 50 different settings altogether. IMHO, necessary if you want to get the full use of your phone (without install other apps).

GMail, I never install it. I just use the default email app, and enter my gmail address and password, quick and easy. ;)
 

flapjack.fiasco

Well-known member
Sep 13, 2011
776
102
0
Visit site
Re: APK's, their purpose and safe or not to remove (big!)

So if I put a .apk in the /system/app/ folder before I flash, will it install automatically? Or is there more to it than that? What I'm getting at with this question is this: I never use the stock music app, I've been using Google Music for a while now. So if I were to replace music.apk with whatever the Google Music .apk is, would that work?
 

flapjack.fiasco

Well-known member
Sep 13, 2011
776
102
0
Visit site
Re: APK's, their purpose and safe or not to remove (big!)

Ah! I see! And /data/apps is part of the installed file structure, and not part of the ROM zip, correct?
(This is gonna get real interesting, or get me into trouble, but either way it's going to be fun).
 

tdm

Well-known member
Apr 11, 2011
1,409
3,596
0
Visit site
Re: APK's, their purpose and safe or not to remove (big!)

Ah! I see! And /data/apps is part of the installed file structure, and not part of the ROM zip, correct?
(This is gonna get real interesting, or get me into trouble, but either way it's going to be fun).

/system is installed from your ROM. So /system/app are apps that the ROM included.

/data is not installed from your ROM, this is your data. So /data/app are apps that you installed.

But note that /data/data holds the settings for all apps. It needs to because /system is normally read-only.
 
  • Like
Reactions: flapjack.fiasco

flapjack.fiasco

Well-known member
Sep 13, 2011
776
102
0
Visit site
OK, I got it now. I guess I should have read up more on the Android file system structure before hand. If I find a good tutorial on the subject, I'll post a link.

Sent from my Optimus V on Harmonia 2.
 

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
+1 on this thread. This is an excellent guide for which apps can and can't be removed.

Sent from my Nexus S 4G using Tapatalk
 
  • Like
Reactions: LeslieAnn

flapjack.fiasco

Well-known member
Sep 13, 2011
776
102
0
Visit site
Yeah, I agree. This guide is useful for all sorts of different phones. If for nothing else, it should be sticky so that those with other phones who happen upon our forum might take notice and propagate it to other forums. Good work once again LeslieAnn!
 
  • Like
Reactions: LeslieAnn

EarthnFire78

YAY!!! ME :)
Jan 1, 2012
964
232
0
Visit site
Found out the AndroidTerm is not safe to remove as it can cause problem with flashing ROM's, and the Talk.apk doesn't effect Market but must likely well disable the Voice button.

Edit: Nope I have a dead button, guess that is the price one pays for buying a used phone.:p
 
Last edited:

LeslieAnn

Android Developer
Feb 8, 2011
2,895
1,720
0
Visit site
Found out the AndroidTerm is not safe to remove as it can cause problem with flashing ROM's, and the Talk.apk doesn't effect Market but must likely well disable the Voice button.
The effects of removing certain apps can change depending on what version of Android and which rom you have. CM responds differently than stock, GB responds differently than Froyo.
 

crickie

Well-known member
Aug 25, 2011
194
21
0
Visit site
Great post Leslie Ann! I've always held on to the theory that you shouldn't remove ANYTHING from your phone that you can't re-install from the Market or replace with an app of the same functionality from the Market. (except for your phone contacts apk which HAS to stay). I tried to remove that once and regretted it!
Thanks for all the guidance girlfriend!!! :D
 

lilrob1213

Well-known member
Oct 20, 2011
143
10
0
Visit site
I have a question... When removing apk's from the system/app section in es file explorer, do I need to delete the .odex file as well? I'm on stock for the HTC One V for virgin mobile. :)
 

ipuic4144

New member
Jan 1, 2013
1
0
0
Visit site
I removed WallpaperPicker.apk through link2SD. After power-down/up the phone (Samsung Galaxy Duos, ICS) is going though the initial logo startup but the screen remains blank. Is there a way to re-install this apk through the SD card, bearing in mind that I cannot do anything on the screen? I can do a hard reset only, but am unsure if that would really take care of this.If re-instalation is possible where do I find the apk, my searches so far led me only to a zip that contains no .apk.

Notes: The file I deleted was definitely about Wallpapers and picking, however it was not "live" - that had been deinstalled as soon as I rooted the phone. I am 90% sure of the precise name, It was the middle of the night and I couldn't sleep (bad idea to do something like this then! ). It was about wallpaper choosing though and it was a system apk, that much I know for sure.I'd appreciate any ideas, thanks
 

AndyOpie150

Well-known member
May 15, 2011
1,254
32
0
Visit site
First: This is the LG Optimus V forum.
What works for the V may very well not work on your phone.
The best place to ask your question is in the forum specifically for your phone. They should know exactly what you need to do.

The following should work on your phone though:
You need to have the Java JDK installed onto computer then set up the Android SDK onto your computer. You need to make sure you set it up with the tools, platform, and platform-tools folders. You will need to put the path to the adb.exe into your computers environmental variables.
Put the apps you deleted into the platform-tools folder (in there .apk form). Plug your phone into the computer (make sure you have already downloaded and properly installed the USB drivers for your phone). Open a command prompt in the platform-tools folder. Some Windows OS versions require you to right click the actual folder, others an open area inside the folder to select that option (I have XP so I had to download and install the utility first). Then type in this:
Code:
adb install <exact and complete name of .apk>

You will need to go to your phone specific forums All Things Root sub-forum for advice on the proper wallpaper picker.apk to install.

Hope this has helped
AndyOpie150