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

Search This thread

the great potato

Senior Member
Jun 11, 2017
59
10
yes ! right after i posted this i waited a bit then just reset the phone, right after that it installed no problems and im running the first build of win 10 mobile now !!

---------- Post added at 12:38 AM ---------- Previous post was at 12:31 AM ----------

and now that im running windows 10 all i can say is .. microsoft has no dang excuse to not give this to the lower model phones besides them wanting us to go buy 80 dollar phones !! windows 10 runs beautifully on this nokia 520. and im only running the first build ( updating to enterprise edition right now) but wow, microsoft said it was slow and laggy ...like yeah it might take 1-2 sec more to load some things, nothing at all that is bothersome. Anyone with a Nokia 520, yeah this update gives your phone new life, it is great ! Thank you sooooooooo much to the guy that made this ! 100% worth the update. ive read the phone is slow and the battery is always hot ! NO not true at all, my batt got a lil warm for a lil wile but nothing major at all. Battery life seems about the same as window 8.1 was. THIS UP DATE IS SO COOL!!
 
  • Like
Reactions: arindam2

the great potato

Senior Member
Jun 11, 2017
59
10
ok guys i just want to chime in here about my experience ... ok i updated to the first update of windows 10 mobile, everything went over all good, the update ran great on my nokia 520 -512 ram. i installed the certificate to get the enterprise updates that went easy as cake.. so the 2nd update downloads no problems phone restarts ...and i got caught in an endless loop of the gears turning, and hard resets wouldent work to stop it.. recovery tool and the nokia software recovery tool couldent find the phone...so after i restarted the phone litterly over 50 times and got caught in the endless loop of gears and still no update install. i really thought my phone was bricked and my adventure was over =( .. but i took out my SDcard and sim card ans restarted again, and to my amazement the phone began to update and im now running the 2nd update of window 10 mobile enterprise edition !! =D just wanted to tell my story in case someone eles ran into this issue. Thanks guys !! keep on hacken ! I think tomm im going to update my wifes nokia 520 and hope it gos smother than mine did LOL thanks everyone for the help !!

---------- Post added at 07:10 AM ---------- Previous post was at 07:06 AM ----------

"im using htc 8x w8.1 on verizon
can i get windows 10"

Im guessing you can using this offline updater BUT IM DEFF NOT AN EXPERT ide wait till some of the other guys chime in on the question B4 you jump into it. but if you can youll be happy, win10 i way nicer than 8.1 and yes i really liked 8.1. good luck my friend and i hope you can update!
 
  • Like
Reactions: raserse

raserse

New member
Jun 13, 2017
3
0
I just used this to install the TP on my Lumia 930 and .. it worked like a charm! phone is booting, OS is working! Thank you very much for the work you put into this! Really excited to try out the Preview now.. :)

Edit: I did change the target device ID from ATT though.
Confirmed working for the Lumia 930
Confirmed working for the Lumia 920

im using htc 8x w8.1 on verizon
can i get windows 10

---------- Post added at 11:02 AM ---------- Previous post was at 10:52 AM ----------

tried it on a Lumia 535. After Setting no proxy again the Windows Insider app shows that there is no update available.

the about-setting Shows RM-975 correctly instead of RM-1089, but I think the FW Version needs to be changed too.
Does anyone know a fix? Tried it several times by now.

im using htc 8x w8.1 on verizon
can i get windows 10
im getting unauthorized when click on get preview on windows insider app
 

SpencerElliott

Senior Member
Oct 25, 2009
74
51
Toronto
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:

Thank you for this! I had been trying everything to get the newest builds and I didn't think to relock the bootloader and remove root access. My phone is updating to the latest Slow build right now :)
 

BachTheKId

New member
Apr 26, 2018
1
0
Can U help me ?

I just used this to install the TP on my Lumia 930 and .. it worked like a charm! phone is booting, OS is working! Thank you very much for the work you put into this! Really excited to try out the Preview now.. :)

Edit: I did change the target device ID from ATT though.
Confirmed working for the Lumia 930
Confirmed working for the Lumia 920

I have a Lumia 920
can u help me ,I don't know how to install WP10 on it
 

paherndon82

Member
Dec 21, 2020
6
0
Im trying to install win10 on my Lenovo Yoga Tab 3 10.1 , anyone got any threads on that ? its Android 6
 

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