Just curious to what everyone has in there system/app folder to maybe get some ideas on some other stuff that can be removed.
To get a list the easy way, copy the app folder to your pc from phone , use the command line to browse to the app folder you placed on pc, Type dir > print.txt, you will now have a list of files in the print.txt file.
Here is mine:
Code:
AccountAndSyncSettings.apk
AdminFeedNotifier.apk
AdService.apk
analogclockwithweather.apk
android-syncservice-app.apk
ApplicationsProvider.apk
ArcPhotoworkshop.apk
ArcVideoEditorLite.apk
AtCmd.apk
AudioEffectSettings.apk
BatteryManager.apk
BatteryReport.apk
Bluetooth.apk
BluetoothDun.apk
blur-services.apk
BlurAlarmClock.apk
BlurCalendar.apk
BlurCalendarProvider.apk
BlurCamera.apk
BlurContacts.apk
BlurContactsSync.apk
BlurEmail.apk
BlurEmailEngine.apk
BlurHome.apk
BlurPhone.apk
BlurSNMessagingEngine.apk
BlurUpdater.apk
Browser.apk
Calculator.apk
CalendarSync.apk
CarDock.apk
CertInstaller.apk
cmas.apk
com.fede.launcher.apk
CompassCalibrate.apk
ContactsData.apk
ContactsProvider2_0.apk
ContactsUnconnected.apk
Conversations.apk
D2.apk
DatamanagerApp.apk
DataManagerService.apk
DefaultContainerService.apk
DLNA.apk
DlnaSystemService.apk
DMService.apk
Dock.apk
DownloadProvider.apk
DrmProvider.apk
FileManager.apk
FirewallService.apk
Fota.apk
GenieWidget.apk
GlobalUnplug.apk
GoogleBackupTransport.apk
GoogleCalendarSyncAdapter.apk
GoogleContactsSyncAdapter.apk
GoogleFeedback.apk
GooglePartnerSetup.apk
GoogleQuickSearchBox.apk
GoogleServicesFramework.apk
HTMLViewer.apk
LatinIME.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
Location.apk
LocationProxyDmPlugin.apk
MagicSmokeWallpapers.apk
MarketUpdater.apk
MasterClearErrorReport.apk
MediaGallery.apk
MediaProvider.apk
MediaSync.apk
MediaUploader.apk
MotoAtCmdPlugin.apk
MotoAttAtCmdPlugin.apk
MotorolaSettingsProvider.apk
MtlrNotifier.apk
Music.apk
NetworkLocation.apk
oma1motService.apk
OMADownload.apk
OMAProvisioning.apk
OverlaySettingsProvider.apk
PackageInstaller.apk
PhoneAddons.apk
PhoneConfig.apk
PicoTts.apk
PNI-Moto.apk
PolicyMgrProvider.apk
PolicyMgrService.apk
print.txt
ProgramMenu.apk
ProgramMenuSystem.apk
RichTextCommon.apk
ScreenReader.apk
SDMService.apk
Settings.apk
Setup.apk
SetupProvider.apk
SetupWizard.apk
SoundRecorder.apk
SpareParts.apk
Stk.apk
StorageMonitorService.apk
SyncML.apk
Talk.apk
TelephonyProvider.apk
Term.apk
TtsService.apk
Upgrader.apk
Usb.apk
UserDictionaryProvider.apk
Vending.apk
VideoPlayer.apk
Visualization.apk
VisualizationWallpapers.apk
VpnServices.apk
WmdrmDla.apk
WmdrmWebpush.apk
YouTube.apk
ZoomService.apk
No differences on mine other than I've removed FileManager.apk
Code:
Music.apk
GoogleQuickSearchBox.apk
TtsService.apk
SoundRecorder.apk
BlurCalendar.apk
GoogleBackupTransport.apk
DlnaSystemService.apk
Bluetooth.apk
GoogleFeedback.apk
MediaProvider.apk
Conversations.apk
MediaSync.apk
Visualization.apk
Stk.apk
AudioEffectSettings.apk
CertInstaller.apk
SocialMessaging.apk
Dock.apk
VpnServices.apk
BlurUpdater.apk
blur-services.apk
BatteryManager.apk
SyncML.apk
WorkContacts.apk
SetupProvider.apk
AtCmd.apk
Swype.apk
HomeSyncWizard.apk
oma1motService.apk
VideoPlayer.apk
PhoneAddons.apk
BlurCamera.apk
SetupWizard.apk
Term.apk
BackupAssistanceClient.apk
DrmProvider.apk
BlurAlarmClock.apk
Settings.apk
FileManager.apk
UniversalInbox.apk
StickyNoteWidget.apk
ContactsUnconnected.apk
MotorolaSettingsProvider.apk
QuickOffice.apk
BlurEmailEngine.apk
PicoTts.apk
ApplicationsProvider.apk
Messaging.apk
QuickContactWidget.apk
CarDock.apk
GlobalUnplug.apk
LatinIME.apk
Usb.apk
Upgrader.apk
MasterClearErrorReport.apk
WmdrmDla.apk
ArcPhotoworkshop.apk
PhoneConfig.apk
cmas.apk
VisualizationWallpapers.apk
PolicyMgrService.apk
RichTextCommon.apk
FriendFeed.apk
Location.apk
LocationProxyDmPlugin.apk
GoogleServicesFramework.apk
SocialShare.apk
VClipboard.apk
LiveWallpapersPicker.apk
DatamanagerApp.apk
GooglePartnerSetup.apk
Protips.apk
Gmail.apk
BlurCalendarProvider.apk
BlurSNMessagingEngine.apk
PolicyMgrProvider.apk
BluetoothDun.apk
Browser.apk
CalendarSync.apk
BlurContactsSync.apk
BatteryReport.apk
MotoAtCmdPlugin.apk
MediaUploader.apk
ContactsProvider2_0.apk
BlurPhone.apk
SDMService.apk
ContactsData.apk
LiveWallpapers.apk
Street.apk
StorageMonitorService.apk
PackageInstaller.apk
BlurContacts.apk
GoogleCalendarSyncAdapter.apk
BlurEmail.apk
FirewallService.apk
StatusWidget.apk
OMADownload.apk
ZoomService.apk
Vending.apk
DownloadProvider.apk
android-syncservice-app.apk
DataManagerService.apk
ProgramMenu.apk
GoogleContactsSyncAdapter.apk
UserDictionaryProvider.apk
OMAProvisioning.apk
OverlaySettingsProvider.apk
Talk.apk
NetworkLocation.apk
BuaContactAdapter.apk
WmdrmWebpush.apk
Setup.apk
CompassCalibrate.apk
PNI-Moto.apk
MotoAttAtCmdPlugin.apk
D2.apk
MarketUpdater.apk
GenieWidget.apk
Calculator.apk
VoiceCommands.apk
VoiceSearch.apk
YouTube.apk
MediaGallery.apk
MtlrNotifier.apk
MagicSmokeWallpapers.apk
HTMLViewer.apk
AdminFeedNotifier.apk
AccountAndSyncSettings.apk
Fota.apk
Maps.apk
DMService.apk
TelephonyProvider.apk
DefaultContainerService.apk
ScreenReader.apk
ProgramMenuSystem.apk
Superuser.apk
Pruned:
Code:
9/22/10
HelpCenter.bak
AdService.bak
NewsWidget.bak
DLNA.bak
ArcVideoEditorLite.bak
BlurHome.bak
ClockWidget.bak
MessagesWidget.bak
PhotoWidget.bak
ToggleWidgets.bak
WeatherWidget.bak
9/20/10
MyVerizon.bak
Blockbuster.bak
Mynet.bak
Vvm.bak
CityID.bak
Skype_mobile.live.bak
amazonmp3_1.7.22_signed_zipaligned.bak
redding-7648-signed-zipped.bak
Sweet posts!
I'm stock with same stuff removed as Smartzkid.. wish we could get a blur removal list going.. i renamed the blur launcher after installing launcherpro.. also are you guys "pm uninstalling <packagename>" after removing an app?
Check the tutorial karan entitled removing the bloat, the list you mention has existed for weeks.
Sent from my DROID2 using XDA App
zibrah3ed said:
Check the tutorial karan entitled removing the bloat, the list you mention has existed for weeks.
Sent from my DROID2 using XDA App
Click to expand...
Click to collapse
The thread you speak of is for removing Verizon bloat.. and if you read my post thoroughly you would have acknowledged that these are the apps that i removed already just like Smartzkid. Plus removing an app and renaming them are two different commands. So if there is a BLUR REMOVAL LIST that existed for weeks feel free to link it.
@MotoBoy: Please add [code][/code] tags around your list
Why does everyone remove CityID? Isn't it pretty useful?
Smartzkid said:
@MotoBoy: Please add [code][/code] tags around your list
Click to expand...
Click to collapse
Yes sir!
Here is my new one with lots of blur stuff removed and some original droid apps.
Code:
AccountAndSyncSettings.apk"
ApplicationsProvider.apk"
ArcPhotoworkshop.apk"
ArcVideoEditorLite.apk"
AtCmd.apk"
AudioEffectSettings.apk"
BatteryManager.apk"
BatteryReport.apk"
Bluetooth.apk"
BluetoothDun.apk"
blur-services.apk"
BlurCalendarProvider.apk"
BlurCamera.apk"
BlurContacts.apk"
BlurHome.apk"
BlurPhone.apk"
BlurUpdater.apk"
Browser.apk"
Calculator.apk"
CalendarGoogle.apk"
CarHomeGoogle.apk"
CarHomeLauncher.apk"
CertInstaller.apk"
CompassCalibrate.apk"
Contacts.apk"
ContactsData.apk"
ContactsProvider.apk"
ContactsProvider2_0.apk"
D2.apk"
DatamanagerApp.apk"
DataManagerService.apk"
DefaultContainerService.apk"
DeskClockGoogle.apk"
DLNA.apk"
DlnaSystemService.apk"
DMService.apk"
Dock.apk"
DownloadProvider.apk"
DrmProvider.apk"
DroidEmailPolicy.apk"
FileManager.apk"
FirewallService.apk"
GenieWidget.apk"
GlobalUnplug.apk"
GoogleBackupTransport.apk"
GoogleCalendarSyncAdapter.apk"
GoogleContactsSyncAdapter.apk"
GoogleFeedback.apk"
GooglePartnerSetup.apk"
GoogleQuickSearchBox.apk"
GoogleServicesFramework.apk"
HTMLViewer.apk"
LatinIME.apk"
LiveWallpapers.apk"
LiveWallpapersPicker.apk"
Location.apk"
LocationProxyDmPlugin.apk"
MagicSmokeWallpapers.apk"
MarketUpdater.apk"
MasterClearErrorReport.apk"
MediaGallery.apk"
MediaProvider.apk"
MediaSync.apk"
MediaUploader.apk"
Mms.apk"
MotoAtCmdPlugin.apk"
MotoAttAtCmdPlugin.apk"
MotorolaSettingsProvider.apk"
Music.apk"
NetworkLocation.apk"
oma1motService.apk"
OMADownload.apk"
OMAProvisioning.apk"
OverlaySettingsProvider.apk"
PackageInstaller.apk"
PhoneAddons.apk"
PhoneConfig.apk"
PicoTts.apk"
PolicyMgrProvider.apk"
PolicyMgrService.apk"
print.txt
ProgramMenu.apk"
ProgramMenuSystem.apk"
RichTextCommon.apk"
ScreenReader.apk"
Settings.apk"
Setup.apk"
SetupProvider.apk"
SetupWizard.apk"
SoundRecorder.apk"
SpareParts.apk"
Stk.apk"
StorageMonitorService.apk"
Talk.apk"
TelephonyProvider.apk"
Term.apk"
TtsService.apk"
Upgrader.apk"
Usb.apk"
UserDictionaryProvider.apk"
Vending.apk"
VideoPlayer.apk"
Visualization.apk"
VisualizationWallpapers.apk"
VpnServices.apk"
YouTube.apk"
ZoomService.apk"
I assume most of the new apks there are original droid apps? Where did you find them? Would you mind posting a screenshot of your calendar and contacts?
CalendarGoogle
DeskClockGoogle
CarHomeGoogle
CarHomeLauncher
Contacts
ContactsProvider
DroidEmailPolicy
What is SpareParts.apk?
drathx said:
Why does everyone remove CityID? Isn't it pretty useful?
Click to expand...
Click to collapse
Its an extra $1.99 (?) a month to Verizon, so few people use it.
(accidental double post. I don't know how to delete a post...)
This should definitely be in the General section.
Smartzkid said:
I assume most of the new apks there are original droid apps? Where did you find them? Would you mind posting a screenshot of your calendar and contacts?
CalendarGoogle
DeskClockGoogle
CarHomeGoogle
CarHomeLauncher
Contacts
ContactsProvider
DroidEmailPolicy
What is SpareParts.apk?
Its an extra $1.99 (?) a month to Verizon, so few people use it.
Click to expand...
Click to collapse
Yes they are the original droid apps. Contacts is still the same D2 contacts, not sure why that APK is still in there. Might have been from testing. Calendar is original droid too and so is the MMS package. I will post up my system and framework dump soon in case anyone wants to use it.
Spareparts is an extra settings pacakge. You can get it from the market for free.
Related
Hi everyone.
I've been experimenting with a lightweight version of the MyHero ROM. I have removed a lot of applications, and not experienced any instabilities. But since I don't know exactly what I'm doing, I thought I should ask for tips.
Do anyone know exactly which apk's that are safe to remove, or by experience, which are NOT safe to remove?
These are the applications I have removed from my customized MyHero ROM 1.1.1:
BizCardReader.apk
CNSoftKeyboard.apk
com.htc.PlurkWidget.apk
com.htc.StockWidget.apk
com.htc.TwitterWidget.apk
DCSStock.apk
HTC_CIME.apk
HTCHoroscopeWidgets.apk
HTCNewsWidgets.apk
HTCStockWidgets.apk
HtcFootprints.apk
HtcFootprintsWidget.apk
HtcPlurk.apk
HtcSoundRecorder.apk
HtcTwitter.apk
iWnnIME.apk
MarketEnabler.apk
Maps.apk (Download from Market to keep updated)
PCSCII.apk
Stock.apk
SpareParts.apk (Download from Market to keep updated)
Tether.apk
VoiceDialer.apk
VoiceSearch.apk
(I have also deleted the belonging .odex file where present)
I have not experienced any instabilities or reboots by doing this... So far so good...
But there are a lot of applications and services that I don't know what is for, or if they are dependant to other applications.
Can anyone contribute, and help me make a complete list?
Perhaps this can clearify, and help others as well?
Edit: There are of course many more applications I could have removed (Calculator, Browser, Google Talk etc.)
Perhaps I should rewrite thread to produce a list of applications that are NOT safe to remove? Let's see what you think...
I ask why bother having hero if your guna strip her of all her goodies
I like the Hero/Sense interface, and many of the new features (compare to standard Android Cupcake). But I'm not interested in Stocks, I don't use Twitter, Facebook, Footprints, and many other features. I don't need Chinese or Japanese keyboard, and my impression is that removing unused applications saves resources and space...
Right or wrong in my assumptions, I like tweaking and building the perfect ROM for my use.
Could you please provide me with the right command to remove these apk as I can't manage to do it... (no such file messages)
You must run the code for each app you want to remove.
Start Command Prompt and browse to your android develop tools folder (for example: C:\android\tools)
(adb devices is not needed, but I use to run just to check that the phone is recognized)
adb devices
adb remount
adb shell rm /system/app/BizCardReader.apk
adb shell rm /system/app/BizCardReader.odex
adb shell rm /system/app/CNSoftKeyboard.apk
adb shell rm /system/app/CNSoftKeyboard.odex
adb shell rm /system/app/com.htc.PlurkWidget.apk
adb shell rm /system/app/com.htc.PlurkWidget.odex
adb shell rm /system/app/com.htc.StockWidget.apk
adb shell rm /system/app/com.htc.StockWidget.odex
adb shell rm /system/app/com.htc.TwitterWidget.apk
adb shell rm /system/app/com.htc.TwitterWidget.odex
adb shell rm /system/app/DCSStock.apk
adb shell rm /system/app/DCSStock.odex
adb shell rm /system/app/HTC_CIME.apk
adb shell rm /system/app/HTC_CIME.odex
adb shell rm /system/app/HTCHoroscopeWidgets.apk
adb shell rm /system/app/HTCHoroscopeWidgets.odex
adb shell rm /system/app/HTCNewsWidgets.apk
adb shell rm /system/app/HTCNewsWidgets.odex
adb shell rm /system/app/HTCStockWidgets.apk
adb shell rm /system/app/HTCStockWidgets.odex
adb shell rm /system/app/HtcFootprints.apk
adb shell rm /system/app/HtcFootprints.odex
adb shell rm /system/app/HtcFootprintsWidget.apk
adb shell rm /system/app/HtcFootprintsWidget.odex
adb shell rm /system/app/HtcPlurk.apk
adb shell rm /system/app/HtcPlurk.odex
adb shell rm /system/app/HtcSoundRecorder.apk
adb shell rm /system/app/HtcSoundRecorder.odex
adb shell rm /system/app/HtcTwitter.apk
adb shell rm /system/app/HtcTwitter.odex
adb shell rm /system/app/iWnnIME.apk
adb shell rm /system/app/MarketEnabler.apk
adb shell rm /system/app/Maps.apk
adb shell rm /system/app/PCSCII.apk
adb shell rm /system/app/PCSCII.odex
adb shell rm /system/app/Stock.apk
adb shell rm /system/app/Stock.odex
adb shell rm /system/app/SpareParts.apk
adb shell rm /system/app/Tether.apk
adb shell rm /system/app/VoiceDialer.apk
adb shell rm /system/app/VoiceSearch.apk
adb shell reboot
Click to expand...
Click to collapse
I have put these commands in a batch file, so that all applications are removed and the phone is restartet automatically.
thanks. i also dont like this twitter and facebook and footprint crap.
i will play around a bit and come back
Service.stock is safe to remove. If you don't run the stock app and widget.
Don't remove socialnetworking.provider. its entangled with the contacts. will force close when editing or adding contacts.
I removed Google Maps according to your instructions, but can't find it on the Market to re-install. Any clues?
Here you go mate (Sorry xD I was in Australia some time ago and I get used to the english from there xD...)
http://www.4shared.com/file/133337127/8d8a04fc/comgoogleandroidappsmaps.html
I can't remember what version is, but is the last one before the 3.20 (I haven't found the 3.20 one yet)...
Removing Apps
To show all the system apps installed:
Code:
adb shell ls /system/app/
I also removed the old style homepage
Code:
adb shell rm /system/app/Launcher.apk
adb shell rm /system/app/Launcher.odex
enek said:
I also removed the old style homepage
Code:
adb shell rm /system/app/Launcher.apk
adb shell rm /system/app/Launcher.odex
Click to expand...
Click to collapse
Instead of typing both .apk and .odex (2 lines) just type
adb shell rm /system/app/Launcher.* <-- This will remove all files named Launcher.*whatever*
well, does it help to improve performance by removing unused applications? i mean, i don't tweeter or watch stocks and i see them in autostart every time i boot.
Hello:
I´m currently deleting too those apps under /system/app that i don´t use in order to get a more "optimized" system. In my case, I´m running Root Manager that I purchased from the market and that let you uninstall those apps directly from the phone.
Currently, my list of apps under /system/app is as follows:
AccountManager.apk *
SettingsProvider.apk *
HtcLocationService.apk *
Ftp.apk *
Settings.apk
Launcher.apk
Superuser.apk
CustomizationSettingsProvider.apk
YouTube.apk
GoogleContactsProvider.apk
DCSGeocode.apk *
ImProvider.apk
Rosie.apk
TelephonyProvider.apk
HtcAddProgramWidget.apk *
DCSWeather.apk
GooglePartnerSetup.apk
NetworkLocation.apk *
HTCSetupWizard.apk
GoogleSubscribedFeedsProvider.apk
com.htc.WeatherWidget.apk
DCSReverseGeocode.apk *
HtcSoundRecorder.apk
HtcMusic.apk
MediaProvider.apk
htcmailwidgets.apk
Street.apk
HTMLViewer.apk
WeatherProvider.apk
SetupWizard.apk
PackageInstaller.apk
Gmail.apk
com.htc.TwitterWidget.apk
DCSUtility.apk *
htccalendarwidgets.apk
DCSCHT.apk *
GmailProvider.apk
HTCCamera.apk
Maps.apk
Calendar.apk
DCSImpl.apk *
CalendarProvider.apk
Mms.apk
UserDictionaryProvider.apk
Updater.apk *
DownloadProvider.apk *
Talk.apk
HtcLockScreen.apk
GoogleApps.apk
htcmsgwidgets.apk
GoogleSettingsProvider.apk
Weather.apk
Vending.apk *
HTCNew.apk *
Mail.apk
GSD.apk
Phone.apk
FieldTest.apk *
teeter.apk
htcsearchwidgets.apk
gtalkservice.apk
CheckinProvider.apk *
SocialNetworkProvider.apk
GoogleSearch.apk
CertificateService.apk *
UploadProvider.apk *
FilePicker.apk *
Calculator.apk
HtcClockWidget.apk
CustomizationSetup.apk
HtcTwitter.apk
Clicker.apk
HtcStreamPlayer.apk
HtcContacts.apk
htcsettingwidgets.apk
HtcPhotoWidget.apk
HtcLocationPicker.apk
checkin.apk *
HtcSettingsProvider.apk
WorldClock.apk
htccontactwidgets.apk
HTC_IME.apk
HTCAlbum.apk
MediaUploader.apk
The apps marked with a "*" are the ones that I´m not sure if can´t be safely removed, because I don´t know their function or if are related with another system processes
I´m running MLGIN V1.0 Hero rom ported to work under my Spanish Vodafone HTC Magic 32B
Could you please help me with this?
Rgds
Hello all:
Could anyone provide us with any reply to my last comment? I think that can be very useful for the whole community to know the real utility of these system apps in order to know if they can be safely removed
Many thanks
Rgds
What does every application do, we can explain by the application name!
What are those files responsible for:
Rosie.apk
Launcher.apk
PCSCII.apk
HtcStreamPlayer.apk
iWnnIME.apk
CNSoftKeyboard.apk
michal_banszel said:
What are those files responsible for:
Rosie.apk Launcher.apk PCSCII.apk HtcStreamPlayer.apk iWnnIME.apk CNSoftKeyboard.apk
Click to expand...
Click to collapse
Rosie.apk - Main interface app of SenseUI (same as Launcher.apk)
Launcher.apk - Main interface app of Stock Cupcake1.5 UI - it hosts all application, manage widgets and more...
PCSCII.apk - client for syncronization via HTC Sync
HtcStreamPlayer.apk - Player for streamed audio
iWnnIME.apk - Japanese keyboard
CNSoftKeyboard.apk - Chinese soft Keyboard
If you're using SenceUI (7 workspaces, buttons (they are with icons, not titles) Programms, Call, Add at the bottom) - you don't need old app Launcher.apk
If you're live in Europe and not studying chinese or japanese - you don't need these keyboards
If you're using sync via HTC Sync - don't remove PCSCII.apk
Don't remove HtcStreamPlayer.apk. You may use it in the future.
Could someone clarify the following ones (i´ve reduced my initial list
AccountManager.apk *
SettingsProvider.apk * --> is this the whole "settings" batch?
HtcLocationService.apk * --> is neccesary?
Ftp.apk * --> Can be removed?
Settings.apk* --> is this the whole "settings" batch?
CustomizationSettingsProvider.apk*
DCSGeocode.apk * --> ¿¿????
ImProvider.apk * --> Is it the Market App?
HtcAddProgramWidget.apk * --> Widget for what?
NetworkLocation.apk *
HTCSetupWizard.apk --> is it neccesary once performed the initial set up?
GoogleSubscribedFeedsProvider.apk --> If you have an RSS reader like Greed, can be removed?
DCSReverseGeocode.apk * --> ??¿¿¿
MediaProvider.apk * --> What is this?
HTMLViewer.apk --> Browser.apk is the default browser, so, what is it?
SetupWizard.apk --> is it neccesary once performed the initial set up?
DCSUtility.apk * --> ¿¿??
DCSCHT.apk * --> ???
DCSImpl.apk * --> ???
Updater.apk *
DownloadProvider.apk * --> ???
Talk.apk
Vending.apk *
HTCNew.apk *
GSD.apk * --> ???
FieldTest.apk * --> ???
CheckinProvider.apk *
CertificateService.apk *
UploadProvider.apk *
FilePicker.apk *
CustomizationSetup.apk --> is this the whole "settings" batch?
HtcStreamPlayer.apk
HtcLocationPicker.apk --> is it neccesary once performed the initial set up?
checkin.apk *
HtcSettingsProvider.apk *
MediaUploader.apk *
Many thanks
5[Strogino] said:
Rosie.apk - Main interface app of SenseUI (same as Launcher.apk)
Launcher.apk - Main interface app of Stock Cupcake1.5 UI - it hosts all application, manage widgets and more...
PCSCII.apk - client for syncronization via HTC Sync
HtcStreamPlayer.apk - Player for streamed audio
iWnnIME.apk - Japanese keyboard
CNSoftKeyboard.apk - Chinese soft Keyboard
If you're using SenceUI (7 workspaces, buttons (they are with icons, not titles) Programms, Call, Add at the bottom) - you don't need old app Launcher.apk
If you're live in Europe and not studying chinese or japanese - you don't need these keyboards
If you're using sync via HTC Sync - don't remove PCSCII.apk
Don't remove HtcStreamPlayer.apk. You may use it in the future.
Click to expand...
Click to collapse
Thanks dude! I'm using Sense UI so I will remove launcher.apk. But all HTC and Andorid widgets will work? and last question what is Tether.apk?
To iamarock:
I have removed the following, and have not experienced any instabilities:
FTP.apk
GSD.apk
FieldTest.apk
HTCNew.apk
FilePicker.apk
Regarding your last list, I only know of these two:
HtcAddProgramWidget.apk * --> Widget for what?
- This is the program that allows you to create Widgets on your desktop, so don't remove it. (When you long press the homescreen and get the " Add to Home" menu.)
Vending.apk *
This is the Market app, I think. The new Sense ROM don't have a Market.apk
Does anyone know what the Clicker.apk does?
Two days ago I "S-OFFed" my DS, and rooted it with Gingerbreak. Everything worked like a charm.
Now, I found a way to remove native apps via adb.
Using ClockworkMod Recovery, I turn my phone into recovery mode, and in a terminal i write:
Code:
./adb shell
mount /system
cd /system/app
rm -f app_name.*
This way I removed, for instance, Stock application, or AmazonMp3, or FriendStream. By the way, there are still a lot of application signed by HTC that I don't know. Does someone can tell me what is all this stuff? What can I remove and what must I keep?
For instance, I was looking for mirror application and reader application, without success
Code:
cd /system/app
ls
AccountSyncManager.apk HtcProfileWidget.odex
AccountSyncManager.odex HtcRecommends.apk
AdobeReader.apk HtcRecommends.odex
AppSharing.apk HtcRecommendsWidget.apk
AppSharing.odex HtcRecommendsWidget.odex
ApplicationsProvider.apk HtcRingtoneTrimmer.apk
ApplicationsProvider.odex HtcRingtoneTrimmer.odex
BlackBoard.apk HtcRingtoneWidget.apk
Bluetooth.apk HtcRingtoneWidget.odex
Bluetooth.odex HtcScreenBrightnessWidget.apk
BrcmBluetoothServices.apk HtcScreenBrightnessWidget.odex
BrcmBluetoothServices.odex HtcScreenTimeoutWidget.apk
Browser.apk HtcScreenTimeoutWidget.odex
Browser.odex HtcSettingsProvider.apk
CSPeopleSyncService.apk HtcSettingsProvider.odex
CSPeopleSyncService.odex HtcSoundRecorder.apk
Calculator.apk HtcSoundRecorder.odex
Calculator.odex HtcSoundSetDownloadManager.apk
Calendar.apk HtcSoundSetDownloadManager.odex
Calendar.odex HtcStreamPlayer.apk
CalendarProvider.apk HtcStreamPlayer.odex
CalendarProvider.odex HtcSyncwidget.apk
CertInstaller.apk HtcSyncwidget.odex
CertInstaller.odex HtcTipWidget.apk
CheckinProvider.apk HtcTipWidget.odex
CheckinProvider.odex HtcTwitter.apk
ContactsProvider.apk HtcTwitter.odex
ContactsProvider.odex HtcWeatherWallpaper.apk
CustomizationSettingsProvider.apk HtcWeatherWallpaper.odex
CustomizationSettingsProvider.odex LiveWallpapers.apk
CustomizationSetup.apk LiveWallpapers.odex
CustomizationSetup.odex LiveWallpapersPicker.apk
DCSImpl.apk LiveWallpapersPicker.odex
DCSImpl.odex LocationPickerLaputa.apk
DCSStock.apk LocationPickerLaputa.odex
DCSStock.odex MagicSmokeWallpapers.apk
DCSUtility.apk MagicSmokeWallpapers.odex
DCSUtility.odex Mail.apk
DFPI.apk Mail.odex
DFPI.odex Maps.apk
DebugTool.apk MarketUpdater.apk
DefaultContainerService.apk MediaProvider.apk
DefaultContainerService.odex MediaProvider.odex
DownloadProvider.apk MediaUploader.apk
DownloadProvider.odex MessageTabPlugin.apk
DownloadProviderUi.apk MessageTabPlugin.odex
DownloadProviderUi.odex Metal.apk
DrmProvider.apk Mms.apk
DrmProvider.odex Mms.odex
EReader.apk Mode10Wallpapers.apk
EReader.odex Mode10Wallpapers.odex
EReaderWidget.apk MyHTC.apk
EReaderWidget.odex MyHTC.odex
Facebook.apk MyReportAgent.apk
FieldTest.apk MyReportAgent.odex
FilePicker.apk NetworkLocation.apk
FilePicker.odex OnlineAssetDetails.apk
FlashLitePlugin.apk OnlineAssetDetails.odex
FlashLitePlugin.odex PCSCII.apk
Flashlight.apk PCSCII.odex
Flashlight.odex PackageInstaller.apk
Flickr.apk PackageInstaller.odex
Flickr.odex Phone.apk
GSD.apk Phone.odex
GSD.odex PicoTts.apk
GenieWidget.apk PicoTts.odex
Gmail.apk PluginManager.apk
GoogleBackupTransport.apk PluginManager.odex
GoogleCalendarSyncAdapter.apk Protips.apk
GoogleContactsSyncAdapter.apk Protips.odex
GoogleFeedback.apk QuickLookup.apk
GooglePartnerSetup.apk QuickLookup.odex
GoogleQuickSearchBox.apk Quickoffice.apk
GoogleServicesFramework.apk Rosie.apk
HTCAlbum.apk Rosie.odex
HTCAlbum.odex Settings.apk
HTCCamera.apk Settings.odex
HTCCamera.odex SettingsProvider.apk
HTCSetupWizard.apk SettingsProvider.odex
HTCSetupWizard.odex SetupWizard.apk
HTC_IME.apk SkinPicker.apk
HTC_IME.odex SkinPicker.odex
HTMLViewer.apk Slate.apk
HTMLViewer.odex SoundHound_Freemium.apk
HtcAddProgramWidget.apk SoundRecorder.apk
HtcAddProgramWidget.odex SoundRecorder.odex
HtcAutoRotateWidget.apk Stk.apk
HtcAutoRotateWidget.odex Stk.odex
HtcBackgroundDataWidget.apk Street.apk
HtcBackgroundDataWidget.odex Superuser.apk
HtcCalculatorWidget.apk SystemUI.apk
HtcCalculatorWidget.odex SystemUI.odex
HtcClockWidget.apk Talk.apk
HtcClockWidget.odex TelephonyProvider.apk
HtcCompressViewer.apk TelephonyProvider.odex
HtcCompressViewer.odex Transfer-saga-8.20.0.13-S21.apk
HtcConnectedMedia.apk TtsService.apk
HtcConnectedMedia.odex TtsService.odex
HtcContacts.apk Twitter.apk
HtcContacts.odex Updater.apk
HtcCopyright.apk Updater.odex
HtcDLNAMiddleLayer.apk UpgradeSetup.apk
HtcDLNAMiddleLayer.odex UpgradeSetup.odex
HtcDMC.apk UploadProvider.apk
HtcDMC.odex UploadProvider.odex
HtcDataRoamingWidget.apk UserDictionaryProvider.apk
HtcDataRoamingWidget.odex UserDictionaryProvider.odex
HtcDataStripWidget.apk Vending.apk
HtcDataStripWidget.odex VisualizationWallpapers.apk
HtcDialer.apk VisualizationWallpapers.odex
HtcDialer.odex VoiceSearch.apk
HtcDirect.apk VpnServices.apk
HtcDirect.odex VpnServices.odex
HtcDirectDownloadsProvider.apk Weather.apk
HtcDirectDownloadsProvider.odex Weather.odex
HtcFMRadio.apk WeatherAgentService.apk
HtcFMRadio.odex WeatherAgentService.odex
HtcFacebook.apk WeatherProvider.apk
HtcFacebook.odex WeatherProvider.odex
HtcFeedback.apk WeatherSyncProvider.apk
HtcFeedback.odex WeatherSyncProvider.odex
HtcGreader.apk WifiRouter.apk
HtcGreader.odex WifiRouter.odex
HtcGreaderWidget.apk Wood.apk
HtcGreaderWidget.odex WorldClock.apk
HtcHubSyncProvider.apk WorldClock.odex
HtcHubSyncProvider.odex YouTube.apk
HtcImageWallpaper.apk com.htc.FMRadioWidget.apk
HtcImageWallpaper.odex com.htc.FMRadioWidget.odex
HtcLaputa.apk com.htc.MusicWidget.apk
HtcLaputa.odex com.htc.MusicWidget.odex
HtcLaputaInstaller.apk com.htc.TrendsWidget.apk
HtcLaputaInstaller.odex com.htc.TrendsWidget.odex
HtcLaputaWidget.apk com.htc.TwitterWidget.apk
HtcLaputaWidget.odex com.htc.TwitterWidget.odex
HtcLocationService.apk com.htc.WeatherWidget.apk
HtcLocationService.odex com.htc.WeatherWidget.odex
HtcLockScreen.apk htcbookmarkwidget.apk
HtcLockScreen.odex htcbookmarkwidget.odex
HtcMessageCS.apk htccalendarwidgets.apk
HtcMessageCS.odex htccalendarwidgets.odex
HtcMessageProvider.apk htccontactwidgets.apk
HtcMessageProvider.odex htccontactwidgets.odex
HtcMessageUploader.apk htcmailwidgets.apk
HtcMessageUploader.odex htcmailwidgets.odex
HtcMusic.apk htcmsgwidgets.apk
HtcMusic.odex htcmsgwidgets.odex
HtcMusicMarkedItems.apk htcsettingwidgets.apk
HtcMusicMarkedItems.odex htcsettingwidgets.odex
HtcPhotoWidget.apk install_flash_player.apk
HtcPhotoWidget.odex restartapp.apk
HtcPowerStripWidget.apk restartapp.odex
HtcPowerStripWidget.odex teeter.apk
HtcProfileWidget.apk teeter.odex
Thank you
Reader is called MyShelf I believe. I'd use Root Uninstaller if I were you.
I've tried it, it's nice except for all the limitation in the "lite" version.
It's wierd, it cannot detect the "mirror" application!
can it be deleted?
can it be deleted?
b3by said:
Two days ago I "S-OFFed" my DS, and rooted it with Gingerbreak. Everything worked like a charm.
Now, I found a way to remove native apps via adb.
Click to expand...
Click to collapse
If you freeze apps with Titanium Back Up first you can check for any issues before deleting them for good.
Yeah, I'll try. Hope there will be no long-term issues
Edit: I also tried, instead of
Code:
rm -f app_name.*
with
Code:
mv app_name.apk app_name.bak
and see what is going to happen.
Done it with HtcLockScreen.apk, in order to use vanilla lockscreen, andi it worked fine. If i get any problem, I shall simply restore it
Excuse me if I up this thread againg, but I was wondering...
When I removed HtcLockScreen.apk, the system replaced it with vanilla lockscreen. What if I remove HtcMessageCS.apk or HtcMusic.apk? Will I be able to use vanilla version of them?
b3by said:
Excuse me if I up this thread againg, but I was wondering...
When I removed HtcLockScreen.apk, the system replaced it with vanilla lockscreen. What if I remove HtcMessageCS.apk or HtcMusic.apk? Will I be able to use vanilla version of them?
Click to expand...
Click to collapse
Yes
Sent from my HTC Desire S using XDA Premium App
chris5s said:
Yes
Sent from my HTC Desire S using XDA Premium App
Click to expand...
Click to collapse
This will make you lose your HTC EQ.
Using Root Explorer, I renamed the following files extension to .bak and now my launcher feels shaky (ADW Launcher).
Which app is likely the culprit?
adservice.apk
dlna.apk
dlnasystemservice.apk
geniewidget.apk
homesyncwizard.apk
livewallpapers.apk
magicsmokewallpapers.apk
messaging.apk
newbayvaultmarket.apk
socialshare.apk
statuswidget.apk
swype.apk
talk.apk
visualizationwallpapers.apk
vvm.apk
yahoocontacts.apk
There are lot of cases, when we're trying to remove system library or apk and device becomes malfunctioning or stops booting at all.
Average ROM has ~500 system packages/jars/libraries/binaries and ~20000 dependencies, which, frankly speaking, most human beings are unable to apprehend using only own mind.
The idea is to track the dependencies using some sort of automation.
Libraries depend on other libraries.
Binaries depend on libraries.
Jars depend on other jars and libraries.
APKs depend on other APKs, jars and libraries.
Library and binary dependencies may be gathered by arm-eabi-readelf tool (option -d).
Jars and APKs may be deodexed (if needed), decompiled; "System.loadLibrary(...)", "import ...", "package ...", "class ...", "new Intent(...)" code lines may be grepped to gather dependencies.
All this is done by deptree tool I'm offering.
Use cases:
Code:
Reset/init database (test.sqlite). If you don't do this - database will be updated.
$ ./init_db.sh
... (output)
Parsing. Specify "system" filesystem tree. system/bin/*, system/xbin/* should be executables (chmod a+x bin/* xbin/*).
$ ./parse_rom_dir.sh /path/to/unpacked/rom/system
... (too long output, duration ~15-35min)
List binaries/jars/apks, which names contain "adrenaline".
$ ./list_objects.sh adrenaline
Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk 139 dependencies 7 providings
$ ./list_objects.sh ext2
libext2_blkid.so 2 dependencies 1 providings
libext2_com_err.so 3 dependencies 1 providings
libext2_e2p.so 1 dependencies 1 providings
libext2_uuid.so 3 dependencies 1 providings
libext2fs.so 5 dependencies 1 providings
Calculate objects that should be removed also if this one is removed.
$ ./remove_object.sh Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk
libasphalt6.so not_needed
Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk dependency
$ ./remove_object.sh libext2fs.so
libext2_uuid.so not_needed
libext2_blkid.so not_needed
libext2_com_err.so not_needed
libdiskconfig.so not_needed
libext2fs.so dependency
libext2_e2p.so not_needed
vold dependency
$ ./remove_object.sh ext.jar
LiveWallpapers.apk dependency
MobileTrackerEngineTwo.apk dependency
libandroid_servers.so not_needed
SnsImageCache.apk dependency
libmobiletag-decoder.so not_needed
...
secmediarecorder.jar dependency
android.test.runner.jar dependency
PhoneErrService.apk dependency
att_code_scanner_v2_0_45_aligned.apk dependency
$ ./remove_object.sh ATTNavigator.apk Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk Vending.apk
libasphalt6.so not_needed
Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk dependency
Vending.apk dependency
MarketUpdater.apk dependency
ATTNavigator.apk dependency
List symbols and objects, which provide/require them. Substring may be specified.
$ ./list_symbols.sh libext2fs.so
symbol libext2fs.so
required_by vold
provided_by libext2fs.so
$ ./list_symbols.sh iqclient
symbol com.carrieriq.iqagent.client.IQClient
required_by android.policy.jar ext.jar framework.jar services.jar
provided_by ext.jar
symbol com.android.internal.policy.impl.IQClientThreadRunnable
required_by
provided_by android.policy.jar
List symbols/objects, which the object provides and on which depends.
$ ./list_dependencies.sh ext2
object libext2_blkid.so
depends_on_symbols libc.so libext2_uuid.so
provides_symbols libext2_blkid.so
depends_on_objects libc.so libext2_uuid.so
dependent_objects libext2fs.so
object libext2_com_err.so
depends_on_symbols libc.so libstdc++.so libm.so
provides_symbols libext2_com_err.so
depends_on_objects libc.so libm.so libstdc++.so
dependent_objects libext2fs.so
object libext2_e2p.so
depends_on_symbols libc.so
provides_symbols libext2_e2p.so
depends_on_objects libc.so
dependent_objects libext2fs.so
object libext2_uuid.so
depends_on_symbols libc.so libstdc++.so libm.so
provides_symbols libext2_uuid.so
depends_on_objects libc.so libm.so libstdc++.so
dependent_objects libext2_blkid.so libext2fs.so
object libext2fs.so
depends_on_symbols libc.so libext2_blkid.so libext2_uuid.so libext2_com_err.so libext2_e2p.so
provides_symbols libext2fs.so
depends_on_objects libc.so libext2_blkid.so libext2_com_err.so libext2_e2p.so libext2_uuid.so
dependent_objects vold
$ ./list_dependencies.sh asphalt6
object libasphalt6.so
depends_on_symbols libc.so libstdc++.so libm.so liblog.so libdl.so libGLESv1_CM.so libGLESv2.so
provides_symbols libasphalt6.so
depends_on_objects libGLESv1_CM.so libGLESv2.so libc.so libdl.so liblog.so libm.so libstdc++.so
dependent_objects Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk
object Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk
depends_on_symbols libasphalt6.so android.os.Bundle java.io.PrintStream java.util.Iterator android.content.Intent java.io android.net.Uri android.os android.content.Context android.widget.EditText android.widget.TextView java.io.IOException android.app.ProgressDialog android.content.res.Configuration android.content.res.Resources android.graphics.Rect android.view android.util.AttributeSet android.util.Log android.content java.util android.view.KeyEvent android.view.View android.widget.Button java.util.Date android.widget.RelativeLayout android.content.DialogInterface android.app.AlertDialog android.view.MotionEvent android.graphics.Bitmap android.graphics.BitmapFactory java.io.FileNotFoundException java.io.InputStream android.media.AudioManager java.util.ArrayList android.net.ConnectivityManager android.telephony.TelephonyManager java.io.File android.view.Window java.util.List android.text.Editable android.text.TextWatcher android.view.inputmethod.InputMethodManager java.util.HashMap java.util.Locale android.app.NotificationManager android.app.Activity java.util.zip.ZipEntry java.util.zip.ZipFile android.content.res.AssetManager android.content.res.AssetFileDescriptor java.util.Random android.os.Environment java.util.Enumeration java.util.Vector java.net.URL java.security.SecureRandom javax.crypto javax.crypto.spec.SecretKeySpec java.io.ByteArrayInputStream java.security.cert.X509Certificate android.app.PendingIntent android.net.NetworkInfo java.util.zip.GZIPInputStream java.util.zip org.apache.http.impl.client.DefaultHttpClient android.os.Build java.nio.charset.Charset java.io.FileOutputStream java.io.DataInputStream java.net java.nio java.util.zip.GZIPOutputStream java.util.Timer java.net.SocketException java.net.SocketTimeoutException javax.net.ssl org.xml.sax.Attributes javax.xml.parsers.SAXParser javax.net.ssl.SSLSession javax.net.ssl.X509TrustManager org.xml.sax.helpers.DefaultHandler org.xml.sax.XMLReader org.xml.sax.InputSource java.net.HttpURLConnection java.util.TimerTask org.apache.http.client.entity.UrlEncodedFormEntity org.apache.http.client.methods.HttpPost org.apache.http.message.BasicNameValuePair org.apache.http.HttpConnection android.os.Looper android.os.Process android.content.BroadcastReceiver android.os.StatFs android.content.IntentFilter android.view.Display android.text.TextPaint android.content.SharedPreferences android.net.wifi.WifiManager android.widget.ProgressBar android.graphics.Typeface android.webkit.WebView android.hardware javax.microedition.khronos.egl android.widget.AbsoluteLayout android.widget.ImageButton android.media.MediaPlayer android.view.SurfaceHolder android.graphics.drawable.PaintDrawable android.view.WindowManager android.telephony.SmsManager android.telephony.SmsMessage javax.net.ssl.HostnameVerifier android.net.wifi.WifiInfo android.opengl.GLES20 javax.microedition.khronos.opengles.GL10 android.opengl.GLSurfaceView android.opengl.GLUtils android.webkit.WebSettings android.webkit.WebViewClient android.permission.INTERNET android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.DEVICE_POWER android.permission.WAKE_LOCK android.permission.READ_PHONE_STATE android.permission.RECEIVE_SMS android.permission.ACCESS_NETWORK_STATE android.permission.WRITE_EXTERNAL_STORAGE android.permission.VIBRATE android.permission.CHANGE_NETWORK_STATE android.permission.RESTART_PACKAGES android.permission.WRITE_SETTINGS android.permission.SEND_SMS android.permission.WRITE_SMS android.permission.READ_SMS javax.xml.parsers.SAXParserFactory org.apache.http.client.HttpClient javax.microedition.khronos.egl.EGL10
provides_symbols com.gameloft.android.ATT.GloftA6HP.asphalt6.installer.GameInstaller com.gameloft.android.ATT.GloftA6HP.asphalt6.MyVideoView com.gameloft.android.ATT.GloftA6HP.asphalt6.GLGame com.gameloft.android.ATT.GloftA6HP.asphalt6.GLiveMain com.gameloft.android.ATT.GloftA6HP.asphalt6.IGPMain com.gameloft.android.ATT.GloftA6HP.asphalt6.Billing.AndroidBilling com.gameloft.android.ATT.GloftA6HP.asphalt6.Billing.SmsReceiver
depends_on_objects libasphalt6.so core.jar ext.jar framework.jar SystemInfo.apk
dependent_objects
$ ./list_dependencies.sh SystemInfo.apk
object SystemInfo.apk
depends_on_symbols android.os.Bundle java.io android.os android.content.Context android.util.AttributeSet android.util.Log android.os.Handler android.content android.os.Message android.view.View android.os.SystemProperties android.graphics.Canvas android.text.TextUtils java.util.List android.app.Service android.os.Build android.graphics.Paint android.app.ActivityManager android.view.WindowManager android.permission.RECORD_AUDIO android.permission.ACCESS_FINE_LOCATION android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.RECEIVE_BOOT_COMPLETED android.permission.GET_TASKS android.permission.SET_WALLPAPER android.permission.CAMERA android.permission.READ_OWNER_DATA android.permission.WRITE_OWNER_DATA
provides_symbols android.permission.WRITE_EXTERNAL_STORAGE android.samsung.SystemInfo.SystemInfoService android.samsung.SystemInfo.SystemInfoReceiver
depends_on_objects core.jar framework.jar SystemInfo.apk
dependent_objects ATTNavigator.apk Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk BluetoothOpp.apk BluetoothPbap.apk BooksPhone.apk Browser.apk CallSetting.apk Camera.apk CertInstaller.apk CityID-release.apk ClockPackage.apk Contacts.apk DataCreate.apk DefaultContainerService.apk Dlna.apk DownloadProvider.apk Email.apk FTC.apk FTM.apk FTS.apk Gallery3D.apk GenieWidget.apk Gmail.apk InputEventApp.apk JobManager.apk Kobo.apk Maps.apk MediaHub.apk MediaProvider.apk Memo.apk MiniDiary.apk Mms.apk MobilePrint.apk MtpApplication.apk MusicPlayer.apk MyFiles.apk NetworkLocation.apk PopupuiReceiver.apk PressReader.apk QuickView.apk Quickoffice.apk SamsungWidget_News.apk ScreenCaptureService.apk SecDownloadProvider.apk SecretWallpaper1.apk SecretWallpaper2.apk SelfTestMode.apk SocialHub.apk SoundPlayer.apk Superuser.apk SystemInfo.apk Talk2.apk Tasks.apk TelephonyProvider.apk TouchWiz30Launcher.apk TouchWizCalculator.apk TouchWizCalendar.apk TrimApp.apk TtsService.apk Vending.apk VideoPlayer.apk VoiceRecorder.apk VoiceSearch.apk Zinio.apk att_featuredapp.apk wssyncmldm.apk wssyncmlnps.apk
Grab the latest version here: http://romanr.info/android/deptree-0.1.1.zip
Sources/git: http://romanr.info/android/deptree.git
References/regards:
AXMLPrinter - http://code.google.com/p/android4me/downloads/list
arm-eabi-toolchain - https://www.codeaurora.org/git/proj...ebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin
dex2jar - http://code.google.com/p/dex2jar/downloads/list
jad - http://www.varaneckas.com/jad
smali - http://code.google.com/p/smali/downloads/list
Nice tool man, but under windows 7 with cygwin i get DBI.pm missing error, and i cannot solve this problem at all. Any help?
Thank you.
mrbenbiz said:
under cygwin i get DBI.pm missing error
Click to expand...
Click to collapse
Try search & install for your cygwin something like libdbi-perl or libperl-dbi or dbi-perl. dbi-sqlite also needed.
When i try to path system rom dir, i get this message with all apks, libs...
error: DBD:SQLite:db selectrow_array failed: no such table: objects at xApp.pl
I am very interesting on that. thank!!
selectrow_array failed
gade12 said:
error: DBD:SQLite:db selectrow_array failed: no such table: objects at xApp.pl
Click to expand...
Click to collapse
Try to remove all *.db files and run init_db.sh again.
Very nice/usefull tool!! it's work perfect!!
It's perfect for delete apps or port roms.
Thank for share it!
Looks like a very nice tool, but links are down. Anyone cares to share a working download link? Thanks.
Everything works!
_polimorph_ said:
Anyone cares to share a working download link?
Click to expand...
Click to collapse
I've just checked every link - all links work.
Which exactly link doesn't work?
Hey , can you teach me how to use it ?
maybe edit ur post and add a guide on how to use it ?
thanks
monish1995 said:
Hey , can you teach me how to use it ?
maybe edit ur post and add a guide on how to use it ?
Click to expand...
Click to collapse
Can u tell me what r u gonna do with it?
Why do you need this tool? What info in your development are you looking for?
Edit: should have read the readme first!
had to install the following packages to get it working on ubuntu: sqlite3 libdbi-perl libdigest-perl libdigest-crc-perl libdbd-sqlite3-perl
seems like an awesome tool, thanks a ton!
Thanks for this great tool.
I'm trying to use it so maybe I could figure it out the jar and lib dependencies of Galaxy S4 apk files and make them work on older Galaxy devices.
I'm trying to use it under Mac OS X Snow Leopard but I'm afraid it's not working properly due to some things missing like perl or something like that. Does anyone know what else I should install to make it work under OS X?
thank you in advance
maybe provide a guide on how to find the dependencies manually? also i should be able to port to windows if you like?
While parsing system, I have error message for all apk as follow, (I work on LG kitkat system.)
.../app/talkback.apk: error:
no element found at line 1, column 0, byte 0 at /usr/lib/perl5/XML/Parser.pm line 187
Click to expand...
Click to collapse
How to fix it, Thank you very much.
theanh6 said:
While parsing system, I have error message for all apk as follow, (I work on LG kitkat system.)
How to fix it, Thank you very much.
Click to expand...
Click to collapse
Have no idea, send a patch please when you fix it. Thanks!
Im interested in this because after de-bloating, Im also hoping to remove some system processes that Im not interested in as well as any leftovers from container agents and carrier iq...
I am using custom rom's for about a year now and am using a script to delete several things I am not using.
But for some of the /system/app and /system/priv-app directories I do not know what functionality is behind and if it safe to delete.
I have started this thread as a help also for others who want to clean up and use their install as lean and mean as possible.
To start, this is the list of directories I am deleting after an install, enclosed also the script I am using from terminal in twrp for this (remove the .txt and chmod 755 to make it executable).
Note; I am using alternatives for calendar, mail, contacts, camera and galary so they are also included in the list.
Code:
/system/app/AntHalService
/system/app/BasicDreams
/system/app/BuiltInPrintService
/system/app/Calendar
/system/app/Camera2
/system/app/CtsShimPrebuilt
/system/app/EasterEgg
/system/app/Email
/system/app/Gallery2
/system/app/HTMLViewer
/system/app/LatinIME
/system/app/LiveWallpapersPicker
/system/app/messaging
/system/app/NfcNci
/system/app/PhotoTable
/system/app/PrintRecommendationService
/system/app/SpareParts
/system/app/Stk
/system/app/SubstratumSignature
/system/app/Terminal
/system/app/Traceur
/system/priv-app/BackupRestoreConfirmation
/system/priv-app/CallLogBackup
/system/priv-app/CNEService
/system/priv-app/Contacts
/system/priv-app/CtsShimPrivPrebuilt
/system/priv-app/DocumentsUI
/system/priv-app/InputDevices
/system/priv-app/ManagedProvisioning
/system/priv-app/MusicFX
/system/priv-app/OneTimeInitializer
/system/priv-app/SubstratumHelperService
/system/priv-app/VpnDialogs
/system/priv-app/WeatherClient
/system/framework/com.google.widevine.software.drm.jar
/system/lib/libjni_latinimegoogle.so
/system/media/bootanimation.zip
/system/bin/bootanimation
Can someone tell me what the functionality is for the apk in the following directories:
/system/app:
embms
ExtShared
WAPPushManager
/system/priv-app:
StatementService
Tag
Are there other apks in /system/app or /system/priv-app, belonging to a default (AOSP-based) Android Pie which can be deleted safely?