In my previous post, I mentioned that my HTC Desire is now working like how I wanted it to be. It meant that I have done most of the modifications that could improve the speed and performance of any HTC Desire. First, I moved away from using HTC Sense UI by installing a popular ROM called Cyanogenmod. In my opinion, HTC Sense UI is using too much memory even though it does not slow down the phone significantly. When I was using a custom ROM with HTC Sense UI, I only had about 100MB of free memory. But with Cyanogenmod ROM, I always have about 200MB and it does feel a lot faster. One of the problems that I had with the previous ROM was the battery indicator. No matter how many times I calibrated it, the battery percentage was always inaccurate. I didn’t suppose that the ROM itself was the problem because the ROM was based on original HTC Froyo ROM. Since I flashed Cyanogenmod ROM, I have no such problem.
Though I considered my HTC Desire is running on one of the best ROM, the internal phone storage was a let down with only 140MB available for applications and games installation. Even though most applications and games allow users to move the installations files to the SD card, there will still be some core files left on the internal phone storage in order for the applications or games to function properly. In addition, some applications have to be installed on the internal phone storage. There are several ways to improve the way HTC Desire handles the internal phone storage and I have decided to go for the method that modifies the internal phone storage. It is a method posted by AlphaRev which turns off the security flag of HTC Desire and enables modifications to the internal phone storage. It is called the S-Off. As soon as my HTC Desire was S-Off, I proceeded to update the internal phone storage table structure to the same as Google Nexus One phone, provided by AlphaRev. With the table structure of Google Nexus One on my HTC Desire, I get 60MB more free internal phone storage spaces.
The process of S-Off was fairly easy to me but updating the HTC Desire to Google Nexus One table structure was a little bit tedious. It required a PC and some commands knowledge. Some users posted problems while doing S-Off where they had to wait for almost one hour while I did mine in less than 5 minutes. Updating to Google Nexus One table structure was even faster; mine was completed in less than 1 second.
I don’t suppose there are more modifications can be done on my HTC Desire except updating Cyanogenmod whenever there is a new release. What I will be waiting now is for Cyanogenmod team to release an Android Gingerbread version.