Browsers, messengers, email clients, download clients, connection utilities and other internet related software
Jan 31st, 2010, 12:32 pm
MarketPlaceRegionSwitch-1.1 (Freeware)
Requirements: wm6, 6.1, 6.5
Overview: It allows you to switch MarketPlace to USA, Germany, France, Netherlands, etc.

Image Image

This app actually fools Marketplace into thinking you are from somewhere else. This method is not foolproof, and may be circumvented by Microsoft in the near future. It is not for the faint of heart either.

How to use
Now here come the important bits. When you start the application, you will see two text boxes in front of you. MCC (mobile country code), and Lang (language ID). By default they have settings for the USA entered.

You will want to fill these values with the correct values for the market you want to visit. You should have matching country codes and language ID's, but see the note below about that. In 1.1 I have also added a select box with presets that mostly work.

Now, how to find the values you need to enter here:

MCC Go to this page: http://en.wikipedia.org/wiki/Mobile_Country_Code. You want to enter the numeric, 3-digit code.

Lang Go to this page: http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx. You want the values from the LCID hex column.

Hit go, wait a few seconds, and you should be in the market of your choice.

Please note that unlike the other region switching tricks, this one is supposed to work through your CELLULAR connection specifically! Please make sure you do NOT have USB/ActiveSync or Wi-Fi connected!

Notes about the "preset" selection box
While many of these presets work, I have noticed some strange behavior. Often the 'expected' codes do not work if a region is combined with a language, but that language is not from that region.

Take for example, Luxembourg. The preset uses the correct LangID and MCC for French/Luxembourg, but it usually wont work. If you keep the Lang from French/Luxembourg but use the code for France in the MCC box, it usually will work and you will end up in the Marketplace for Luxembourg, not the one for France. You will have to play with it if you want to test for these less common markets. If you have specific notes about which codes work for which specific Markets, please do post them here.

If you are having trouble connecting to the USA marketplace, try using 311, 312, 313 or 314 instead of 310 in the MCC box.

How it was done
The entire thing is done by runtime patching. Functions used to figure out which locale you are in are patched by the app, returning the value you entered in Lang. Accompanied with that, the IMSI is patched and the MCC part is replaced by the value you entered in MCC. This all is a lot more complicated than it sounds

Obviously the app does it's best to restore original behaviour on exit, though I would still advise soft-resetting when you're done with it.

Changelog

v1.1
* Presets added
* Having to restart Marketplace twice without this app to get back to your "home" market should be fixed

More Info:
Code: Select allhttp://forum.xda-developers.com/showthread.php?t=577627

Download Instructions: No Serial Needed
http://rapidshare.com/files/343798422/MarketPlaceRegionSwitch-1.1.zip.html
http://www.multiupload.com/RGG191CXJU
Jan 31st, 2010, 12:32 pm
Feb 1st, 2010, 10:02 am
Nice Release. +5 WRZ$ Freeware Reward. Category: Internet/Network Utilities.
Feb 1st, 2010, 10:02 am

Image