WP 8 Dev Unlock - How is it done technically?

ngame

Senior Member
Mar 13, 2012
1,126
545
0
Mashad
What is changed in phone during unlock process?

Can this be saved because dev unlock gets lost during hard reset.
when you dev unlock your phone , your phone's registry keys will change and get you ability to install 10 apps.
no . after flash your phone or hard reset it you have to dev unlock phone again . you can't save it now but if any custom Rom comes to wp8 almost we can do that
 
  • Like
Reactions: pete_es

pete_es

Member
Nov 18, 2007
46
15
0
when you dev unlock your phone , your phone's registry keys will change and get you ability to install 10 apps.
no . after flash your phone or hard reset it you have to dev unlock phone again . you can't save it now but if any custom Rom comes to wp8 almost we can do that
Did someone sniffed the commands which was send to phone via USB and from phone via internet during dev unlock?
 
  • Like
Reactions: ngame

ceesheim

Retired Forum Moderator
Jun 11, 2009
3,455
2,287
0
No Android Fanboys Please !!!
Thank you Snickler.

Seriously tempted to post that "You are a noob on XDA Developers" video here... this topic has been discussed dozens of times, please use search!
look at my sig , you will find the noob vid there , and all other "look for: "the hottest geek girl in the world" in my sig.
 

snickler

Retired Forum Moderator / Inactive Recognized Deve
Aug 17, 2010
1,320
1,130
0
Dub V
www.sinclairinat0r.com
How to dev unlock a phone is not the question. The question is how is it done exactly by MS servers for WP 8.

USB part, internet part
In some of these forums, we've given a small explanation about how we understand the process. I'm pretty sure @GoodDayToDie or @ultrashot have given discussions, but if you look through the results you should find it. The only role the MS servers have in unlocking is relaying your Live Id information from your device to the server and checking whether the account is a developer account. If it is, it then checks the type of developer account and relays the number of apps that can be sideloaded via a SOAP call to the device. The device itself then runs some internal programs/calls to set the registry values that enable the dev unlock and makes the response back to the server acknowledging it. The important thing is that the signed certificate on the phone is used to interact with the certificate from the server (which makes it damn near impossible to intercept).
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,930
0
Seattle
I suppose I could send a PCAP of the traffic that the phone and PC exchange during the unlock process, but it's nothing terribly exciting; a token is sent to the phone, which it uses to communicate with the Microsoft server over a cert-pinned SSL connection. The server responds with the unlock details, including the number of apps. Any response from a server whose certificate doesn't match the expected one is ignored.
 
  • Like
Reactions: snickler and ngame
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone