Boxstergut over at REDDIT WEBSITE found
away to make Windows Store think you are a Verizon Customer even if you
are not one. By following the steps below you can add Halo Spartan
Assault to any Windows Phone Device. The following steps are not hard,
but make sure you follow them to the letter or you may get lost.
- Install Fiddler2
- Open Fiddler, Tools -> Fiddler Options
- Click the HTTPS tab, enable “Decrypt HTTPS traffic”, and accept all the popups about installing certificates
- Click the Connections tab and enable “Allow remote computers to connect”. Restart Fiddler
- Rules -> Customize Rules (or ctrl+r)
- Find OnBeforeRequest
- Add the following:
if (oSession.uriContains(“marketplaceedgeservice.windowsphone.com”) && oSession.uriContains(“&moId=att-us&”))
oSession.url = oSession.url.Replace(“&moId=att-us&”, “&moId=vzw-us&”);
- Now you need to configure your phone’s wifi connection to enable
proxy, using your PC’s IP address (open a cmd prompt and run “ipconfig”,
you should see something in the range of 192.168.x. or 10.x.x.x) and
- On your phone, go to http://yourip:8888/FiddlerRoot.cer and install the certificate so your phone will trust the redirected URLs
- Open the store and search for Halo Spartan Assault
- Open the page with the “Buy” button
- Leaving the store open, go back to wifi settings and turn off the proxy. You can also now close Fiddler
- Go back to the store and purchase the game.
- Wait for it to download and enjoy.
If you want to clean up after Fiddler, Tools -> Fiddler Options
-> HTTPS has a button to remove all of the certificates the decrypt
option added. You can also comment out the rule you added using // per
This worked great to actually get the game. I’m not sure what
updates will look like, whether you’ll have to go through all of this
again to get them or not. I’m sure the popular sites (and this
subreddit) will be all over any updates that happen, so if you read
about one but haven’t seen it after a day or so, try checking the store
with the fiddler proxy setup.
Edit: For the T-Mobile users out there, I’m going to go out on a
limb and guess the moId string is “tmo-us”, in which case you can change
the “att-us” strings in step 7 to that. But you can also verify it by
looking at fiddler (follow all the steps up to 10, ignoring step 7, and
then look in Fiddler for marketplaceedgeservice.windowsphone.com logs
and grab your moId from the URL. Then fix the rules in step 7 and
restart again from step 10).
Once completed you will now have Halo installed like I do. Oh and I
have a HTC 8X and I did have to change the “att-us” string to
“tmo-us” to install on T-Mobile Device.