8

I have a bunch of complete crap apps on my phone which I can't move to the SD card, so they are taking up about 10mb of space on my phone, which is irritating when I want to update my phone as I need 25mb, so have to delete loads of apps.

I was considering rooting my phone, but this apparently doesn't allow you to delete them. So how do I go about this? I don't want to run a custom rom and am happy to stick with HTC's regular firmware, but I want to 'unbrand' my phone.

Any ideas please?

2 Answers 2

8

Rooting your phone without a custom ROM can be used to removed crapware. I have a french "Orange" HTC Desire, and here is what I did to remove the Orange apps:

  • use Unrevoked to root your phone (close Eclipse because it can prevent Unrevoked from detecting the reboot, use USB Drive Mode if you try to root on a Mac as they say it's more reliable)
  • once you're finished, reboot your phone in recovery mode (shutdown, press the - key and the Power button at the same time)
  • mount the /system partition as read/write (easy, it's a simple GUI)
  • open a shell on the phone with the command "adb shell"
  • get a root shell with the command "su"
  • go the /system/apps folder and remove whatever you want with rm (remove both APK and ODEX files that you don't need)
  • close your shell
  • unmount the /system partition
  • reboot

With this method, I removed the useless Tetris and other games demos that were on my phone.

I still don't know if rooting your phone will prevent me from getting OTA updates in the future, that's why I haven't got a custom ROM yet.

2
  • As far as I know, rooting your handset will prevent you from getting any OTA updates, yet it's the only way, I know of, for getting rid of any app that was added by the maker. Dec 11, 2010 at 0:15
  • In general rooting by itself shouldn't prevent OTA updates, but removing system apps probably will.
    – Nova
    Sep 9, 2012 at 23:05
1

Use Titanium Backup, it will let you uninstall system apps simply and easily if you have root. Rooting will not prevent you from getting OTA updates (how would the network know you're rooted?) in general, and you can almost certainly un-root if you want to update later.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .