Can you tell me what these .apks do? - G1 Q&A, Help & Troubleshooting

Hello
I am looking at my /system/app and trying to figure out what these apks are responsible for and is it safe to nuke them
MediaProvider.apk
BugReport.apk
MediaUploader.apk
Clicker.apk
PackageInstaller.apk
Development.apk
DownloadProvider.apk
SettingsProvider.apk
DrmProvider.apk
SoundRecorder.apk
FilePicker.apk
Stk.apk
GooglePartnerSetup.apk
Term.apk
TmoImPlugin.apk
UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk
HTMLViewer.apk
ImProvider.apk
Now, I am pretty sure what some of them are (like ImProvider.apk) however I don't quite use those services so I'm wondering if they are stand-alon apps or integrated with something else (like IM and Gtalk may be?). Also, DRM provider, what's that? I don't believe that I have any DRM media, do I still need it? If someone could neat-pick thru those and let me know - that would be greatly appreciated. I decided to get rid of my a2sd set-up and going lean and mean. I already nuked all the stuff I could think of but I want to free up some more space in /system/app and stuff some of my apps from /data/app in there.
Thank you in advance.

borodin1 said:
Hello
I am looking at my /system/app and trying to figure out what these apks are responsible for and is it safe to nuke them
MediaProvider.apk
BugReport.apk
MediaUploader.apk
Clicker.apk
PackageInstaller.apk
Development.apk
DownloadProvider.apk
SettingsProvider.apk
DrmProvider.apk
SoundRecorder.apk
FilePicker.apk
Stk.apk
GooglePartnerSetup.apk
Term.apk
TmoImPlugin.apk
UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk
HTMLViewer.apk
ImProvider.apk
Now, I am pretty sure what some of them are (like ImProvider.apk) however I don't quite use those services so I'm wondering if they are stand-alon apps or integrated with something else (like IM and Gtalk may be?). Also, DRM provider, what's that? I don't believe that I have any DRM media, do I still need it? If someone could neat-pick thru those and let me know - that would be greatly appreciated. I decided to get rid of my a2sd set-up and going lean and mean. I already nuked all the stuff I could think of but I want to free up some more space in /system/app and stuff some of my apps from /data/app in there.
Thank you in advance.
Click to expand...
Click to collapse
I have an idea what most of them are but don't want to give a wrong answer.
package installer - what allows you to install .apk's
sound recorder - self explained, sound recording app
bug report - reports whats goin on
googlepartnersetup - googles first intial set up
settings - settings for your phone
media uploader - what allows your phone to upload video and pics to internet
development - for development purposes (assuming dev tools or something in it)
user dictionary - assuming its what stores all the words you use when you type
I'm not 100%. If I'm wrong on anything go ahead and flame me.

supremeteam256 said:
I have an idea what most of them are but don't want to give a wrong answer.
package installer - what allows you to install .apk's
sound recorder - self explained, sound recording app
bug report - reports whats goin on
googlepartnersetup - googles first intial set up
settings - settings for your phone
media uploader - what allows your phone to upload video and pics to internet
development - for development purposes (assuming dev tools or something in it)
user dictionary - assuming its what stores all the words you use when you type
I'm not 100%. If I'm wrong on anything go ahead and flame me.
Click to expand...
Click to collapse
See that's where the problem is.... I use astro and that has built-in package installer... do I need 2? I know I need file browser lol
Initial set-up is handled by Checkin.apk and Set-upWizard.apk and I got both of those nuked successfully
Well....I guess nothing left to do
.....goes to nuke some stuff
Thank god for nandroid

My guess would be that package installer is used by Market so maybe you need it or maybe Market just downloads and doesn't install without package installer so then you can install with ASTRO. I wanna know what the stk.apk is for as it's never been in there before, I know it has something to do with the SIM card but what exactly?

_Kyros_ said:
My guess would be that package installer is used by Market so maybe you need it or maybe Market just downloads and doesn't install without package installer so then you can install with ASTRO. I wanna know what the stk.apk is for as it's never been in there before, I know it has something to do with the SIM card but what exactly?
Click to expand...
Click to collapse
You're right, I remember seeing it somewhere that stk has something to do with dual sim enviroment however I thought that android did not support dual sims... hmm interesting, well going to nuke it anyway.

You're probably going to want to keep PackageInstaller. Even though you can install apks through Astro it wouldn't have the right permissions to do so on its own. It would have to do so through a system level service which is likely what PackageInstaller is.

