How does WP's update system work?

Athull

New member
Aug 25, 2013
786
0
0
Visit site
When I bought a 520 to test W10 on (since I'm not using my primary phone), it had Update 3. I enrolled in the PfD and had to update to some random update, then 8.1 then Update 1. So that page lied.

That was a preparatory update for Wp 8.1, I remember it too, it was really small and just made ur phone ready to get the real thing.
 

Jas00555

Retired Ambassador
Jun 8, 2013
2,413
0
0
Visit site
But I just see in the post above me that the reality can be different.

If you use the Lumia software recovery tool it may go more smooth. This however will erase your data on your phone but i still would advice to use it.

https://forums.windowscentral.com/e...singleTopic%26topic%3DFA142987&token=C44b5iSe

Right, that's like downloading and mounting the ISO on a PC, which is what I said. But to go through Windows Update, you have to upgrade to the latest version. Similarly that's why you can't be on Windows 8 or Windows 7 without a service pack if you want to upgrade to Windows 10 in the future. You need to have Windows 7 SP1 or Windows 8.1.
 

psykojello

New member
Mar 1, 2013
15
0
0
Visit site
I'm curious why no one mentioned the developers preview. It's a free "workaround" that Microsoft has created that allows you to get the latest version of the OS even if your carrier is being slow about it.

Here's the link:
Get updates for your Windows Phone

You don't need to actually be a developer, but you can register on App Studio. Then download the app like it says and update your phone to the latest version! Whee!

It works great for me. It worked on my Wife's 720, until she dropped it on the road and smashed it. It works on her 1020 as well now.
 
Last edited:

Petre Popescu1

New member
Oct 28, 2013
1
0
0
Visit site
BTW, you can trick Lumia Software Recovery Tool into thinking your phone is from a different carrier/country.

For example, I have a SIM-Free HK Lumia 830 and I've used LSRT to install the latest version available for the Vodafone DE version (which was Denim). I use it with Orange in Romania, so it didn't get locked or anything.
 

alan61

New member
Jun 26, 2014
55
0
0
Visit site
BTW, you can trick Lumia Software Recovery Tool into thinking your phone is from a different carrier/country.

For example, I have a SIM-Free HK Lumia 830 and I've used LSRT to install the latest version available for the Vodafone DE version (which was Denim). I use it with Orange in Romania, so it didn't get locked or anything.

Hi, How do you do that?
 

Petre Popescu

New member
May 26, 2013
4
0
0
Visit site
Hi, How do you do that?

Hi Alan,

Well first you need to install Fiddler and check "Decrypt HTTPS Traffic" in the options. Google should help you achieve this.
Fiddler acts as a local proxy and all the traffic generated by your pc goes through it.

When LSRT requests the latest software from the nokia servers, it sends a SOAP request (in XML format) containing information about your phone. What you need to do is catch that information before sending it, change the Product Number and then send it. Fiddler will allow you to do this.

Some steps on how to do this:

1. First, you will need a list of valid product codes of lumia phones. I was able to find one on a forum somewhere but I honestly can't remember the link.
From this list, choose one you know got the update (DE VF in my case).

2. Get your phone's product code. It shows up in LSRT on the bottom left when you connect your phone. Close LSRT!!

3. Open fiddler, and press CTRL+R. This should open up the Custom Rules. If offered to install some add-in, just skip it. It will open the CustomRules files in notepad.

In this file, search for "static function OnBeforeRequest(oSession: Session) {" without the quotes.
After this curly bracket, add the following piece of code (i will include the above code just for you to see how it should look):

static function OnBeforeRequest(oSession: Session) {
if (oSession.HTTPMethodIs("POST") && (oSession.utilFindInRequest("59W4X0", true) > -1)){
oSession["x-breakrequest"] = "keyword";
}

4. Notice the red text above. Edit that to match your phone's current product code ( the one from step 2 ).
Save and close the file.

5. Leaving Fiddler open, open LSRT and connect your phone. After a few seconds, Fiddler will start to flash.

Now begins the fun part. In fiddler, look for the request that hit the breakpoint set above. It should have a red icon, and when selecting it you should see two buttons on the right (Break on request and Run to completion).
Something similar to the picture below:
K7eG7.png

6. Select that request from the left, and on the top-right side click on XML.
This will open the whole XML request in that section of fiddler.

7. Look for your original Product Code inside the request (59W4X0 in my case) and replace it with the one from step 1.

8. Hit run to completion.

9. TA-DAAAAA!! LSRT is now offering you Lumia Denim.

If it doesn't, just try again with a different product code from the list at step 2. To try again, just close LSRT and open it up again (or disconnect/reconnect your phone).

Have fun doing it.
 

Members online

Forum statistics

Threads
323,300
Messages
2,243,598
Members
428,055
Latest member
DrPendragon