HOWTO: Install Windows 10 for Phones on Non-supported devices (and other hacks)

Search This thread

winnie38240

Member
Jul 30, 2016
6
0
Hi I have a Lumia 920,

Past weekend I too tried a numerous trick but finally accomplished and running windows 10 with OS build 10.0.14393.5



Really I don't remember which trick made it work but here I suggest to whatever I remember that I did.

First take a complete backup of your device and use WDRT (windows device recovery tool) to restore your firmware to a stock one.

As commented in most of the thread, you need not restore all your backup till windows 10 is installed and also avoid update of Extras & Info app from the Store. (I ensured that after every update that my phone did in the process, I would go to store and disable the automatic update and cancel every update process that the store was making to the apps)

Now check for updates and update your phone till it says the phone has the latest update installed. For me there were 3 updates available.

Then I used wpinternals to unlock my bootloader and enabled root access (without this set sideloading of registry editing tools were not possible for me). For sideloading using XAP application deployment tool, you may need a developer account and may need to use the "Windows Phone Developer Registration" application to developer unlock your mobile. For my Lumia 920 I used the "CustomPFD Registry Editor + Tweak" version 0.6 alpha. (I had downloaded numerous versions of customPFD, vcreg & roottool and tried to sideload everything one by one, but one xap file was a success, hence I don't remember for where I downloaded that file :rolleyes: )

Using that registry editor I swiped to Registry Tree -> HKLM -> System ->Platform ->DeviceTargetingInfo
from there I changed the values as follows. referred from here
PhoneManufacturer value to "MicrosoftMDG"
PhoneManufacturerModelName to RM-1085_113025
PhoneHardwareVariant to RM-1085
PhoneModelName to Lumia 950

Now immediately after that use the WPinternal to disable the root and also restore the bootloader (FYI: Once I enabled the root and unlock bootloader after doing a WPRT recovery and the next update to CYAN didn't happened, I received an error after downloading the update as it can open the file (8007000d). Hence we are restoring the bootloader and root status.) Now I even opened the Windows Phone Developer Registration application in PC and unregistered from Developer status.

After this did a restart of the mobile phone and a new update started downloading. It turned out to be windows 10.0.10586.107. After the update I used the windows insider app and selected the fast ring and did a restart and the update downloaded the latest 10.0.14393.5.

Now my Lumia 920 is working fine so far without any issues.

I have mentioned the steps which I have taken as far as I remember. These may or may not work for others. But you may try at your own risk.

:good:
Ok, I didn't restore the bootloader, so that would be the trick. I'll try tonight.
Also, I need to do a complete hard reset with WDRT cause i cannot unlock the boot otherwise, and also cannot install Custom PFD.
Here's my steps then:
1. Hard reset with WDRT; block updates of extras+infos
2. Unlock the bootloader, and root access and install CustomPFD App (couldnt do it otherwise, like you)
3. Do all the phone updates available before editing the reg.
4.Edit the reg.
5. Restore the Bootloader. This is where I'm stuck: i cannot restore the bootloader since my phone has been updated and the FFU has changed. I tried with original FFU, and the phone wouldn't boot at all since
the FFU i'm unsing is the one WDRT downloaded (older version)... How to do? I'll try to restore the bootloader after installing the CustomPFD app and before updating the phone, maybe that should do it?
The following steps should be fine. Thks for your advices, I'll let you know.
 
Last edited:

tofuschnitte

Senior Member
Nov 29, 2012
204
40
where is the problem? bootloader stays unlocked after you updated to the latest 8.1 version, though wpinternals throws an error when booting into mass storage mode, but thats just cause it hasnt been updated in while and doesnt recognize the os version. it still boots up fine in mass storage mode and you are able to spoof modify the registry to get 10 and add the missing glance subkeys etc
 

winnie38240

Member
Jul 30, 2016
6
0
where is the problem? bootloader stays unlocked after you updated to the latest 8.1 version, though wpinternals throws an error when booting into mass storage mode, but thats just cause it hasnt been updated in while and doesnt recognize the os version. it still boots up fine in mass storage mode and you are able to spoof modify the registry to get 10 and add the missing glance subkeys etc

That's not the pb of booting in mass storage mode after updating, it is to re-lock the bootloader after updating since this could be the (only) thing that causes the error (update downloaded but couldn't be opened)
 

vuvkar

Senior Member
Apr 21, 2013
146
26
Hi guys I have Lumia 630 (512mb ram) windows 10 10568 build. is there any way to get updated to redstone builds?
 

Sznabi

Member
Aug 8, 2016
36
4
I'm stuck with windows 8.1 on my lumia 630 (512mb), but i have been on W10M .494 .... if i use WPInternals for rooting my phone so I can edit the phone's registry will it work? Or will it work with bootloader and editing from pc? Help... :(
 

haihaidiasein

New member
Aug 11, 2016
1
0
Tweaking the WPFlight.xml to Lumia 925 Insider Release Preview

Hi. New in the forum. I'm a noob, so I want to know exactly what and how should I tweak in the WPFlights.xml, as I don't really know anything about it.

I'm trying to install Windows 10 on a Lumia 925. I followed the steps described By RustyGrom, but it does not download w10 builds after.
The Insider App shows that I'm currently subscribed to the Insider Release Preview (instead of the Insider Fast suggested, by my choice), currently with build 14219.
Different from his instructions, I had to turn the proxy off before running Insider App (steps 10 - 13), because otherwise the phone couldn't get conection online (the Unauthorized error message several of us described)

So now I have a normal functioning 925, that had the core fiddled, but still don't get the win10 build.
It is currently set to RM-892_Ita_brazil_281, FW: 6051,50009,1424,0001, Branch WPB_CXE_R1

I would apreciate either help to get the .xml right or experiences from other Lumia 925 as to the results.

Cheers
 
Last edited:
Hi,

Can anyone please help me to update my HTC M8 Verizon model please. I restored my phone to 8.1 yesterday and now it seems MS has taken off HTC M8 from Inside Program. I tried the instructions here and it says Unauthorized at step 10. Does any one having a successful WPFlight.xml file.. Really appreciate your help
 
Last edited:
  • Like
Reactions: raserse

bolina

New member
Sep 2, 2016
1
0
Sambody have testing with success this procedure on a Nokia Lumia 800 in original configuaration and upgradet to 7.8
If yes, can you give me some suggegstion.
Thanks
 

hussam_nabawy

New member
Sep 2, 2016
1
0
Need help concerning a little problem

Hi all,
my phone is (Nokia Lumia 920)

I have a little problem as I the steps... I come to the step at which I open (Microsoft Insider), and press the (preview option), suddenly an error message appears on the (M. Insider app) telling me the following (Unauthorized, please log in again or use a different user name).
As shown in the following image.
Can you please ?
Thanks in advance


imageshack.com/a/img924/8595/Ozkg8s. jpg
 
Hi I have a Lumia 920,

Past weekend I too tried a numerous trick but finally accomplished and running windows 10 with OS build 10.0.14393.5



Really I don't remember which trick made it work but here I suggest to whatever I remember that I did.

First take a complete backup of your device and use WDRT (windows device recovery tool) to restore your firmware to a stock one.

As commented in most of the thread, you need not restore all your backup till windows 10 is installed and also avoid update of Extras & Info app from the Store. (I ensured that after every update that my phone did in the process, I would go to store and disable the automatic update and cancel every update process that the store was making to the apps)

Now check for updates and update your phone till it says the phone has the latest update installed. For me there were 3 updates available.

Then I used wpinternals to unlock my bootloader and enabled root access (without this set sideloading of registry editing tools were not possible for me). For sideloading using XAP application deployment tool, you may need a developer account and may need to use the "Windows Phone Developer Registration" application to developer unlock your mobile. For my Lumia 920 I used the "CustomPFD Registry Editor + Tweak" version 0.6 alpha. (I had downloaded numerous versions of customPFD, vcreg & roottool and tried to sideload everything one by one, but one xap file was a success, hence I don't remember for where I downloaded that file :rolleyes: )

Using that registry editor I swiped to Registry Tree -> HKLM -> System ->Platform ->DeviceTargetingInfo
from there I changed the values as follows. referred from here
PhoneManufacturer value to "MicrosoftMDG"
PhoneManufacturerModelName to RM-1085_113025
PhoneHardwareVariant to RM-1085
PhoneModelName to Lumia 950

Now immediately after that use the WPinternal to disable the root and also restore the bootloader (FYI: Once I enabled the root and unlock bootloader after doing a WPRT recovery and the next update to CYAN didn't happened, I received an error after downloading the update as it can open the file (8007000d). Hence we are restoring the bootloader and root status.) Now I even opened the Windows Phone Developer Registration application in PC and unregistered from Developer status.

After this did a restart of the mobile phone and a new update started downloading. It turned out to be windows 10.0.10586.107. After the update I used the windows insider app and selected the fast ring and did a restart and the update downloaded the latest 10.0.14393.5.

Now my Lumia 920 is working fine so far without any issues.

I have mentioned the steps which I have taken as far as I remember. These may or may not work for others. But you may try at your own risk.

:good:

If I use this guide on Lumia 920, will I be able to return to 8.1?
Phone will be seen as 950, and this model doesn't have 8.1, so it my be impossible...
1) Or maybe Nokia Software Recovery Tool looks somewhere else then registry for model name?
2) Or maybe is there a way to unlock bootloader and root Win10 to change values to original ones?
 
Last edited:

GeoffreyK

Member
Apr 19, 2016
38
14
If I use this guide on Lumia 920, will I be able to return to 8.1?
Phone will be seen as 950, and this model doesn't have 8.1, so it my be impossible...
1) Or maybe Nokia Software Recovery Tool looks somewhere else then registry for model name?
2) Or maybe is there a way to unlock bootloader and root Win10 to change values to original ones?
Once your phone updates to 10, it will have the original values for the 920 in the registry again. In any case, Windows Device Recovery Tool doesn't use the registry values to decide which OS version to download -- it will recognize your phone as a 920 no matter how you've spoofed it. So you can always go back to 8.1 if you want with WDRT.
 
  • Like
