This video shows you how easy it is to do everything below!
Making the System Partition Writable
This change isn’t permanent, meaning that when you leave recovery mode your system partition will revert back to read-only. It’s only temporarily writable so that you can get rid of those unwanted apps.
Connect your Desire via USB cable
Open the Command Prompt/Terminal on your computer (Start Menu > Run > Cmd)
In the command prompt window type: adb reboot recovery
Your phone should restart in recovery mode
Type: adb shell
The first character in the command prompt will change to a #
Type: mount -o rw -t yaffs2 /dev/block/mtdblock3 /system
This mounts the system partition and gives you read and write access to it
Backing Up Applications
Before you start deleting apps, I’d strongly recommend backing them up onto your computer first. Here’s how:
This leaves shell mode
Type: adb shell ls system/data
You should now see a list of all the apps (.apk files) in your system folder
For whichever apps you want to backup type:
adb pull system/app/<full_name_of_app.apk> <full_name_of_app.apk>
where <full_name_of_app.apk> is the name that was listed in step 2
If you look on your computer in the directory that Command Prompt is pointing to e.g. C:/Users/Ash then you’ll see a copy of that .apk file that you just backed up
Note: PLEASE make sure you’ve backed up any applications before deleting them.
Also, be sure that you’re not deleting any important system apps like Rosie (the HTC Sense framework!). Deleting things like Quick Office, Peep, Teeter, Facebook etc is fine.
Enter shell mode again by typing: adb shell
Type: cd system/app
This takes you into the system/app folder
This will show you a listing of the apps (.apk files) in the folder
Type: rm <full_name_of_app.apk>
where <full_name_of_app.apk> is the name that was listed in step 2
This deletes the application permanently from your phone
If in step #3 there was a <full_name_of_app>.odex file as well as .apk then delete that too using: rm <full_name_of_app.odex>
Once you’re done deleting your applications you can restart your phone and if everything went well then it will start normally and you’ll find that the deleted applications no longer show up in your app drawer.
If for whatever reason you decide that you want to reinstall those system applications you backed up, you can do the following:
Make your system partition writable using the steps in Making the System Partition Writable
Locate the apks you backed up before deleting
Type adb push <full_name_of_app.apk> system/app/<full_name_of_app.apk>
Here’s another dose of FAQs based on recent emails to MyHTCDesire:
[When] will the Desire be getting Gingerbread?
There’s been no confirmation yet so we really don’t know. Gingerbread should be released very soon (rumour says 11 November) and some time around that release date HTC will let us know whether we’re getting that update or not. Gingerbread itself can’t be far from release as Google added a Gingerbread man to their lawn on 22 October (signifying the upcoming release):
I’ve been having issues with my phone and have been advised to perform a factory reset, is there any way around this?
Depending on the type of issue you’re having, a factory reset might avoidable. In any case, it’s always good to make a full backup of everything (how to) to make sure you suffer minimal data loss in case you do end up performing a factory reset. If you’re told the solution is a factory reset then that’s probably the best solution, but if it just seems like a software related issue you could go through and uninstall recently installed apps to see if they’re causing the issues.
How do I sync my Hotmail account with the Mail app?
Instructions on how to setup Hotmail with the Desire can be found here. Hotmail uses the POP3 protocol to make your mail accessible on 3rd party clients (such as the Mail app). It basically downloads a copy of your emails to your phone, and then anything you do to that email only affects the copy you have on your phone. If you delete that email on your phone then it won’t delete the original in your Hotmail inbox.
There’s one option in the Mail app which I don’t use, but it may be of use to others: Account Settings > Receive Settings > Delete mail on Server. It means that as soon as you receive the email (not when you delete) to your Desire it will be deleted from your actual Hotmail account. If you then login to Hotmail on your computer, or check your Hotmail on another client then you won’t see that email. Your Desire has the only copy, so when you delete it from there it’s gone
How do I turn off predictive typing? Settings > Language & keyboard > Touch Input > Text input > Prediction. You can toggle it on/off there
How can I download photos to my PC? Connect your phone via the USB cable. When prompted select Disk Drive mode. Your phone will appear as a removable storage device on your computer. Go to dcim/100MEDIA and you’ll find all your photos in there. Alternatively, you can use DoubleTwist as a fully featured management application for your phone
When will the Desire be getting HTCSense.com features?
Again, there’s no official word on whether the Desire will be getting these features (which are on the Desire Z and HD). According to some people, HTC claim that htcsense.com will be for all phones in the Desire family, including the original Desire. If you’re impatient, then you can already get this new functionality by installing one of the HD ROMs from XDA-Developers.
If we were to get Gingerbread and htcsense.com then HTC would need to update 3 things: htcsense.com for Desire, Gingerbread for Desire and htcsense.com for Gingerbread – it would actually make more Sense (slight pun intended) if there was just one update containing htcsense.com on Gingerbread, especially considering how slow all the network providers are in providing just one update.
What does “For security, your phone is set to block installation of applications not sourced in Android Market” mean and how do I get rid of it? This message means that your phone is currently set to only install applications you download via the Market. To install other applications just go on: Settings > Applications >Unknow sources
What’s the best book reader for the Desire? I’ve grown a pretty strong liking to Kindle, but there are alternatives such as Laputa (which has a massive collection of free books) and Aldiko
Where can I get the adb driver from?
You can download the drivers from here or if those don’t work then use this guide to get the latest drivers from the Android SDK
I’m on Froyo, and still running out of space – what can I do? There’s 2 main things you can do:
1) Force Froyo to install all apps to SD card – instructions
2) Root your Desire and use app2ext instead (which installs the full app to SD card instead of part to phone and part to SD)