Related
This is a copy and paste from a post I found on another forum. Some people just like to get rid of some applications that come with the Desire and HTC-sense. This post might be usefull if you like to delete some of the apps you dont want/need. Its written for windows-machines. I would advice to try one @the time and check if it works.
Works only on rooted devices! You need ADB/SDK on youre pc!
****WARNING****
Be sure you know EXACTLY what you are removing as it can cause you problems down the line, ie. if you remove HTC_IME.apk then you have no keyboard installed and will not be able to enter text on the device....
1. Boot the phone in recovery. Plugin the usb-cable. Wait for the drivers to load. Open a command prompt @the tools directory found in de adb-android dir on youre pc. Open it as administrator
2. You now need to mount the /system folder using the code below
HTML:
adb shell mount /system
3. Now you will need to get the list of installed apk files
HTML:
adb shell ls /system/app/
and the output should look like this:
HTML:
AccountAndSyncSettings.apk HtcWeatherWallpaper.apk
ApplicationsProvider.apk Jbed.apk
Bluetooth.apk LiveWallpapers.apk
BrcmBluetoothServices.apk LiveWallpapersPicker.apk
Browser.apk MagicSmokeWallpapers.apk
Calculator.apk Mail.apk
Calendar.apk MarketUpdater.apk
CalendarProvider.apk MediaProvider.apk
CertInstaller.apk MediaUploader.apk
CheckinProvider.apk Mms.apk
Clicker.apk Mode10Wallpapers.apk
ContactsProvider.apk NetworkLocation.apk
CustomizationSettingsProvider.apk NewsReader.apk
CustomizationSetup.apk PCSCII.apk
DCSImpl.apk PDFViewer.apk
DCSStock.apk PackageInstaller.apk
DCSUtility.apk Phone.apk
DownloadProvider.apk PicoTts.apk
DrmProvider.apk PluginManager.apk
EnhancedGoogleSearchProvider.apk QuickLookup.apk
Facebook.apk RSS.apk
FieldTest.apk Rosie.apk
FilePicker.apk Settings.apk
FlashLitePlugin.apk SettingsProvider.apk
FlashPlayer.apk SetupWizard.apk
Flickr.apk SocialNetworkProvider.apk
FriendStream.apk Stk.apk
GSD.apk Stock.apk
GenieWidget.apk Street.apk
GlobalSearch.apk Superuser.apk
Gmail.apk Talk.apk
GmailProvider.apk TalkProvider.apk
GoogleApps.apk TelephonyProvider.apk
GoogleCheckin.apk TtsService.apk
GoogleContactsSyncAdapter.apk Updater.apk
GooglePartnerSetup.apk UploadProvider.apk
GoogleSettingsProvider.apk UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk Vending.apk
HTCAlbum.apk VisualizationWallpapers.apk
HTCCamera.apk VoiceSearchWithKeyboard.apk
HTCSetupWizard.apk VpnServices.apk
HTC_IME.apk Weather.apk
HTMLViewer.apk WeatherAgentService.apk
HtcAddProgramWidget.apk WeatherProvider.apk
HtcClockWidget.apk WeatherSyncProvider.apk
HtcConnectivity.apk WidgetDownloadManager.apk
HtcContacts.apk WorldClock.apk
HtcDialer.apk YouTube.apk
HtcFMRadio.apk com.htc.FriendStreamWidget.apk
HtcFacebook.apk com.htc.MusicWidget.apk
HtcFootprints.apk com.htc.NewsReaderWidget.apk
HtcFootprintsWidget.apk com.htc.StockWidget.apk
HtcLocationPicker.apk com.htc.TwitterWidget.apk
HtcLocationService.apk com.htc.WeatherWidget.apk
HtcLockScreen.apk com.wsandroid.apk
HtcMessageUploader.apk gtalkservice.apk
HtcMusic.apk htcbookmarkwidget.apk
HtcNaviPanel.apk htccalendarwidgets.apk
HtcPhotoWidget.apk htccontactwidgets.apk
HtcRingtoneTrimmer.apk htcmailwidgets.apk
HtcSettingsProvider.apk htcmsgwidgets.apk
HtcSoundRecorder.apk htcsearchwidgets.apk
HtcStreamPlayer.apk htcsettingwidgets.apk
HtcSyncwidget.apk restartapp.apk
HtcTwitter.apk teeter.apk
4. there are 2 methods of removal, they are
4a. Just delete the files
4b. Move to the sdcard
Use one of the following methods
4a. Now you have a list of the files you can chose the ones you want to remove , note that this part is case sensitive so com.htc.twitterwidget.apk is not the same as com.htc.TwitterWidget.apk, use the following code(example used is the Stocks app and widget):
HTML:
adb shell rm /system/app/Stock.apk
adb shell rm /system/app/com.htc.StockWidget.apk
4b. Also case sensitive, to move the files to your sdcard(which also removes from the device):
HTML:
adb shell mount /sdcard
adb shell mkdir /sdcard/device-files
adb mv /system/app/Stock.apk /sdcard/device-files
adb mv /system/app/com.htc.StockWidget.apk /sdcard/device-files
The files will be moved to the new folder on your sdcard called /device-files, once there you can also backup to your pc for a bit of extra backup
5. Repeat Step 4. untill all the apk files that you want to remove are gone and to check that they are gone use
HTML:
adb shell ls /system/app/
Restoring your backed up files
Use the following code,
HTML:
adb shell mount /sdcard
adb shell mv /sdcard/device-files/Stock.apk /system/app/
adb shell mv /sdcard/device-files/com.htc.StockWidget.apk /system/app/
Reboot after the files are removed or put back.
Hope this helps.
VeeDubz
nice one for the copy from modaco, I didnt think to add it here too, just want to add that this method WILL leave remnants in the widget and and app list.
The ways to avoid this is to remove them right after you install the rom before the first boot
or
remove them from the rom .zip file before install using winzip, winrar ect
Hope the guide helps people
VeeDubZ said:
nice one for the copy from modaco, I didnt think to add it here too, just want to add that this method WILL leave remnants in the widget and and app list.
The ways to avoid this is to remove them right after you install the rom before the first boot
or
remove them from the rom .zip file before install using winzip, winrar ect
Hope the guide helps people
Click to expand...
Click to collapse
I thought that youre post was that good that the XDA-community shouldt know it too.....
Btw, most of the apps are found in /system/app. I know that if the rom is odexed in system/app you find de .odex and that you had to remove them as well?! What happened to the .odex in a deodexed rom? Maybe thats the reason that there are some remnants?!
Anyway, i managed to get rid of some apps i don't need without any problems.
Thanks for youre post @Modaco, was very helpfull
Thanks, useful!
Just thought to share this apk list of what-does-what and if its safe to remove or not.
http://wiki.cyanogenmod.com/index.php?title=Barebones
Helped me a lot figuring out whats what!
can i add program in similar way?
i would like to add htc_cime in some roms
Thanks for the good info. However, when I try to remove a system app (Wavesecure) it tells me that the file is locked and can't be removed :-(.
Any way to un-lock these locked files?
Thanks for any info.
Magaboo said:
Thanks for the good info. However, when I try to remove a system app (Wavesecure) it tells me that the file is locked and can't be removed :-(.
Any way to un-lock these locked files?
Thanks for any info.
Click to expand...
Click to collapse
do you have the phone in recovery mode?
solved----
And... what can i do if ADB don't recognize my Desire??
I'll tryed and a X10 mini pro works fine with adb...
adb deviced don't return anything for Desire, and works for x10
Help please!
Thanks!
Julian1984 said:
And... what can i do if ADB don't recognize my Desire??
I'll tryed and a X10 mini pro works fine with adb...
adb deviced don't return anything for Desire, and works for x10
Help please!
Thanks!
Click to expand...
Click to collapse
If you are on windows, You need the drivers for the desire
Installing windows drivers for the HTC-Desire
Other workaround====> Link
Heppieboeddah said:
If you are on windows, You need the drivers for the desire
Installing windows drivers for the HTC-Desire
Other workaround====> Link
Click to expand...
Click to collapse
Thanks!!!
Working Perfect!
Is it possible to get the package name of an apk package with an adb command ?
I mean package name, not the name of the file, of course
I deleted RSS.apk and newsreader.apk, but still found "News and Weather" in my application menu. Which one to delete so I can delete News and Weather?
denis_sianto said:
I deleted RSS.apk and newsreader.apk, but still found "News and Weather" in my application menu. Which one to delete so I can delete News and Weather?
Click to expand...
Click to collapse
You have to remove the apk's before first boot of a flashed ROM, otherwise all the icons still appear in the applications menu.
If this is what you did, I would suggest that there are more N&W apks that you missed.
can i use this method to remove quickoffice in order to free up some internal memory on the desire? thanks.
Removing apps from /system won't really free space on your device except maybe if you delete all the relevant stuff associated with this app in /data/data. It will just make the link disappear from list of apps.
BUT! A way to save space is to move the System apps UPDATE to /system/app and remove the old one. I did it for apps like Gmail or Gmaps, and it saved me a bit of space.
Hooo by the way, if you delete the .apk, you can delete the .odex file too.
Other tip: you can move the .dex file (in dalvik-cache) of an update system app to /system/app too and delete the old .odex. Worked for me, but do a backup before! (you've been warned ;-) )
Final tip: I moved some libs to /system/lib too (actually I did it for BIG libs like copilot live lib or FlashPlayer, at 8Mb each, I saved 16Mb of space on /data. Just simlink the old lib to the new one in /system/lib, and voila! )
sibere said:
Removing apps from /system won't really free space on your device except maybe if you delete all the relevant stuff associated with this app in /data/data. It will just make the link disappear from list of apps.
BUT! A way to save space is to move the System apps UPDATE to /system/app and remove the old one. I did it for apps like Gmail or Gmaps, and it saved me a bit of space.
Hooo by the way, if you delete the .apk, you can delete the .odex file too.
Other tip: you can move the .dex file (in dalvik-cache) of an update system app to /system/app too and delete the old .odex. Worked for me, but do a backup before! (you've been warned ;-) )
Final tip: I moved some libs to /system/lib too (actually I did it for BIG libs like copilot live lib or FlashPlayer, at 8Mb each, I saved 16Mb of space on /data. Just simlink the old lib to the new one in /system/lib, and voila! )
Click to expand...
Click to collapse
Thanks a lot for your tips mate! sounds a bit complicated to a non-techy person like me.. would you mind explaining how to move libs to /system/lib?
juz wondering.. if i reflash the same rom (in this case leedroid) but remove all the unnecessary apps such as htc stocks and quickoffice before flashing, will i actually end up with more internal memory?
sckc23 said:
Thanks a lot for your tips mate! sounds a bit complicated to a non-techy person like me.. would you mind explaining how to move libs to /system/lib?
juz wondering.. if i reflash the same rom (in this case leedroid) but remove all the unnecessary apps such as htc stocks and quickoffice before flashing, will i actually end up with more internal memory?
Click to expand...
Click to collapse
No because all those apps are in the /system partition and your user space is in /data. To get more space, you have to get S-OFF (security OFF) and resize your partitions! (even more techy than moving libs to the system partiton ;-) )
I'll try to write a small tutorial later about moving libs from /data to /system and save a lot of space!
sibere said:
No because all those apps are in the /system partition and your user space is in /data. To get more space, you have to get S-OFF (security OFF) and resize your partitions! (even more techy than moving libs to the system partiton ;-) )
I'll try to write a small tutorial later about moving libs from /data to /system and save a lot of space!
Click to expand...
Click to collapse
Cool that will be great! thanks again sibere=)
i'll try to s-off my device first to see what i can do next then.
hi.. need some help, accidentally delete livewallpaperspicker.apk in my captivate with root manager and i dont know how to reinstall it, because i cant use live wallpapers thanks.
You need the apk of corse, then use adb or a root file explorer to drop it in /system/app, reboot, done
Thanks studacris great work XD
How to put samsung s2 stock alarm into system/app? i have done with putting the clockpackage.apk into system/app and set the permission to rw-r-r with ROOT explorer.. but the apps not appear.. i am using official firmware...
Had that problem as well on Xperia Arc with another apk, it might have something to do with the firm.
Is your apk exactly the same version u previously deleted?
yup.. but i know a way that can install by Terminal Emulator.... do you know the command for Terminal Emulator to install the apps into system file..?
I deleted the /system/app/mycloud.apk on my tab and forgot to back it up 1st. Can someone post it for me or pm me and i can give my email? I'm hoping this fixes the ota failure. thx guys!
calisro said:
I deleted the /system/app/mycloud.apk on my tab and forgot to back it up 1st. Can someone post it for me or pm me and i can give my email? I'm hoping this fixes the ota failure. thx guys!
Click to expand...
Click to collapse
Forgot to mention. I need them from US .30 Release
here you go: https://www.dropbox.com/s/wccmzqa77oja7rs/MyCloud.apk
Thx for taking the time to help
can someone still in the .30 version post a list of the files inside the /system/app?
I cant remember if I deleted something from there
nooktablet said:
here you go: https://www.dropbox.com/s/wccmzqa77oja7rs/MyCloud.apk
Click to expand...
Click to collapse
Does anyone have vibe_cn.apk from /system/app from ics? Im missing that also.
Warell said:
can someone still in the .30 version post a list of the files inside the /system/app?
I cant remember if I deleted something from there
Click to expand...
Click to collapse
Here is the list.. i know im missing vibe_cn.apk in addition to below. Can someone help me out and post it??
AWS.apk
AppLocker.apk
AppLocker.odex
ApplicationsProvider.apk
ApplicationsProvider.odex
AsusDayScene.apk
AsusDayScene.odex
AsusReader.apk
AsusReader.odex
AsusSetupWizard.apk
AsusSetupWizard.odex
BackupRestoreConfirmation.apk
BackupRestoreConfirmation.odex
BatteryWidget.apk
BatteryWidget.odex
Bluetooth.apk
Bluetooth.odex
Books.apk
Browser.apk
Browser.odex
CMClient.apk
CMClient.odex
Calculator.apk
Calculator.odex
Calendar.apk
Calendar.odex
CalendarProvider.apk
CalendarProvider.odex
Camera.apk
Camera.odex
CertInstaller.apk
CertInstaller.odex
ChromeBookmarksSyncAdapter.apk
Contacts.apk
Contacts.odex
ContactsProvider.apk
ContactsProvider.odex
DMClient.apk
DMClient.odex
DataBackup.apk
DataBackup.odex
DefaultContainerService.apk
DefaultContainerService.odex
DeskClock.apk
DeskClock.odex
Dictionary.apk
Dictionary.odex
DownloadProvider.apk
DownloadProvider.odex
DownloadProviderUi.apk
DownloadProviderUi.odex
DrmProvider.apk
DrmProvider.odex
Email.apk
Email.odex
EmailWidget.apk
EmailWidget.odex
Exchange.apk
Exchange.odex
FaceLock.apk
FacebookPoster.apk
FacebookPoster.odex
FileManager2.apk
FileManager2.odex
Galaxy4.apk
Galaxy4.odex
Gallery2.apk
Gallery2.odex
FDHttpd30.apk
GlowballDemoInstaller.apk
Gmail.apk
GoogleBackupTransport.apk
GoogleCalendarSyncAdapter.apk
GoogleContactsSyncAdapter.apk
GoogleFeedback.apk
GoogleLoginService.apk
GooglePartnerSetup.apk
GoogleQuickSearchBox.apk
GoogleServicesFramework.apk
GoogleTTS.apk
HTMLViewer.apk
HTMLViewer.odex
HoloSpiralWallpaper.apk
HoloSpiralWallpaper.odex
KeyBoxProvision.apk
KeyBoxProvision.odex
KeyChain.apk
KeyChain.odex
Keyboard.apk
Keyboard.odex
Kindle-OEM.apk
LatinImeDictionaryPack.apk
LatinImeGoogle.apk
Launcher2.apk
Launcher2.odex
LiveWallpapers.apk
LiveWallpapers.odex
LiveWallpapersPicker.apk
LiveWallpapersPicker.odex
MEar.apk
MarketUpdater.apk
MediaProvider.apk
MediaProvider.odex
MediaUploader.apk
Mms.apk
Mms.odex
Music2.apk
MusicFX.apk
MusicFX.odex
MyCloud.apk
MyNet.apk
MyNet.odex
MyWater.apk
MyWater.odex
MyWater2.apk
MyWater2.odex
MyZine.apk
MyZine.odex
Netflix.apk
NetworkLocation.apk
NvCPLSvc.apk
NvCPLSvc.odex
PCSyncLauncher.apk
PCSyncLauncher.odex
PRAndroid.apk
PackageInstaller.apk
PackageInstaller.odex
Phone.apk
Phone.odex
Phonesky.apk
PixWe.apk
PlusOne.apk
PolarisOffice.apk
QuickSearch.apk
QuickSearch.odex
Settings.apk
Settings.odex
SettingsProvider.apk
SettingsProvider.odex
SetupWizard.apk
SharedStorageBackup.apk
SharedStorageBackup.odex
SoundRecorder.apk
SoundRecorder.odex
StrAsus.apk
Street.apk
Supernote.apk
SystemUI.apk
SystemUI.odex
TagGoogle.apk
Talk.apk
TaskManager.apk
TaskManager.odex
TelephonyProvider.apk
TelephonyProvider.odex
UpdateLauncher.apk
UpdateLauncher.odex
UserDictionaryProvider.apk
UserDictionaryProvider.odex
FWUpdateUtility.apk
VideoEditorGoogle.apk
Videos.apk
VoiceSearch.apk
VpnDialogs.apk
VpnDialogs.odex
Weather.apk
Weather.odex
XT9IME.apk
XT9IME.odex
YouTube.apk
YoutubeSearch.apk
YoutubeSearch.odex
ZinioReader.apk
ZinioSettingsProvider.apk
FWUpdateUtility.odex
GMS_Maps.apk
Let me know if this worked or not....I can upload another way if need be
turdbogls said:
Let me know if this worked or not....I can upload another way if need be
Click to expand...
Click to collapse
Worked great and thanks. Now I hope this update works.
calisro said:
Worked great and thanks. Now I hope this update works.
Click to expand...
Click to collapse
DISREGARD. I found talkback.apk.... If anyone else needs it, its here:
http://code.google.com/p/eyes-free/downloads/detail?name=talkback-v3.0.2.apk
>>Well, the download worked but I apparently deleted more apks than I thought. Rookie Mistake. I need talkback.apk as well!!! Can you/someone post it?
>>The problem I am having (and others are too) is that I am not sure which I deleted (it should be a very small number) because I am not sure what *should* be there... Next time I will only freeze them and Titanium back them up so I dont have to go through this hell.
I know other people have this same issue. I wonder if we should just create a zip of all the /system/app files that everyone can use to restore their deleted system/apps rather than one by one? If someone posts it, I'll get it mirrored...
SUCCESS! After a failed OTA attempt because I deleted some system apps, I was able to manually initiate an 'OTA' and after 7 failed update attempts, I'm now on JB and feeling buttery.
If someone needs help with how to manually 'OTA' using the OTA download file, message me and i'll give you a hand. I pieced to together info from a few different threads and it worked.
So after reading this thread I am struggling with the value of rooting without unlocking the bootloader on this device. I have rooted all my phones for years, but also was able to flash custom roms without unlocking the bootloader. It appears that's not an option here.
Since I just returned my first TF300T for an exchange due to a bad touch screen, I am not ready to unlock yet. So I rooted just prior to taking the JB OTA. But what did I gain? If I can't make any system changes (which is why you root) without losing OTA, and I can't flash ROM's which is the only way to get updates if I lose OTA, then help me please.
My main goal of rooting without unlocking was to remove a bunch of apps that I can't stand, install AdFree (got that benefit), and maybe tweak the build.prop. Oh and to get Titanium Backup, but now I read somewhere installing BusyBox can goof up OTA's also.
Am I missing something? Can someone set me straight?
genuser said:
So after reading this thread I am struggling with the value of rooting without unlocking the bootloader on this device. I have rooted all my phones for years, but also was able to flash custom roms without unlocking the bootloader. It appears that's not an option here.
Since I just returned my first TF300T for an exchange due to a bad touch screen, I am not ready to unlock yet. So I rooted just prior to taking the JB OTA. But what did I gain? If I can't make any system changes (which is why you root) without losing OTA, and I can't flash ROM's which is the only way to get updates if I lose OTA, then help me please.
My main goal of rooting without unlocking was to remove a bunch of apps that I can't stand, install AdFree (got that benefit), and maybe tweak the build.prop. Oh and to get Titanium Backup, but now I read somewhere installing BusyBox can goof up OTA's also.
Am I missing something? Can someone set me straight?
Click to expand...
Click to collapse
Nah, I think you missed something. I have root and a LOCKED bootloader. I do that for warranty reasons. I have full root and can do what I want. The caveat is that if you monkey too much with the asus image, you hose the OTA (which i was able to get working again manually). The lesson I learned is BACKUP ANY SYSTEM BLOATWARE THAT YOU REMOVE. I am still gonig to remove them now that I upgraded to JB but i'll make sure I backup first.
calisro said:
Nah, I think you missed something. I have root and a LOCKED bootloader. I do that for warranty reasons. I have full root and can do what I want. The caveat is that if you monkey too much with the asus image, you hose the OTA (which i was able to get working again manually). The lesson I learned is BACKUP ANY SYSTEM BLOATWARE THAT YOU REMOVE. I am still gonig to remove them now that I upgraded to JB but i'll make sure I backup first.
Click to expand...
Click to collapse
Oh, and busybox didnt mess up my OTA.
calisro said:
SUCCESS! After a failed OTA attempt because I deleted some system apps, I was able to manually initiate an 'OTA' and after 7 failed update attempts, I'm now on JB and feeling buttery.
If someone needs help with how to manually 'OTA' using the OTA download file, message me and i'll give you a hand. I pieced to together info from a few different threads and it worked.
Click to expand...
Click to collapse
teach me oh wise one.....sent you a PM.
turdbogls said:
teach me oh wise one.....sent you a PM.
Click to expand...
Click to collapse
I basically did this:
1) Found the correct OTA file. Someone posted it here for my US MODEL. If your WW or JP or something else, you'll need a different file.
http://forum.xda-developers.com/showthread.php?t=1840397&page=11
2) I downloaded that file, named it dlpkgfile and put it in /cache/ (I also kept a copy in /sdcard so I can simply recopy it if/when it failed to update because of some missing app or something again)
3) I created a file called 'command' and put it in /cache/recovery with the contents of that file being as follows(without quotes): "--update_package=/cache/dlpkgfile". (I also kept a copy in /sdcard so I can simply recopy it if/when it failed to update because of some missing app or something again)
4) Now just run the update. To do this, make sure you do all your prep work (Voodoo OTA root keeper, supersu binary installed and run at least once, all original system apps in place. yada yada yada. To run the update shut down your tf300. and then start it holding the POWER and VOLUME DOWN. Keep holding it until you see writing appear. when the writing appears release and press VOLUME UP within 5 seconds of those words appearing.
5) you'll see the normal asus upgrade spin up.... and either complete or fail. If it fails, check your log file in /cache/recovery and see WHY it failed. Fix why it failed, and restart from step 1.
calisro said:
Nah, I think you missed something. I have root and a LOCKED bootloader. I do that for warranty reasons. I have full root and can do what I want. The caveat is that if you monkey too much with the asus image, you hose the OTA (which i was able to get working again manually). The lesson I learned is BACKUP ANY SYSTEM BLOATWARE THAT YOU REMOVE. I am still gonig to remove them now that I upgraded to JB but i'll make sure I backup first.
Click to expand...
Click to collapse
Are you using Titanium Backup to back them up?
Sent from my PG86100 using Tapatalk 2
Yes... then I'm freezing them.
Why freeze instead of un install?
Sent from my PG86100 using Tapatalk 2
If they are frozen, i know what is there before the next ota... and i can just reenable. Uninstall/reinstall would work too but just make sure you remember what to reinstall. Fact is that a locked boot loader makes us be more careful....
Hi!
I accidently deleted DownloadProvider.apk & DownloadProviderUI.apk (from /system/app).
Could anyone provide me?
I cannot download anything
Or.... Maybe flashing the "GApps" can I restore it again?
I have a Nexus 5 v5.1 LMY47I.
Thanks.
xitopodo said:
Hi!
I accidently deleted DownloadProvider.apk & DownloadProviderUI.apk (from /system/app).
Could anyone provide me?
I cannot download anything
Or.... Maybe flashing the "GApps" can I restore it again?
I have a Nexus 5 v5.1 LMY47I.
Thanks.
Click to expand...
Click to collapse
Why are you asking these apks if you cannot download them? If you have a PC download the factory images (if you are on stock) then adb push the apk to your device.
FYI GApps packages don't include these apks.
Yes, I know. But I will download it via PC
Aw, that's true. I will try it because I don't want to do a hard reset.
Thanks!
Where did you find them then?