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.
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.
mounts2sd-4.6.2_aroma_woh_v003.zip | |
File Size: | 1397 kb |
File Type: | zip |
Afterwards, go to goo.im/gapps and download the latest gapps installer.
Replace the META-INF folder by the new one below.
gapps-jb-20121011-sig03.zip | |
File Size: | 134 kb |
File Type: | zip |
Use CWM or EXT4 to flash both packages! Enjoy!
Changelog
v0.3:
Major cleanup, added all gapps into one folder and removed temp names for linked folders
Info: If you want to upgrade from 0.2, please delete these /data folders: app-system, lib-system, framework(s)-system, etcperm, gnow, picotts. Reflash gapps afterwards.
v0.2:
Fixed major derp, folder linking failed
Added Google Now offline voice recognition
Major cleanup, added all gapps into one folder and removed temp names for linked folders
Info: If you want to upgrade from 0.2, please delete these /data folders: app-system, lib-system, framework(s)-system, etcperm, gnow, picotts. Reflash gapps afterwards.
v0.2:
Fixed major derp, folder linking failed
Added Google Now offline voice recognition