numerik said:
You're probably going to want to keep PackageInstaller. Even though you can install apks through Astro it wouldn't have the right permissions to do so on its own. It would have to do so through a system level service which is likely what PackageInstaller is.
Click to expand...
Click to collapse
Good point. I'm taking them out one by one to see what happens.
Thanks!

FYI I wouldn't delete any of the *Provider.apk files. These appear to be basic system services that other apps would need to implement some of their functionality. MediaProvider for example would be the service apps would use for playing sound or video. I'm not sure but I think DRMProvider is for protected apps (this would also include free apps if the developer published it that way). Some of the others also look like they would be used for app functionality through intents as well. Like HTML Viewer which I believe provides HTML rendering for apps that need it (possibly including the browser as it wouldn't make sense for it to have it's own separate renderer). Term might be what provides the adb shell. I would really do more research before you start deleting files indiscriminately. I just keep recalling the old story about the guy who deleted all those useless DLL files to free up hard drive space...

numerik said:
Term might be what provides the adb shell.
Click to expand...
Click to collapse
By the way Term.apk is actually Terminal Emulator so you don't need it if you don't use it and plus you can download it from Market.

numerik said:
FYI I wouldn't delete any of the *Provider.apk files. These appear to be basic system services that other apps would need to implement some of their functionality. MediaProvider for example would be the service apps would use for playing sound or video. I'm not sure but I think DRMProvider is for protected apps (this would also include free apps if the developer published it that way). Some of the others also look like they would be used for app functionality through intents as well. Like HTML Viewer which I believe provides HTML rendering for apps that need it (possibly including the browser as it wouldn't make sense for it to have it's own separate renderer). Term might be what provides the adb shell. I would really do more research before you start deleting files indiscriminately. I just keep recalling the old story about the guy who deleted all those useless DLL files to free up hard drive space...
Click to expand...
Click to collapse
I have to say once more.. thank god for nandroid. I'll post my results here at some point. See, some stuff may only be useful to some people and be a complete waste of space and resources for others. In my case - IM is that waste of space. I do use Gtalk but it's a stand-alone app therefore I thought that I could delete IM.apk, IMprovider.apk and TmoIMPlugin.apk without any problems.... WRONG!!! Gtalk started giving me FC. I've deleted IM.apk previously without any problems so it's one of the other two. Nand for now... will play with it later.
Thank you for your thoughts, if anyone wants to contribute - please do so.

Related

Uninstall of Apps does not remove all related files!

I apologize if this has been answered earlier.
I use a stock N1 with ADW.Launcher and a bunch of other apps. I recently noticed that even when I uninstall an app from my phone, there are some directories / files that remain on the phone.
Is there any reason why these do not get deleted when the app is unistalled.
May be the same answer as installers written for windows. If the developer didn't do a good job with cleanup, you get trash leftover you need to manually clean.
i agree with both above. i found devs dont do good with uninstalling and leaving folders left behind, i wonder if there is an app that clears them?
The best way is to realize what should and shouldn't be there and manually take care of it. To write an application to clean up after 50,000+ other applications that are messy. Would be a programming nightmare and I would not want to support such an application.
or someone could make some sort of app similar to those on pc, montors what and where files are being installed to so if uninstall doesnt take em out alteast you know where to look exactly.
Edit: better yet, the app itself can uninstall everything on the users request! now that would be an app i wouldnt mind paying a good buck for.
I agree, apps itself should uninstall everything with user consent.
Also I don't think a lot of us mind taking the manual route as long as we know what to delete ..
Any way to find out what files belong to what apps?.... or is it the same as on any unix/linux platform.
thats what i was trying to say. windows has a simple app that makes a txt file of all files being installed including registery. launch the app to monitor first, install like normal. in this case, the app itself will make a database of the app then the user can use that app to delete everything catched that was installed. that would be very nice. i find myself doing google search to see where files came from and when i see i uninstalled that i have to delete it myself. this would save me lots of time. i dont really worry about it though i have a list of apps i must install and with all the froyo i keep wiping the os to try new roms. until everything is stable ill worry then but for now im good.
garryvirdi said:
I apologize if this has been answered earlier.
I use a stock N1 with ADW.Launcher and a bunch of other apps. I recently noticed that even when I uninstall an app from my phone, there are some directories / files that remain on the phone.
Is there any reason why these do not get deleted when the app is unistalled.
Click to expand...
Click to collapse
do you mean the directories on the sd card?
Yes directories and files on the SD card.
-------------------------------------
Sent from my Nexus One
garryvirdi said:
Yes directories and files on the SD card.
-------------------------------------
Sent from my Nexus One
Click to expand...
Click to collapse
You could have data that could be reused if you decide to use the app again. Settings, preferences, keys, notes, photos etc..
I do hope that the default folder for apps defaults to something like /sdcard/appdata/ instead of the root folder /sdcard/ (unless explicitly set)

