This is an updated post. There were a lot of questions asked during my previous post that were unanswered, and I shall answer them all here. I will try to be as specific as I can be, so this post will be continuously updated as I get more clarity.
As usual the things that you need:
- A copy of Garmin SG & MY, obtained legally or otherwise. ***** ahem ******
- a jailbroken iDevice + iDevice cable
- Malaysia’s map file (or any country of your choice). I obtain my Malaysia / Singapore map from www.malsingmaps.com
127.0.0.1 www.garmin.com 127.0.0.1 gold.garmin.com 127.0.0.1 bronze.garmin.com
Close Garmin, kill it from the background, reboot if you have to. Then run Garmin again to make sure that the message is gone.
Next we need to update the map. The maps given by default is crappy. So what you should do is to download your own map and combine it with the built-in map. I use Gmaptool to combine my maps.
Use iFunBox, extract the maps from this location:
[SG & MY]/garmin-nav.app/storage-singapore-malaysia/.System
Download only gmap3d.img. You can actually safely delete off the rest of the *.img file if you want to, they take up spaces anyway sitting there doing nuttin’. EDIT : a reader az mentioned that you must delete off all except gmap3d.img. According to him if you don’t you will encounter the “Map need activation online”. Thank you az!
Open Gmaptool. Select the gmap3d.img and your img file you want to use. Combine them, give it a name. Remember to tick “Remove unlock codes”:
Check that the size of the result file is roughly the same as the combination of the two earlier files. Rename the result file as gmap3d.img. Import the file back into the original location in your iDevice using iFunbox.
And you are basically done! My previous installation using the US Garmin needed me to set the file permission, but it seems that this SG / MY one doesn’t. Go ahead, give it a try outside and tell me if it worked for you in the comments below ….
EDIT : Please go over to my new post if you are not sure about combining the maps. And someone asked me if the JCV works. Short answer is, yes. But you do not need the JCV from malsingmap. By default there is already a junction view (sort of) built-in. Here’s how it looks like: