If you're a developer like me writing his own apps for his phone, then you're out of luck with the default windows 7 phone.
To 'unlock' it you have to sign up for a developer account on APP HUB, meaning you have to pay $99.
Lucky for us, a group of people quickly found a way to unlock the phone, so saving us the $99.
The tool I'm referring to is ChevronWP7. Although it wasn't on-line for that long, it does a great job.
The creators were contacted by Microsoft for talks about the tool and will sit together in mid January.
It appears MS has plans to open up the platform to us home developers as well. But that will happen maybe on the big January release and that sounds fast, so most likely it'll take several more months(if not longer). To speed up the negotiations the tool was taken off line by the ChevronWP7 team.
Now that the history lesson is over, let's get down to unlocking our phone.
Download this zip file, it contains everything you'll need:
Download ChevronWP7
The tool looks like this:
Before running ChevronWP7 do the following:
- Download and install Zune desktop software, you can get it here.
- Download and install Windows Phone SDK or run the registry key in the zip(You need administrator permissions for this).
- Connect your phone and let is sync.
- If required change the relationship in the Zune software to "Full Sync" and not "Guest Access"
- Install the certificate in the zip file on your phone. This can be done by emailing it to yourself and opening the .cer file on the phone.
- Be sure your phone isn't locked. Just leave it on the start screen
- Open ChevronWP7.exe
- Check the checkboxes and click 'Unlock'
Troubleshooting:
- Make sure you have the certificate installed and your device is completely connected to your PC.
- Make sure your device's screen is on and sitting on the Start screen.
- Make sure the following registry key exists:[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsPhone\\ProxyPorts]“DeviceReg”=dword:000069C5
- Programs running on port 443(example Skype and ssh) block the unlocking and deployment close all applications you think can cause this
The next step is how to deploy an app on your phone.
In the zip I also included a PictureViewer.xap file. This is the application for on the phone. It's like an exe or cab file.
When you installed the Windows Phone SDK you can deploy applications.
Open 'Application Deployment', should be in your start menu under 'Windows Phone Developer Tools'.
Once open, browse to the xap file and make sure your phone is connected, it's not locked and Zune is open and in sync.
Press 'Deploy' and the application will appear between your other apps.
That's it!