Full Google Apps for HTC Desire

The Problem: If you install any JellyBean ROM on the stock (or JB) HBOOT, it will use up around 215 mb on your /system partition. That means you can't install the Gapps (= Google apps) package, that contains almost neccessairy apps and a lot more. Without Gapps, you can't use sync with your gmail account, what basically means: no Play Store, no GoogleNow, no GoogleMaps and a lot more. That's why I used a slim version in the past, that contained only the most important files, but it wouldn't provide the full Google experience. Another problem was that a new update of the ROM wipes the /system partition, so you had to reflash the Gapps right after the ROM was updated.

The new approach: Similar to the idea of apps2sd scripts, I enhanced the popular m2sd script (thanks to dk_zero-cool) by a few new great features, now not only apps, dalvik-cache or data will be moved to your sd-ext partition, the full Gapps package will be aswell. You won't have to configuire it, it will automatically work if you flash the gapps package, if you don't, no worries, it will not move anything else.

The benefits: First of all, you will be able to install the whole gapps package, no half gapps any more, full Google experience. There will be no slow downs because the data sill remains on the nand (unless you change it in m2sd). Last but not least, you will never have to reflash the gapps package (exception: If you do a full-wipe or format sd-ext, the gapps obviously will be wiped aswell.

Installation:First of all, you need to download the modified m2sd script.