Its really frustrating seeing all those apps with 20MB+ size eating up valuable space on Android phones. Even with App2SD I had very very difficult time maintaining free space. Installing apps like Facebook, Google Plus, Google Reader would eat up all the space.
Today I used link2sd to increase free space on my Android phone and now I've more than 1GB of free space for installing apps. I've been installed so so many apps now.
link2sd can move your application apk, dex and lib files to second partition of your SD card and creates a symlink where necessary. Even when you mount your SD card in computer the apps in SD card will work as only the first partition will be mounted in computer.
- MicroSD card
- Clockworkmod recovery to partitoin the SD card. But you can manually partition it in your computer with software like gparted.
In case you haven't rooted your HTC Desire running Gingerbread 2.3.3 follow this guide.
Now the process:
Power on your Desire while holding down the volume down key. You'll see hboot screen. Use volume keys to navigate to Recovery. Press the power button to start Recovery. Your phone will boot into recovery.
In recovery, use volume keys to navigate to Advance. Press trackball to go inside it. Use volume keys to go to Partition SD Card and press trackball to go inside it. From there choose the size you want for second partition to hold your apps. After that choose size for swap. I chose 1GB for applications and 128MB for swap. Be aware that this will format your SD card.
The partition process will take sometime. After the process is complete reboot your phone and install link2sd .
Once installed open it. It will automatically discover your second partition and ask you the file system type. Since we used clockworkmod recovery, it formats the partition as ext3. Hence choose ext3.
After that you'll see the list of applications installed in your phone. You can link any non system app already installed. This will create free space in your main storage. Any app you install from now on will be automatically installed in the second partition of your SD card. So we have 1GB of space to install applications.
Please note that it is recommended to have better class of SD card. SD card comes in class like 2, 4,6.You can find it by looking for the number in front of the card inside the character "C". However I've only class 2 card and its working very fine for me.