[Q] Harmful .apk file

Say I download an *.apk file from some site or I get one from a friend, could it potentially harm my phone, cost me money etc.? Basically what I'm wondering is, when I install an app it generally says what the app has/wants access to, is this "warning" coded by the programmer to tell the user what it's accessing or is it determined automatically by built in functions? I don't want to install and app that has access to stuff that I'm not aware of.
Regards,
B
Edit: On a second note. Say I do download some harmful application, would uninstalling it solve the problem or could there be remaining harmful files still at work? The whole Android OS is sorta worrying me...bad experiences with Windows is making me cautious.
if you can think of it
there can always be a chance of happening
yes, a malicious hacker could do something like that
yes, a pissed programmer might including something like that into their apps to stop people from sharing their apps without buying it
yes, the apk might be legit but might have been corrupted some how
yes, you might be able to uninstall if lucky
but worse case scenario if i were a malicious hacker i wouldn't code a way to uninstall the app, instead i'll probably code a way to lock the user out of all access forcing you to Flash the phone from scratch
You didn't really answer my one major question, or maybe you did but I didn't understand. Are the services that the app is able to access programmed or are they determined by a function?
Well when installing I've resorted to checking a few things:
1) Make sure the app that I've downloaded is the same size as the one in the market (for equivalent versions...obviously)
2) Compare the system permissions when installing with those found at www.androlib.com
This way seems pretty safe to me. If the size is the same and the permissions are the same...you can be quite (not 100%) certain that they are legit/the same.
Ok heres the deal. Apps have 2 types of access.
1. Standard permissions
So if u don't do adb-install (where u dont see an app's permissions), then market / copy to sdcard and install from there u'll see the permission screen. An app cannot do something w/o permissions. If an uninstaller is askin for email permissions u know somethings wrong.
2. Root
Most dangerous. An app will ask u for 0 standard android api permissions. But when u run it, u will be asked for a superuser allow/deny request. From their its up to you. An app could do anything behind the scenes from tht point.
So read reviews/ user comments before trying root apps. Standard apps, just look over the permissions thts all.
FYI : The permissions are read by android, they're not user defined. Any permissions will always show up when installing it using the native package manager.
To be honest I wouldn't advise downloading an .apk from a non-trusted source. If its on the market, you're near certainly ok, and if its from a trusted developer (say from these boards, or some other similar dev portal) then again, you are likely to be ok. In the second case, you are unlikely to be getting a finished app if you get a straight apk from boards, because when they are finished or at least solid, they go to the app store anyway, so harm in that case is more likely to be of the force close variety rather than bricked variety.
Outside of that, I can't see why you would get an apk from a friend rather than downloading it yourself, simply because that way it makes certain you get a clean, non-corrupted version. If apps don't show up in the market for you, its mostly because your device can't run them, in which case, again, force close.
Uninstalling it is possibly too late. All smartphones suffer this issue though.
As mentioned, if you get the files from market though, you are likely to be safe..
Also, not all melicious programs are obvious..
Daneshm90 said:
Ok heres the deal. Apps have 2 types of access.
1. Standard permissions
So if u don't do adb-install (where u dont see an app's permissions), then market / copy to sdcard and install from there u'll see the permission screen. An app cannot do something w/o permissions. If an uninstaller is askin for email permissions u know somethings wrong.
2. Root
Most dangerous. An app will ask u for 0 standard android api permissions. But when u run it, u will be asked for a superuser allow/deny request. From their its up to you. An app could do anything behind the scenes from tht point.
So read reviews/ user comments before trying root apps. Standard apps, just look over the permissions thts all.
FYI : The permissions are read by android, they're not user defined. Any permissions will always show up when installing it using the native package manager.
Click to expand...
Click to collapse
EXACTLY what I was looking for. Thank you.
Btw, just because security on App store says an app can do stuff like make phone calls etc, doesn't mean it's malicious.
A few people were misled by an article that stated that apps with such extreme permissions were malicious, but it's untrue. It isn't always the case, but if an app uses functionality you don't believe it should, it's possible it is dodgy
andrewluecke said:
Btw, just because security on App store says an app can do stuff like make phone calls etc, doesn't mean it's malicious.
A few people were misled by an article that stated that apps with such extreme permissions were malicious, but it's untrue. It isn't always the case, but if an app uses functionality you don't believe it should, it's possible it is dodgy
Click to expand...
Click to collapse
Aye, I know. Thanks for the advice. I've actually been comparing any app I download off the internet to the actual ones on the market (size and permissions).
Hi everyone im a noob member to the site but have read some interesting threads before membership but as usual joining when i have a problem that needs some of your help
I have had a .apk file download to my htc desire running 2.2.2. I was browsing pics of the fake kind when it started downloading. i did see some letters and numbers before the file ext. It is not an official .apk that im sure off. I have searched for it on my phone but cannot find it to delete .
can anyone help please
After hooking up htc to my pc by usb lead, I have managed to locate the file by searching. It was in the download folder, I deleted it via the pc and then did a factory reset on htc.
Would this get rid of it safely

