Tested under Bugless Beast .72
Works on 2.0.1 and 2.1
Seems to break Layar, possibly other apps that use Google Maps API.
If you do not have Google maps included with your ROM as a System app, you will need to uninstall it before following this tutorial. Also if you are having the force close problem, try renaming /system/app/Maps.odex to /system/app/Maps.odex.bak. Also, you can ignore the moving of the old google maps apk in /system/app.
Get one of these:
Multitouch maps with + and - buttons:
Alldroid mirror: http://www.alldroid.org/download/file.php?id=1503
Multitouch maps without buttons:
Alldroid mirror: http://www.alldroid.org/download/file.php?id=1504
Then extract one of the zips and copy the system folder in there into a folder on your sdcard (I called it mtmaps)
Next, execute these commands (adjust for your folder name as needed):
Sorry if I made any mistakes on the code but just follow the same general idea if you have any issues: back up the old files, push the new ones. I used cat because I didn't have the cp command for whatever reason. I am currently running the multi-touch without buttons. Good luck! Credit to xda-dev for posting the multitouch for G1: XDA-Dev ThreadCode:su mount -o remount,rw /dev/mtd/mtdblock4 /system mv /system/app/Maps.apk /system/app/Maps.bak mv /system/framework/com.google.android.maps.jar /system/framework/com.google.android.maps.bak cat /sdcard/mtmaps/system/app/Maps.apk > /system/app/Maps.apk cat /sdcard/mtmaps/system/framework/com.google.android.maps.jar > /system/framework/com.google.android.maps.jar mount -o remount,ro /dev/mtd/mtdblock4 /system sync reboot