***For the Geeks***
One of the main weaknesses with the HTC Desire is its low onboard memory at only 512 MB. After consuming 350 MB for the Android OS, there’s only about 150 MB + to store all your phone’s data and programs.
With Froyo 2.2, they added the option to move applications to the SD card but this posed several problems:
- Not all programs have App2SD support
- Many programs still occupy quite a bit of space on the onboard memory even after App2SD
I was sick and tired of clearing applications and limiting my application usage so I turned to the custom mod scene though this was an arduous task which required many hours of forum trawling and figuring this and that. This MAY void your warranty so I am not responsible for anything done here but I thought I would share my experiences.
The key program that does this is App2SD+ which is different than the normal App2SD. The steps to do it are the following:
ROOTING YOUR PHONE
A) Make sure you have uninstalled HTC Sync from your computer!
B) Download unrevoked‘s rooting tool.
C) Install the HBOOT drivers
If you’re using Windows:
- Download the HBoot USB Driver and extract it somewhere you’ll remember.
- Turn off your phone, then boot it into the HBOOT menu by holding power and volume down.
- Connect the phone to your Windows machine with a USB cable and wait for the phone to say
HBOOT USB PLUG on screen.
- Open Device Manager. Click Start, then right click on Computer, then click Properties, then click Device Manager.
- Under Other devices, you should now see the Android 1.0 device, similar to the picture below.
- Right click on Android 1.0 and click Update Driver Software.
- Click on Browse my computer for driver software.
- You should get a status bar indicating that the driver is installing. If you get any warnings, just click Ok.
- Your driver should install.
- Go back to Device Manager and make sure Android Bootloader Interface is listed under Android Phone.
D) Now run the unrevoked tool
E) Connect the phone to your computer with the USB cable and when prompted on your phone, select charge only.
F) Wait and your phone should be now rooted.
INSTALLING THE CUSTOM ROM
Next step is installing a custom ROM with APP2SD+. I used Modaco’s build which I got from here.
- Download the latest MoDaCo Custom ROM from these forums. Pick the one with APP2SD+ support.
- Save it into your SD card.
- Boot your Desire into recovery mode by holding power and volume down.
- Scroll to Recovery using the volume bottoms and press the power button to select Recovery
- In there, click on Install zip from sd card. Pick choose zip from sdcard and select the downloaded MoDaCo Rom.
- Let it apply the update and be patient, booting takes a while.
- Once you’re booted up, you may need to apply your telco’s APN inside Wireless Networks/Mobile Networks/Access Points Names manually if you’re in Asia since the build is based off a Europe one. For me, all I needed to do was create a new APN called diginet with APN of diginet and it connected (I’m a Digi customer).
Partitioning your SD Card
- Go to Market and download ROM Manager which is free
- Install the Clockword Mod as prompted by ROM Manager.
- Click on Partition SD, pick 512 MB for ext3 and 0 MB for swap. (remember you will lose EVERYTHING in your SD card so remember to backup!)
- It will reboot and voila…you will find that installing stuff doesn’t take up your precious onboard space anymore!