Remove bloatware from HTC Droid Incredible 2.2

With the upcoming release of Froyo 2.2 for the HTC Droid Incredible there are a number of new “applications” being added to the phone to compete with City ID as the reigning king of annoying bloatware. Now that you can easily root the Incredible, and install a leaked version of Froyo 2.2, you can have the update without all that bloat. Here’s a great list of all sorts of apps that can be removed.

First, before removing anything, be sure to backup your phone with a nandorid backup – that way you can always return to a working condition should you accidentally remove something you really needed.

Follow these steps to safely remove bloat from your rooted Droid Incredible.

  1. Boot into Clockworkmod recovery by powering off the phone and pressing and holding the volume down and power button until the screen lights up.
  2. At the menu press volume down to select Recovery, then press power.
  3. At the Clockworkmod main menu select partitions menu, then select mount /system
  4. On the computer click Start > Run, and type CMD to open a command prompt.
  5. In the command prompt type cdsdkplatform-tools
  6. At the command prompt type adb shell. Now you’re in the phone’s OS.

Before we being, let’s review some basic unix commands!

mkdir – make directory – This makes a directory (mkdir /system/newdirectory)
mv – move – This moves something (mv /what.i.want.moved/file.apk /
cp – copy – This copies a file from one place to another (cp /what.i.want.copied/file.apk /
ls – list – This lists the contents of the current directory, or the specified directory (ls, ls /system)
cd – change directory – This changes from the current directory to a new directory (cd /system)
rm – remove – This deletes! Permanently! There is not waste can to recover files. (rm /system – DON’T DO THIS)

I don’t like deleting apps. Primarily because replacement files are hard to come by if you end up needing them again. So, I recommend that you create a directory for disabled apps.

mkdir /system/app.disabled

Run the commands listed below (which are case sensitive) to disable various apps. Read carefully – some of the apps listed are probably ones you’ll actually want! Also, you need to remove any accounts you have for the following apps before you remove the app!

Thanks to Hand76 for putting together this great list:

mv /system/app/amazonmp3.apk /system/app.disabled/ (2.2)
mv /system/app/amazonmp3.odex /system/app.disabled/ (2.2)

mv /system/app/AppSharing.apk /system/app.disabled/ (2.2)
mv /system/app/AppSharing.odex /system/app.disabled/ (2.2)
App Sharing

mv /system/app/htcbookmarkwidget.apk /system/app.disabled/
mv /system/app/htcbookmarkwidget.odex /system/app.disabled/
HTC Bookmark Widget

If you find this guide useful, please consider donating.

mv /system/app/Calculator.apk /system/app.disabled/
mv /system/app/Calculator.odex /system/app.disabled/
mv /system/app/HtcCalculatorWidget.apk /system/app.disabled/ (2.2)
mv /system/app/HtcCalculatorWidget.odex /system/app.disabled/ (2.2)
HTC Calculator

mv /system/app/Calendar.apk /system/app.disabled/
mv /system/app/Calendar.odex /system/app.disabled/
mv /system/app/htccalendarwidgets.apk /system/app.disabled/
mv /system/app/htccalendarwidgets.odex /system/app.disabled/
mv /system/app/CalendarProvider.apk /system/app.disabled/ (Needed in 2.2)
mv /system/app/CalendarProvider.odex /system/app.disabled/ (Needed in 2.2)
mv /system/app/GoogleCalendarSyncAdapter.apk /system/app.disabled/ (2.2)
mv /system/app/GoogleCalendarSyncAdapter.odex /system/app.disabled/ (2.2)
HTC Calendar

mv /system/app/HtcCarPanel.apk /system/app.disabled/ (2.2)
mv /system/app/HtcCarPanel.odex /system/app.disabled/ (2.2)
mv /system/app/HtcNaviPanel.apk /system/app.disabled/ (name changed in 2.2)
mv /system/app/HtcNaviPanel.odex /system/app.disabled/ (name changed in 2.2)
HTC Car Panel

mv /system/app/CityID.apk /system/app.disabled/
mv /system/app/CityID.odex /system/app.disabled/
mv /system/framework/com.cequint.platform.jar /system/app.disabled/
mv /system/framework/com.cequint.platform.odex /system/app.disabled/

mv /system/app/htccontactwidgets.apk /system/app.disabled/
mv /system/app/htccontactwidgets.odex /system/app.disabled/
HTC Contacts Widget

mv /system/app/Flickr.apk /system/app.disabled/
mv /system/app/Flickr.odex /system/app.disabled/
Flickr – this will disable Flickr integration.

mv /system/app/HtcFMRadio.apk /system/app.disabled/
mv /system/app/HtcFMRadio.odex /system/app.disabled/
mv /system/app/ /system/app.disabled/ (2.2)
mv /system/app/ /system/app.disabled/ (2.2)
HTC FM Radio

mv /system/app/HtcFootprints.apk /system/app.disabled/
mv /system/app/HtcFootprints.odex /system/app.disabled/
mv /system/app/HtcFootprintsWidget.apk /system/app.disabled/
mv /system/app/HtcFootprintsWidget.odex /system/app.disabled/
HTC Footprints

mv /system/app/ /system/app.disabled/
mv /system/app/ /system/app.disabled/
HTC Friend Stream (If you intend to sync Facebook, Flickr, or Twitter accounts with your phone you will need to keep this, otherwise you will get a persistent sync symbol)

mv /system/app/GenieWidget.apk /system/app.disabled/ (2.2)
mv /system/app/GenieWidget.odex /system/app.disabled/ (2.2)
New 2.2 widget, not sure what it does.

mv /system/app/Mail.apk /system/app.disabled/
mv /system/app/Mail.odex /system/app.disabled/
mv /system/app/htcmailwidgets.apk /system/app.disabled/
mv /system/app/htcmailwidgets.odex /system/app.disabled/
HTC Mail app – this will disable exchange integration

mv /system/app/htcmsgwidgets.apk /system/app.disabled/
mv /system/app/htcmsgwidgets.odex /system/app.disabled/
HTC Message Widget

mv /system/app/HtcMusic.apk /system/app.disabled/
mv /system/app/HtcMusic.odex /system/app.disabled/
mv /system/app/ /system/app.disabled/
mv /system/app/ /system/app.disabled/
HTC Music Player

mv /system/app/NewsReader.apk /system/app.disabled/ (2.2)
mv /system/app/NewsReader.odex /system/app.disabled/ (2.2)
mv /system/app/ /system/app.disabled/ (2.2)
mv /system/app/ /system/app.disabled/ (2.2)
HTC New Reader & Widget

mv /system/app/PDFViewer.apk /system/app.disabled/
mv /system/app/PDFViewer.odex /system/app.disabled/
PDF Viewer

mv /system/app/HtcPhotoWidget.apk /system/app.disabled/
mv /system/app/HtcPhotoWidget.odex /system/app.disabled/
HTC Photo Widget

mv /system/app/Quickoffice.apk /system/app.disabled/
mv /system/app/Quickoffice.odex /system/app.disabled/
Quick Office

mv /system/app/RSS.apk /system/app.disabled/ (2.2)
mv /system/app/RSS.odex /system/app.disabled/ (2.2)
RSS Reader

mv /system/app/htcsearchwidgets.apk /system/app.disabled/ (already removed in 2.2)
mv /system/app/htcsearchwidgets.odex /system/app.disabled/ (already removed in 2.2)
HTC Search Widget

mv /system/app/Stock.apk /system/app.disabled/
mv /system/app/Stock.odex /system/app.disabled/
mv /system/app/ /system/app.disabled/
mv /system/app/ /system/app.disabled/
Stock app

mv /system/app/HtcSyncwidget.apk /system/app.disabled/ (2.2)
mv /system/app/HtcSyncwidget.odex /system/app.disabled/ (2.2)
Not sure, haven’t used

mv /system/app/HtcTwitter.apk /system/app.disabled/
mv /system/app/HtcTwitter.odex /system/app.disabled/
mv /system/app/ /system/app.disabled/
mv /system/app/ /system/app.disabled/
HTC Peep

mv /system/app/VoiceDialer.apk /system/app.disabled/
mv /system/app/VoiceDialer.odex /system/app.disabled/
Voice Dialer

mv /system/app/VVM.apk /system/app.disabled/
mv /system/app/VVM.odex /system/app.disabled/
Visual Voice Mail

mv /system/app/VzNav.apk /system/app.disabled/ (2.2)
mv /system/app/VzNav.odex /system/app.disabled/ (2.2)
Verizon Navigation (Costs $$/mo – why use this when Google Nav is free?)

mv /system/app/VZW_Skype.apk /system/app.disabled/ (2.2)
mv /system/app/VZW_Skype.odex /system/app.disabled/ (2.2)
Verizon Skype

mv /system/app/ /system/app.disabled/
mv /system/app/ /system/app.disabled/
HTC Weather Widget

mv /system/app/WifiRouter.apk /system/app.disabled/ (2.2)
mv /system/app/WifiRouter.odex /system/app.disabled/ (2.2) (This is for the 3G HotSpot)
This is the 3G Mobile HotSpot, which costs $$/mo. If you’re rooted you can use Wireless Tether to do the same thing for free.

mv /system/etc/CDROM.ISO /system/app.disabled/ (2.2)
(This stops the Verizon popup from coming up when you plug your phone into your PC)

If you find this guide useful, please consider donating.