Tonytone, Could you upload the garmin ipa 2.2 that you use
Also--just for grins, you may want to check your iPhone iOS language and region settings in Settings -> General -> International; not sure if that matters but FWIW I have mine set to English/United States since I'm running the Garmin USA 2.2 version...
Update--apparently Garmin has wised up and implemented at least two measures:
1) Starting with version 2.3, the app looks for the existence of "garmin" anywhere in the /etc/hosts file; to get around this, you simply remove all such entries and then install a third-party firewall app (e.g., Firewall IP) and tell it to block gold.garmin.com; once you do this, 2.3 will work...except...
2) 2.3 and up also does ALL server-side checks EXCLUSIVELY through gold.garmin.com so if you're blocking gold.garmin.com in your firewall program--this means no more being able to access the stuff in Extras (in-app purchases, including free ones)...and Google Local Search, Weather, Fuel Prices, traffic hacks will no longer work either.
So what does all this mean for jailbreak iPhone users? Either you stick with 2.2 or else purchase a legit 2.4. Like I said earlier, I don't care or need any of the "new" stuff that's in 2.3 and 2.4--I'd rather have a near-completely functional 2.2 than a crippled 2.3.
Last edited by tonytone; 24th March 2013 at 07:27 AM.
Also--if you really insist on wanting to use (a non-legit copy of) 2.3 and don't care if Google Local Search/Weather/Traffic doesn't work, and would prefer not to have to install something like Firewall IP...you can still get it to work--you still definitely need to make sure the /etc/hosts file doesn't contain anything that has the string "garmin" in it...then use a hex editor on the garmin-nav binary file (~29 MB) and search/replace the "gold.garmin" string (without the quotes) with a dummy replacement (e.g., "abcd.stupid"). Note--you have to replace the exact number of characters (i.e., no more, no less) or else the binary file will no longer be the correct size; I tried this trick just for grins and Garmin 2.3 fires up and works, without my having installed any firewall app. Of course any stuff (e.g., Extras, Google) that needs to dial out will still not work but hey, at least you're now running 2.3, for whatever that's worth...
bent622--it doesn't work that way; in layman's terms, /etc/hosts is merely a hostname-to-IP address translator. Since 2.3+ not only needs to talk to gold.garmin.com, but expects to receive a certain response from it--even if you could block by IP address, any of the features that need to dial home in order to work correctly will fail because the correct response was not received. If you try to block it in 2.3 you'll either get the "Unable to communicate with server" or the "Authentication error" message, depending on what you try to access.
Last edited by tonytone; 24th March 2013 at 04:33 PM.
Found this forum and i am a fan of garmin
Bookmarks