[Files & Guide] All *.apks & Framework / Apps safe to remove

EDIT: The link below is for all of the Epic's /system/app *.apk and *.odex files. This is /system/app pulled directly from the factoryfs.rfs file and zipped with WinRar.
http://www.megaupload.com/?d=20HJ9004
Edit 2: Link below is for stock Deodexed / zip aligned .apks updated 9/15/2010
http://www.megaupload.com/?d=SA0LQ6TH
Link below is for deodexed framework
http://www.megaupload.com/?d=GIPA0YTI
I'm going to start compiling a list of what applications can be removed and what the applications do. I'm going to list the files as they appear in the stock /system/app folder and go from there.
If you remove the .apk then also remove the .odex if its there. Not all files have .odex counterparts and some roms omit them entirely. Keep that in mind.
You can also just rename the file by adding .del and ignore the .odex file if you want to double check if it will cause problems. An easy way to do this without screwing around in ADB is to download Titanium backup from the market (free). You can go to the backup/restore section and simply tap the file / app in question and hit freeze. You can thaw it later if it screws anything up
This is meant as a guide, if you screw up your device by removing something I am not responsible. I will try to keep this updated.
AccountAndSyncSettings.apk - It does what its name implies don't delete it.
AccountAndSyncSettings.odex
AlarmClock.apk - If you don't need the alarm clock or use a third party app for it then you can delete it.
AlarmClock.odex
amazonmp3.apk - Amazon mp3 purchase and downloads. You can delete this.
ApplicationsProvider.apk - Don't remove this
ApplicationsProvider.odex
Asphalt5_DEMO_ANMP_Samsung_D700_Sprint_ML.apk - Demo game, can be removed
audioTuning.apk - Unknown
audioTuning.odex
BluetoothOPP.apk - Bluetooth, if you don't use it you can remove it but it can impact wifi as well. I had issues with wifi after removing the bluetooth services (everything).
BluetoothOPP.odex
BluetoothServices.apk - Bluetooth, if you don't use it you can remove it but it can impact wifi as well. I had issues with wifi after removing the bluetooth services (everything).
BluetoothServices.odex
BluetoothTestMode.apk - Bluetooth, if you don't use it you can remove it but it can impact wifi as well. I had issues with wifi after removing the bluetooth services (everything).
BluetoothTestMode.odex
Brightness.apk - I've removed this but sliding your finger on the top status bar will no longer adjust brightness without this installed.
Brightness.odex -
Browser.apk - Can remove if you use a third party browser instead of the stock one
Browser.odex
BuddiesNow.apk - Can be removed, social network crap
BuddiesNow.odex
CallSetting.apk - Don't remove
CallSetting.odex
Camera.apk - You can remove it but obviously your camera won't work
Camera.odex
CameraFirmware.apk -You can remove it but obviously your camera won't work
CameraFirmware.odex
CertInstaller.apk - I believe this loads security certs from the SD card but I'm not sure
CertInstaller.odex
cm-android.apk - Needed for visual voice mail
Contacts.apk - Self Explanatory
Contacts.odex
ContactsProvider.apk - Self Explanatory
ContactsProvider.odex
CT.apk - I don't know what it does leave it
DataCreate.apk - Don't remove it
DataCreate.odex
DeviceManagement.apk - Don't remove
DeviceManagement.odex
DialerTabActivity.apk - Don't remove
DialerTabActivity.odex
Divx.apk - Video playback, don't remove
Divx.odex
Dlna.apk - If you won't use it you can remove it
Dlna.odex
DM.apk - This does a lot of stuff don't delete it
DownloadProvider.apk - Don't delete it
DownloadProvider.odex
DrmProvider.apk - some people say you can delete this I ran into trouble with media scanner not being able to pick up my files after removing this and the other *DRM*.apks
DrmProvider.odex
DrmUA.apk - some people say you can delete this I ran into trouble with media scanner not being able to pick up my files in certain applications
DrmUA.odex
Dun.apk - Dial Up networking. if you won't use your device to connect via bluetooth for DUN you can remove this
Dun.odex
Email.apk - Secondary Email app. You can delete this if you don't use it
Email.odex
EnhancedGoogleSearchProvider.apk - This can be deleted. it controls search results popping up as you type in google search fields
Facebook1.2.apk - you can remove this
FactoryTest.apk - I removed this with no issues, do not know what it does
FactoryTest.odex
FlashPlugin.apk - Flash light plugin you can remove this
FlashPlugin.odex
FlashSVGPlayer.apk - Flash light player it can be removed
FlashSVGPlayer.odex
Gallery3D.apk - Do not remove this
Gallery3D.odex
GlobalSearch.apk - You can remove this, I found zero impact
GlobalSearch.odex
Gmail.apk - If you don't use gmail you can remove this
GmailProvider.apk - remove this if you remove Gmail.apk
GoogleApps.apk - Leave it
GoogleCheckin.apk - I left it, you can remove it others have said it doesn't have an impact
GoogleContactsSyncAdapter.apk - leave it
GooglePartnerSetup.apk - leave it
GoogleSearch.apk - This can be removed, the device will still search goolge
GoogleSearch.odex
GoogleSettingsProvider.apk - leave it
GoogleSubscribedFeedsProvider.apk - leave it
GpsSetup.apk - I have deleted this with zero issues
GpsSetup.odex
gtalkservice.apk - Do not remove, breaks market
HiddenMenu.apk - Do not remove force close
HiddenMenu.odex
HTMLViewer.apk - you can remove it, junk
HTMLViewer.odex
InputEventApp.apk - Not sure what this does so far not issues after removing it
InputEventApp.odex
JobManager.apk - removed no issues, ties in with included task killer perhaps?
JobManager.odex
KeyBoardSlideUpCounter.apk - counts how often your keyboard slide is used. Removed.
KeyBoardSlideUpCounter.odex
Keytracer.apk - Not sure what this does, leave it.
Keytracer.odex
kickback_1.0.0_market.apk - can be removed
LatinImeTutorial.apk - keyboard tutorial when you boot, I removed it
Launcher.apk - Stock Android launcher you can remove it if you use a third party one or Touch Wiz
Launcher.odex
lcdtest.apk - removed with no issues
lcdtest.odex
LiveWallpapers.apk - If you don't use them you can remove them.
LiveWallpapers.odex
LiveWallpapersPicker.apk - allows you to pick live wall papers. Remove it if you don't use it
LiveWallpapersPicker.odex
LogsProvider.apk - DO NOT REMOVE IT. You will get force closes. This works hand in hand with DeviceManagement.apk.
LogsProvider.odex
Maps.apk - Google maps. Can be removed if you don't use it
MarketUpdater.apk - leave it
MediaHub.apk - included samsung app that will eventually allow movie / TV rentals, perhaps purchase. Can be removed.
MediaProvider.apk - Leave it
MediaProvider.odex
MediaUploader.apk - Leave it
Memo.apk - included memo app. Can be removed.
Memo.odex
Mms.apk - If you use picture mail don't remove this. SMS might still work with some third party apps but its better to not remove this.
Mms.odex
MobileAP.apk - This has to do with sprint tethering. Wireless tether works fine without this. Can be removed.
MobileAP.odex
Music.apk - self explanatory
Music.odex
MusicService.apk - Leave it
MyFiles.apk - included file manager. Remove it and get a better one from the market
MyFiles.odex
nascar09-prod-release.apk - Nascar, can be removed
NetworkLocation.apk - leave it
ODB.apk - leave it
OtaProvisioningService.apk - leave it
OtaProvisioningService.odex
PackageInstaller.apk - leave it
PackageInstaller.odex
Phone.apk - leave it
Phone.odex
PhoneCrashNotifier.apk - leave it. I ran into problems removing this if my phone got force closed.
PhoneCrashNotifier.odex
PhoneErrService.apk - leave it
PhoneErrService.odex
PhoneInfo.apk - Leave it
PhoneInfo.odex
PicoTts.apk - Text to speach. Google nav uses this otherwise if you don't care you can remove it.
PicoTts.odex
qik_0.3.74.apk - Quik video chat, can be removed.
SamsungWidget_CalendarClock.apk - widget remove it if you don't want it. Part of touch wiz.
SamsungWidget_CalendarClock.odex-
SamsungWidget_FeedAndUpdate.apk- widget remove it if you don't want it. Part of touch wiz.
SamsungWidget_FeedAndUpdate.odex-
SamsungWidget_ProgramMonitor.apk- widget remove it if you don't want it. Part of touch wiz.
SamsungWidget_ProgramMonitor.odex-
SamsungWidget_StockClock.apk- widget remove it if you don't want it. Part of touch wiz.
SamsungWidget_StockClock.odex
SamsungWidget_WeatherClock.apk- widget remove it if you don't want it. Part of touch wiz.
SamsungWidget_WeatherClock.odex
SelectiveReset.apk - leave it
SelectiveReset.odex
serviceModeApp.apk - leave it
serviceModeApp.odex
Settings.apk - leave it
Settings.odex
SettingsProvider.apk - leave it
SettingsProvider.odex
SetupWizard.apk- I'm pretty sure this can be removed once initial set up is finished.
sfl-prod-release.apk - Sprint nfl app can be removed
shutdown.apk - removed without any issues
shutdown.odex
SisoDrmProvider.apk - leave it
SisoDrmProvider.odex
SN28-1092-sprint-signed.apk - part of sprint nav can be removed
SnsAccount.apk - I believe this run sns and snsfacebook which are the backround framework for the app.
SnsAccount.odex
SnsProvider.apk - See SnsAccount
SnsProvider.odex
soundback_1.0.0_market.apk -
SoundRecorder.apk - does what it says you can remove it if you don't care
SoundRecorder.odex
Sprint_App_Updater.apk - used for ota updates. You don't want them if you are rooted anyways so remove it.
SprintAndroidExtension.apk - removed without issues
SprintTV.apk - this can be removed if you don't use it
SprintTVWidget.apk - this can be removed
SprintZone.apk - this can be removed
StaticIP.apk - leave it
Street.apk - street view, if you don't need it you can remove it
Swype.apk - swype keyboard, you can remove this if you want to
SystemUpdater.apk - I have this on ice right now without issues. Caused my radio to restart when icing it. Fine thus far
Talk.apk - leave it
talkback_2.2.1_market.apk - leave it
TalkProvider.apk - leave it
TATLiveWallpapersDandelion.apk - if you don't want this live wall paper you can remove it
TATLiveWallpapersDandelion.odex
TATLiveWallpapersLuminescence.apk - if you don't want this live wall paper you can remove it
TATLiveWallpapersLuminescence.odex
TATLiveWallpapersOceanWave.apk - if you don't want this live wall paper you can remove it
TATLiveWallpapersOceanWave.odex
TelephonyProvider.apk - leave it
TelephonyProvider.odex
thinkdroid.apk - Can be removed, might be part of
TouchWiz30Launcher.apk - can be removed if you use a third party launcher
TouchWiz30Launcher.odex
TouchWizCalculator.apk - you can remove it if you use a third party one or don't need it
TouchWizCalculator.odex
TouchWizCalendar.apk - calendar leave it
TouchWizCalendar.odex
TouchWizCalendarProvider.apk - Calendar, leave it
TouchWizCalendarProvider.odex
TtsService.apk - text to speech, google nav will use this for giving you voice directions you can remove it if that doesn't matter to you.
TtsService.odex
UserDictionaryProvider.apk - leave it
UserDictionaryProvider.odex
Vending.apk - leave it
VideoPlayer.apk - can be removed but no more video play back
VideoPlayer.odex
VoiceDialer.apk - can be remove if you don't use it
VoiceDialer.odex
VoiceSearchWithKeyboard.apk - can be removed if you don't use it
VpnServices.apk - leave it
VpnServices.odex
WiBroPath.apk - leave it
WiMAX_NETEST.apk - leave it
WiMAX_RC.apk - leave it
WimaxConfig.apk - leave it
WiMAXLineTest.apk - leave it
WiMAXWTM.apk
WlanTest.apk - leave it
WlanTest.odex
YouTube.apk - You tube. You can remove it but not more you tube.
FactoryTest.apk is part of the camera focus I believe. When you tap on an object to focus those squares belong to it. Least that's what I got when I cracked open the apk. Also you should compile the package names as well so that we can pm uninstall.
Code:
cat /data/system/packages.xml | grep {app}.apk
Sent from my SPH-D700 using XDA App
Is pm uninstall even needed?
I removed the MobileAP apk and odex. It's the Sprint Hotspot App. Wireless Tether 2.0.5-pre8 still works fine without it.
lithid-cm said:
FactoryTest.apk is part of the camera focus I believe. When you tap on an object to focus those squares belong to it. Least that's what I got when I cracked open the apk. Also you should compile the package names as well so that we can pm uninstall.
Code:
cat /data/system/packages.xml | grep {app}.apk
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
After removing it and testing out the camera everything still seems to work fine.
walord said:
I removed the MobileAP apk and odex. It's the Sprint Hotspot App. Wireless Tether 2.0.5-pre8 still works fine without it.
Click to expand...
Click to collapse
Updated.
Did you test to make sure that the brightness.apk wasn't the brightness adjustment on the notification bar? It's a pretty nice feature that I'd hate to delete.
This may have not come from this but, I am now missing my default Samsung wall papers.
awesomecomb said:
This may have not come from this but, I am now missing my default Samsung wall papers.
Click to expand...
Click to collapse
Did you remove twlauncher? That's where those wallpapers live.
Sent from my SPH-D700 using XDA App
I removed the Sprint Updater apk yesterday, and now today my Sprint TV shows an update available that I'm unable to get. Clicking the OK to update button doesn't do anything, I assume it's related.
Just a word of caution for those using Sprint TV and presumably some of the other Sprint apps. I don't think it's only for OTA system updates.
"Talk.apk - leave it
gtalkservice.apk - Do not remove, breaks market"
I remove those and my market seems to works fine. I tested the phone for and hour with those remove and everything seems to be working fine.
Um yeah, looks like I got a little remove happy and lost my keyboard option. I didn't get any additional keyboards from mark and I'm pretty sure you could switch between swype and ??? That other option is what I'm missing. Can anybody help as to what its called and if I can get it again? Thank you
am I able to restore some of these? I deleted a few of the safe ones, but afterwards when I go into the phone and then press home or back, it pops up with a message "The process android.process.acore has stopped unexpectedly. Please try again." and I have to force close it. It also doesn't show the part at the top anymore that had "call log" and some others I can't remember. Any help?
Is it possible someone can backup all these for a distributable zip file? I accidentally deleted one and need to put it back...It'd be nice to have all the stock apps available for people dumb as me
I'm getting this same acore I found out that you need to delete the contacts cache but on the epic I cant find it in the app settimgs lile on the vibrant anyone no where its at?
Sent from my SPH-D700 using XDA App
dmasjz45 said:
Is it possible someone can backup all these for a distributable zip file? I accidentally deleted one and need to put it back...It'd be nice to have all the stock apps available for people dumb as me
Click to expand...
Click to collapse
I'll get you a link in just a minute, uploading to mega now.
Edit: Link is at the top of the first post.
tricex2 said:
I'm getting this same acore I found out that you need to delete the contacts cache but on the epic I cant find it in the app settimgs lile on the vibrant anyone no where its at?
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Settings, manage applications, menu, filter, all , contacts + contacts storage.
I have updated the first post to include deodexed apks.
Have you tested the de-odexed .apk's. I am having problems with camera and phone force closing. Just wondering if you tested bc I was having this problem before trying your .apk's using a different set of de-odexed .apk's.
You may need the framework deodex as well. I didn't try just the apps my current build has both deodexed.
Ill have a rom up later that is fully deodex but for now this is more for the future. I'm running all of them just fine on this current build but I didn't have a chance to finish the boot.img for the .zip so it will have to wait until I get home later.
Updated OP with the framework and new apks that were giving issues.

Safe to remove apps and processes (CM10)

Noob here. Can anybody compile a list of removable apps and system processes for cm10?
this question belongs to Q&A section.
if anyone dont answer your question until i write, i will.
Sorry for that, there was the other thread opened for ics in general so I figured...
But please do share.
All wallpapers(live, cm)
Voicedialler
Email
Maps
Exchange2
Apollo
Browser
Calendar
Dsp
Deskclock
Cmfilemanager(including themes)
Videoeditor(but you lose ability to play videos with stock gallery)
theaks30 said:
All wallpapers(live, cm)
Voicedialler
Email
Maps
Exchange2
Apollo
Browser
Calendar
Dsp
Deskclock
Cmfilemanager(including themes)
Videoeditor(but you lose ability to play videos with stock gallery)
Click to expand...
Click to collapse
How about those com.google..... processes? I want to take it to a bare minimum without losing functionality.
MiGzHizon said:
How about those com.google..... processes? I want to take it to a bare minimum without losing functionality.
Click to expand...
Click to collapse
Each com.google... stuff lies in an apk... You can rename apk as you want, the com.google... process name will remain. You can see this by pushing apks to /system/app with titanium backup, as it renames pushed apks with the process name (com.whatthe****...)
Nandroid backup, then, and remove one by one.
I use to remove everything bout TTS, wallpapers, backup storage, and so on. I usually remove gallery - replacing with quick pick - but on CM10, you can't with out losing the camera... so I was thinking of a nice guide made by telling removable apps, and related stuff (libs and files), but in an intelligent way... I mean, organized with categories (ex: TTS, speechengines, wallpapers, livewallpapers), indicating all files (as system/etc, system/lib) and clearly indicating suppressed fonctions on each move...