Reactions: ch3mn3y
Should write it before: I did it as 535 and after update to 10 TH2 and than Anniversary it was still 535, but Hard Reset (forgot to restore apps and data from account - I thought that it will be possible later) changed it back to 920.

Now I would like to know, if my bootloader is still unlocked and if I can access registry again without loosing any data from device, so I can change values back to 535? I didnt relock the bootloader or unroot after WPI did it on WP8.1.

Sent using XT1562 - Resurrection Remix/Optimus Kernel
 
Last edited:

marshcp

New member
Sep 24, 2016
2
0
Hello...
Can anyone point me to some instructions to get my Lumia 1020 up to 10.586 then I can get it to Redstone?
I was having problems so did a hard reset and they continued so used WDRT to take it back to 8.1, forgetting that I needed it to be 10.586...

Can anyone help?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 44
    This is only confirmed working for the AT&T Lumia 1520 and may work as is for other phones but also might require tweaks to the XML (see below). It is very possible to brick your phone with this. Your mileage may vary!

    From a high level this works by using FiddlerCore to intercept the traffic going to the Microsoft WPflights server that controls the Insider app and responds with our own custom data. The app accepts registry editing information from the web responses and acts upon that. This allows us to write stuff to select locations in the registry. In the case of the Windows 10 Preview, it appears to only look for your phone's PhoneManufacturerModelName to decide if it should be offered previews. Windows Update also checks this value. Other devices like Samsungs or HTCs may need different settings. My phone did revert to it's factory values after Windows 10 was installed (I actually think it might have done it after Windows 8.1 was installed but it continued with 10 nonetheless).

    1. For the Lumia 1520 (and other phones?) reset your phone using the Windows Phone recovery tool. I recommend not logging in and setting everything up yet and just waiting til the end and doing a reset and letting it restore after you’re on Windows 10. This may not be required for your device but most likely is due to the space issue cited by Microsoft. You can see your available space in the About menu of the Windows Insiders app. Before resetting mine was ~200mb and after it was ~600mb. You can try without resetting but may get an error after it tries to download and install the update.
    2. Install the [url=http://go.microsoft.com/fwlink/?LinkId=522524]Windows Insider app
    on your phone (you will need to have a store account configured)
    3. Open the insiders app and go to the about options in the app bar and screenshot/make notes/email the settings to yourself. You may need this later.
    4. Download and extract the WPInsidersHacks app (attached to this post) to your computer
    5. Start the WPInsiderHacks app on pc, approve any firewall requests
    6. Connect to the same WiFi that your PC is on. Edit the settings for the WiFi connection to turn on the Proxy and set it to use the PC’s IP address and enter 8877 for the port
    7. Open Internet Explorer on your phone and navigate to http://[pc.ip.add.ress]:8877 where [pc.ip.add.ress] is the IP address of the PC running the WPInsidersHacks app
    8. Tap on the link at the bottom to the fiddler root certificate
    9. When prompted click open and then install to trust the cert and ok at the confirmation
    10. Run the Windows Insider app and tap get preview builds
    11. Tap on which custom action you’d like to perform. In my case I hit "Set to ATT Lumia 635" and click the arrow at the bottom
    12. Accept the agreement and click the check mark at the bottom. the app will close
    13. Now clear your proxy settings and run the insider app again
    14. Tap get preview builds and login with your Microsoft account
    15. Select the fast branch (if you’re reading this of course you want the fast branch) and click the arrow at the bottom
    16. Go into the phone settings and check for updates. With any luck you should have Windows 10 there for you to install. On my AT&T 1520 it had to do 8.1 first but it kept going to 10 after 8.1 installed (had to check for updates again)
    17. You’ll probably want to go into the settings and do another reset and then log into the phone and let it restore your previous data

    The Windows Insider options are populated from the WPFlights.xml file. Feel free to edit/add stuff. I've experimented with writing to other keys but had mixed results. I wasn't able to write to the Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F} for example (seemed to not like the curly braces?). It should have all the same permissons as the preview for developers app. You'll just need to run the WPInsiderHacks app on your PC and point your phone's proxy settings to it if you want to go back and set something again (such as enabling tethering).
    8
    000-DE is the Operator Name, it is an unlocked German Version.

    Try replacing the WPFlights.xml in the app with this one in the RAR. I added the string to brand it to ATT-US as RM-975_1005 is an AT&T Lumia 635. This SHOULD work.
    4
    First of all: Thank you RustyGrom for your nice hack and tool!

    I have 2 comments:

    1. It is quite risky to update your phone this way. The Windows 10 update does not include any model-specific updates. So, this update is safe. But when you change the model of your phone, you can accidentally get a wrong model-specific update for your phone. In theory, you can get a bootloader-update for a different phone, with different signatures. When this gets flashed to your phone, you're phone will not boot anymore (brick). So, if you want to update this way, I have this suggestion, to minimize the risk of getting a brick: Before you start to update to Windows 10, make sure you have all pending Windows 8.1 and Lumia updates installed. These updates need to be installed using your real phone model and carrier information. Also modify you WPFlights.xml file such that you an extra option that allows you to restore the original information of your phone. This original info is shown in the "Extra's + Info" in the Settings menu. Then start update procedure as per OP. After the update is complete, immediately restore your phone model back to original.

    2. Setting the PhoneManufacturerModelName isn't usually enough. You have to set a supported combination of PhoneManufacturerModelName and PhoneMobileOperatorName. For example, the phone model in the WPFlights.xml from the OP is RM-975_1005, which is a model of an AT&T phone. If your operator isn't set to be AT&T, then the update procedure won't work. An example of a working combination is:

    PhoneManufacturerModelName: RM-976_1101
    PhoneMobileOperatorName: 000-FI

    Be sure to set both properties back to original after the update. Both original values should be taken from "Extra's + Info" before the update!

    Ciao,
    Heathcliff74
    4
    just modifity your current WPFlight with that

    Just add carrier changing in registry in original script, so it should look like that(this one should work)

    I also attached my WPFlights, so you could try it.(Choose RM-976_1161 option)

    P.S: Sorry for my bad eng.

    <KeysToAdd>
    <RegistryKey>
    <KeyName>System\Platform\DeviceTargetingInfo</KeyName>
    <Subkeys/>
    <Values>
    <RegistryKeyValue>
    <Name>PhoneManufacturer</Name>
    <Value>NOKIA</Value>
    <ValueType>1</ValueType>
    </RegistryKeyValue>
    <RegistryKeyValue>
    <Name>PhoneManufacturerModelName</Name>
    <Value>RM-976_1161</Value>
    <ValueType>1</ValueType>
    </RegistryKeyValue>
    </Values>
    </RegistryKey>
    <RegistryKey>
    <KeyName>System\Platform\DeviceTargetingInfo</KeyName>
    <Subkeys/>
    <Values>
    <RegistryKeyValue>
    <Name>PhoneMobileOperatorName</Name>
    <Value>000-PL</Value>
    <ValueType>1</ValueType>
    </RegistryKeyValue>
    </Values>
    </RegistryKey>
    </KeysToAdd>
    4
    For those asking, I've found you absolutely have to modify the WPFlights.xml PhoneManufacturerModelName to one that matches the carrier your device is from. In my case, I have a //Build/ (Rogers Canada) Lumia 920, and a Hong Kong unlocked 620 & 1520.

    I managed to spoof the build check by using the following:

    Unlocked/Hong Kong: RM-1027_1007
    Rogers/Canada: RM-985_1004

    http://twitter.com/stroughtonsmith/status/566460948291260417

    Also, wiping the devices first /with the Windows Phone Recovery Tool/ (not Reset in Settings->About) for the most part isn't optional; only the 920 for me had enough space to install without doing that

    Hope this helps