Overview
Why i share this to you all ? is because when i am flashing / install my Samsung Galaxy Gio with stock rom baseband S5660DXKT8 I find that my System (/system) just have free space 8.68 MB.I am really don't like this situation i do this cause i wanna to enhance performance of my ROM even if it a stock ROM. One way that can be done to increase the free space on the system partition is to do the removal of the system applications that are considered useless.
The list below based on my Samsung Galaxy Gio system apk. you can see this apks by using RootExplorer.
Description
NO -- Means an application is essential or pretty important for the functionality of your phone.YES -- Indicates an application can be removed, but please don´t remove them without reading the description.
If you use original stock rom and never been deodex then in your /system/app and /system/framework there is file with extension .odex if you are going to rename /deleted .apk, then you must be rename / deleted.odex as well.
Use this tutorial as you own risk, I cannot be held responsible if you break your phone.
List Application
AccountAndSyncSettings.apk -- NO, Sync settings, this is required, even if out don´t sync, this is because it syncs more than just calendar and contacts, it is the effective sync to your google account, required for just about anything.ApplicationsProvider.apk -- NO, required for application installation and uninstall.
AxT9IME.apk -- YES, This is the stock Samsung keyboard. You can remove it, but even if you have swype, swype doesn´t have all of the keyboard layouts. I´d leave it, to my opinion, this is kind of essential.
BadgeProvider.apk -- NO, Something to do with messaging and email. Removing this causes SMS and email related apps to force close. Even if you manage to keep the program open for long enough without it force closing, you won´t be able to send messages, they´ll just be stuck on "sending".
BluetoothOpp.apk -- NO, this apk actually manages file transfer between phones. Remove this and you´ll never be able to transfer files. This actually includes streaming music through Car bluetooth and headsets, since they effectively speaking, file transfers.
BluetoothPbap.apk -- NO, lets you share images, documents, videos, and files with one click
BluetoothTestMode.apk -- YES, this is activated when you need to test the fidelity of your bluetooth. You can do that by going into the test section by typing the secret code *#*#197328640#*#*. Removing it is possible, however, some BT connections actually test the bluetooth to measure how much data is transfered. This way, it calculates the buffer size it needs to use, and at what quality media can be streamed. Removing it can disrupt communications with those BT terminals or you can experience fade-outs, where while listening to songs, the sound will fade every few seconds, because of inadequate bandwith. (this can occur even with this application left as is, if your BT terminal doesn´t have the auto regulation feature)
BrcmBluetoothService.apk -- NO, provides general framework for Bluetooth. If you´re going to use bluetooth for any reason, this apk is a must. Removing this one breaks all other bluetooth applications.
Browser.apk -- YES, removing this will make you lose your browsing ability (not internet as a whole). If you have firefox or opera for android, and like those best, you can remove this without any problems.
Calculator.apk -- NO, this is calculator application, if you think you don't need it you can remove it.
Calendar.apk -- NO, this control calendar application, if you think you don't need it you can remove it
CalendarProvider.apk -- NO, this control calendar sync. Pretty useful if you still don´t use google contacs sync, you should try it. In theory if you don´t use it, you could remove it, but I don´t know what effect it would have on your calender.
Camera.apk -- NO, this is the camera application. If you find an alternative one (I don´t think there are any on the market) you could remove it.
CertInstaller.apk -- NO, Installs certificates for the apps you install. I assume without this, you cannot give permissions for apps to do things and access certain folders and files. I´m guessing if you don´t have this installed, you couldn´t even install root on your phone. So in short, no.
ClockWidget.apk --
Contacts.apk -- NO, this controls the contacts application (the contacts / groups / history / activities tabs). Removing this will make you have to call everyone by physically inputing their number.
ContactsProvider.apk -- NO, this controls contacts sync. Pretty useful if you still don´t use google contacs sync, you should try it. In theory if you don´t use it, you could remove it, but I don´t know what effect it would have on your contacts.
CSC.apk -- NO. This breaks CSC. According to insanity, this can be removed after first successful boot, but if you ever have to hard reset or restore factory settings, this will not allow you to boot successfully.
DataCreate.apk -- NO.
DefaultContainerService.apk -- NO, it need to install applications
DeskClock.apk -- YES, however this controls the alarm clock, world time and timer. There are alternative applications online if you want, but this seems to do the job pretty well and all under the same apk.
DialerTabActivity.apk -- NO. This controls the dialer. Even if you have all your contacts already stored, you cannot call them without this app.
DioPenChineseIME.apk -- YES,but if you need to write chinese character then leave it.
Dlna.apk -- YES. This is allshare. Never had any use for it, and it shall not be missed.
DownloadProvider.apk -- NO. Handles file downloads and market downloads.
DownloadProviderUi.apk -- NO. download user interfaces
DrmProvider.apk -- NO. In theory, you cannot remove it, it will break your ability to play DRM protected files, aka, Ringtones and SMS notifications. I´ve been in the process of de-DRMing my ringtone files. I would imagine, if you don´t have a reason to play DRM protected files, this could be removed. However keep in mind all DRM protected files will not be able to play. This apk takes up a lot of memory and stays on all the time on the background. It is one of my most hated apks, it serves no function rather than to protect you from copying or editing the stupid samsung ringtones.
DrmUA.apk -- NO, see above.
DualClock.apk -- YES. Dual clock widget. If you don´t need, remove it.
Email.apk -- NO. According to insanity, removing this will break things.Haven´t tried it yet though.
FactoryTest.apk -- YES. Removed it without any problems. If you have ever run autostarts, you´ll realize how much of a hog this apk really is during some actions.
FmRadio.apk -- YES. Radio player.
Forest.apk -- YES.Live wallpaper
Gallery3D.apk -- YES. This is a battery hog. It´s that fancy 3D accelerometer enhanced gallery. If you remove it, you won´t be able to easily access photographs though. If you want a good replacement, I would suggest QuickPic, it does the job, it´s fast and doesn´t hog memory (although its not fancy like the 3D Gallery)
GenieWidget.apk -- YES. New & Whether widget
Gmail.apk -- YES. Don´t use gmail? It can be removed, but will break Talk.apk as well.
GoogleBackupTransport.apk -- YES. it's used by Google to back up your apps to the cloud.
GoogleCalendarSyncAdapter.apk -- YES. Syncs calendar through google. This can be removed, but you won´t be able to sync calendar.
GoogleContactsSyncAdapter.apk -- YES. Syncs contacts through google. This can be removed, but you won´t be able to sync contacts.
GoogleFeedback.apk -- YES. give feedback to google.
GoogleQuickSearchBox.apk -- YES. This is the google search widget you can add onto your launcher desktop.
GoogleServicesFramework.apk -- NO, no explanation just don't touch it
HTMLViewer.apk -- YES. No side effects were noticed when removing this.
InputEventApp.apk -- NO.
JobManager.apk -- YES. task manager application
lcdtest.apk -- YES. Removing this will cause your screen to not turn off when you lock your phone. By installing spare parts you can fix this, however if you don´t use spare parts for any other reason, that´s just replacing a passive apk for one that invades your phone on all levels. So I rather just leave it and not worry about it.
LiveWallpapersPicker.apk -- NO, make you enable to pick live wallpaper
LogsProvider.apk -- NO. Lots of things will crash and force close if you do.
Maps.apk -- YES. Google Maps apk. If you don´t use it, remove it, but it is pretty useful, since it has gps navigation as well.
MarketUpdater.apk -- YES. Safe to remove but when the market gets updated you won´t be recieving the update.
MediaProvider.apk -- NO. Needed to access media files and ringtones.
MediaUploader.apk -- YES. This uploads pictures to picassa (facebook as well?). If you don´t need it, remove it.
Memo.apk -- YES. Remove it and you won´t be able to write memos though.
Mms.apk -- NO. This controls MMS sending and recieving on the phone.
MmsProvisioning.apk --
MusicPlayer.apk -- YES. This is the music player. If you remove this, you can still preview sounds and stuff through the SoundPlayer.apk. This can be effectively replace by PowerAMP and Winamp. In fact, if you have a stable music player alternative installed, I would recommend you delete this, since it could cause clashes and you might even get both players playing different songs at the same time via Bluetooth.
MyFiles.apk -- YES. This is the default file viewer installed by Samsung. If you use RootExplorer, this is kind of pointless. However, I sometime do things on the go and need to access things fast. I usually use this for everyday use and leave RootExplorer just to do alterations such as what we are doing in this list, so as to not delete important things by accident.
NetworkLocation.apk -- YES. This is the semi-accurate GPS simulation. It uses Cellphone Cell information to estimate your location, rather than using the battery hog GPS antenna. If you remove this, things like automatic weather location will be broken (you´ll have to input your location manually). I usually leave this on, because since it uses the very GSM network used by the phone, it seems like hitting two birds with one stone. Using the real GPS will force you to have two antennas working together. This wastes a lot of battery, and really most of the time the network location does a pretty good job of narrowing down your location. If you use GPS A LOT, I recommed just buying one of those TomToms or Garmin GPS, it has better maps, better accuracy and the very device is optimized to use only the GPS antenna, therefore wasting less battery, and not wasting your phone battery life.
PackageInstaller.apk -- NO.
Personalization.apk -- NO.
Phone.apk -- NO. Remove this and you won´t have the dialer application. Even though your phone will theoretically work, you just won´t be able to dial out or view missed calls and stuff.
PhoneErrService.apk -- NO.
Phonesky.apk
PicoTts.apk -- YES. This is part of the text to speech (not speech to text). If you´re blind, this is kind of important, because the phone will read via a a robotic voice things to you. This is also part of the Google GPS application where it will tell you "turn left" "keep right". If you remove this, GPS navigation will work, you just won´t have someone talking to you. If you decide to remove this, remove TtsService.apk as well.
PopupuiReceiver.apk
PowerOnOffTest.apk
Preconfig.apk -- NO.
Protips.apk
SamsungApps.apk -- YES. Samsung apps, if you remove this, you can remove signin.apk as well. If you remove this, and you manage your music and have apps via Kies, they might not work, however Kies will still connect (if you want to update firmware via Kies). By removing this, your samsung and touchwiz widgets will still work.
SamsungAppsUNA3.apk -- YES. remove it if you remove SamsungApps
SamsungWidget_ProgramMonitor.apk -- YES.
SamsungWidget_StockClock.apk -- YES. Stock clock widget.
ScreenCaptureService.apk -- YES, screen capture applications
SecDownloadProvider.apk -- NO. I believe this has to do with the maket, so I´d just leave it alone.
SecurityProvider.apk -- YES,
SelfTest.apk -- YES, just like another test
SerialNumberLabelIndicator.apk -- ??
ServiceModeApp.apk -- NO. Required for secret codes and service tasks, such as those accessed by secret codes.
Settings.apk -- NO. Isn´t settings explicit enough?
SettingsProvider.apk -- NO. Some Carriers will send you settings via sms or internal message. This is mostly for those people who don´t really know how to configure their phone (anyone not reading XDA ). Although it seems banal, it could be useful at some point, and some people have reported things force closing because of this
Setup_Wizard.apk -- YES, setup for SamsungApps
SetupWizard.apk -- NO. In theory can be deleted after first successful boot. However this could cause problems if you need to factory reset
Signin.apk -- YES. See SamsungApps.apk
SisoDrmProvider.apk -- NO. Has to do with the DRM. If you successfully manage to remove DRMUA and DRMService, maybe this can be removed as well. Don´t know, haven´t been able to rid my phone from drm still.
SnsAccount.apk -- YES. Does the feeds sync with facebook and twitter. Without this, you won´t be informed of new tweets of your friends
SnsProvider.apk -- YES. See above.
StarhubLaunchBrowser.apk -- YES.
Stk.apk -- YES. You know those annoying menus your carrier offers you, you know, to inform you about your hororscope (no I didn´t misspell it), roaming information or traffic information, making you send a message so they can send you the info back? This is the menu apk for that. Don´t want to download your carrier (payed) games or apps telling you bad jokes? Delete this.
Street.apk -- YES. Streetview for Google Maps. Removing it will not break google maps, but you won´t get to view street pictures.
Swype.apk -- YES. Swype keyboard, and awesome alternative to samsung´s. It does a good job at predicting text, but not essential if you like to manually type all words out.
Syncmldm.apk -- YES. This has to do with the Synchronize page options in the settings menu. If you don´t use it, it has no meaning in your life.
SystemUI.apk -- NO, you can customize your view by editing this file
Talk.apk-- YES. Google Talk. There was some chatter about removing this breaking Gmail or the Market. As far as I´ve read, this can be removed, although I still haven´t gotten around to trying it out.
TalkBack.apk -- YES.
TelephonyProvider.apk -- NO.
ThinkDroid.apk -- YES. This is the mobile version of a microsoft office clone. Removing this will not let you open .doc or .xls or .pps on your phone.
TouchWiz30Launcher.apk-- NO. Even though if you use Zeam or LauncherPro or GoLauncher, removing this is kind of dangerous.
TtsService.apk -- YES. See PicoTts.apk
TwWallpaperChooser.apk-- YES. Wallpaper Chooser. If you have 3DGallery or QuickPic installed, you can use those to set wallpaper, even though there are some wallpapers (internal to this apk) you won´t get.
UnifiedInbox.apk -- YES.
UserDictionaryProvider.apk -- YES. You know when you add new words, like names and nicknames to your keyboard prediction? This is where those are kept. Delete this and you´ll have to write like the English Academy of Words wants you to write. LOLZ and WTF won´t be recognized as words and you´ll have to write them out everytime you write them, rather than it being available to you via prediction.
VoiceRecorder.apk -- YES. Allows you to record your voice. Some people complain the quality is too low, however I use this as a notepad, rather than writing my to-do list, I speak them. Much faster and much easier. Don´t see why something such as this would need audiophile levels of quality.
VoiceSearch.apk -- YES. Allows you to search by voice.
VpnService.apk -- YES. VPN for Android. Perhaps gMote or applications that allow you to control your phone via PC desktop might require this. I don´t , so I delete it, and it doesn´t break anything.
WlanTest.apk -- YES. Tests wireless settings, via the same test menu mentioned on the above test apks. Required for OTA updates.
Wssomacp.apk -- NO. Required for SMS messaging.
Wssyncmlnps.apk -- YES. This is Over The Air Programming. What this does is if your provider decides it has a better way to configure your device or alterations to do to improve something, they´ll send you a message telling to dial such and such number. Your phone will go into download mode and somethings will be updated. My carrier never has done such things, and really I trust the guys from XDA to configure my phone way better than my carrier. I usually remove this.
YouTube.apk -- YES. Since android has limited flash support, this application allows you to take the full youtube experience, rather than having to access youtube through the browser. Delete it if you don´t watch videos.