[Q] How can we discover what each of the apks actually are from the package files?

Hi All,
I haven't had much luck with the questions I've asked, it's a shame these forums aren't more active but I'll try my luck again (and thanks in advance to all those who read).
A lot of us newbies who want to debloat our phones are unsure what apks to delete and what needs to stay. I've found various lists of apks that others have deleted, but with no indication of what they are exactly are. Some are obvious but others are not.
I, for instance, can't figure out which apk produces Video Unlimited, Smart Connect or Xperia Care Support from looking in system/app with the root browser. Is this even the only place I'd need to delete each apk from to remove it? But I digress.
So there surely must be a way to read each package and view or extract the user-friendly name that appears to the user in the Apps list or in the home screen. Can anyone tell me what it is? I would be very happy to go through each apk and list it out for people to then use as a reference, and we'd have one more resource for newbies to draw on, instead of us just deleting them blindly and/or at random.
Cheers as always,
schnidex
Use ES File Explorer and check the "App" menu. You will be able to see the apps by its user-friendly name, and clicking on each one you will see its package name.
- Install ES File Explorer from the Play Store (it's free)
- Press the hamburger menu (located up-left -> Library -> App)
- You will see user apps, then you can click on the menu and check system apps or all apps installed.
If you are rooted, you may uninstall system apps from there (long press, uninstall located down-left).
BarajaVLC said:
Use ES File Explorer and check the "App" menu. You will be able to see the apps by its user-friendly name, and clicking on each one you will see its package name.
- Install ES File Explorer from the Play Store (it's free)
- Press the hamburger menu (located up-left -> Library -> App)
- You will see user apps, then you can click on the menu and check system apps or all apps installed.
If you are rooted, you may uninstall system apps from there (long press, uninstall located down-left).
Click to expand...
Click to collapse
¡MUCHISIMAS GRACIAS, MI AMIGO!
:good:
The problem is not in knowing which APK belongs to which app (and sometimes one APK is several apps at once - like Google+, and you need to know it, and sometimes you don't see an app at all for the APK, like for most system APKs). The problem is knowing what the app actually does, which parts of the system rely on it being present, and how well will these parts behave if the app is removed (vs disabled, which is a normal way to deal with unwanted apps). And this is where "debloating" can do more harm than good.
Jack_R1 said:
The problem is not in knowing which APK belongs to which app (and sometimes one APK is several apps at once - like Google+, and you need to know it, and sometimes you don't see an app at all for the APK, like for most system APKs). The problem is knowing what the app actually does, which parts of the system rely on it being present, and how well will these parts behave if the app is removed (vs disabled, which is a normal way to deal with unwanted apps). And this is where "debloating" can do more harm than good.
Click to expand...
Click to collapse
True in many ways, but my primary concern was removing the apps that appear in the app drawer. This seems to handle that perfectly.

Categories

Resources