Updating HTC M8 for Windows 8.1 to Windows 10

Search This thread
Hi,

Many of us were looking for a way to Upgrade HT M8 for Windows to W10P. Here are the steps I found in the internet, I have tested and it worked.
Thanks to @Bladeni...
https://disqus.com/by/bladeni/

Instructions to root HTC One M8 with Windows Phone 8.1 to install Windows 10 mobile 20 August 2016
1. Backup all your pictures, videos, music and files to your SD card or your Computer
2. Download the latest Windows Device Recovery Tool
3. Ensure that your battery charge is 40%.
4. Restart your phone and hold down the volume keys at the same time.
5. If there is a gear and lighting symbol restart the phone again because you were unsuccessful.
6. To restart the phone hold down the Power and volume down key until the phone vibrates
7. Immediately hold down the both volume keys.
8. One successful you will see a white screen appear with the phone serial number another information.
9. Connect to the phone with the USB cable to the computer with windows device recovery tool open
10. If the windows device recovery tool shows the message: My device was not detected
11. Click My device was not detected and click Other OEMs and Select HTC
12. Click next and continue without submission. Please note formatting your phone back to factory is very important to registering your phone in further steps.
13. At this point your phone should be formatting to Windows Phone 8.1
14. Complete initial setup of the phone on Windows Phone 8.1
15. Ensure that you signed in with a Microsoft account.
16. Download files WP8.0 SDK Tools Lite Setup Av1.20
17. Download files WP8.1 SDK Tools Lite Setup Av1.20
18. The files are normally in a zip format use WinRAR to extract them
19. Extract contents of the zip files and run the InstallWP80SDKToolsLite bat file.
20. Extract contents of the zip files and run the InstallWP81SDKToolsLite bat file.
21. Click start navigate to Windows phone SDK 8.0 then click Windows Phone developer registration.
22. Ensure that the device is on, unlocked and in the start screen.
23. Click Register. Wait, for the pop up window for you to enter your Microsoft account.
24. Enter to same Microsoft account that you are using on the phone.
25. One successfully completed you would see the option to Unregister.
26. Download the XAP file: CustomWPSystem_0500.xap
27. Note if the file is downloaded with a zip extension change the extension to XAP.
28. For example: CustomWPSystem_0500.zip to CustomWPSystem_0500.xap
29. Click start navigate to Windows phone SDK 8.0 then click application deployment.
30. Ensure that the device is on, unlocked and in the start screen.
31. Click browse in application deployment, navigate to the CustomWPSystem_0500.xap you downloaded
32. Select the file and click deploy.
33. Download the file CustomPDF_0003.xap as stated before if it is zip change it to xap
34. Copy CustomPDF_0003.xap to your phone internal memory in documents
35. Go to storage sense and set app, to be installed on SD card.
36. Open this website :
37. http://windowsphonecustompfd.blogspo...d0003.html?m=1
38. Use the above website as a visual reference
39. Open the deployed app CustomWPSystem on your phone
40. Follow the instructions in the app. Tap SD card permission
41. Select the SD card root folder this means navigate to the SD card and no other sub folder and tap the tick
42. SD card permission should be green
43. Click download from the store to download Preview for developers after the app is installed hold the back and app switch back to CustomWPSystem app
44. Scroll down and click select the XAP, navigate to the CustomPDF_0003.xap file located on your phone
45. Click Apply the Xap once finished
46. Open the Preview for developers app the icon has change to greenish color with a key
47. Follow these instructions
48. Please take screen shots by pressing volume Up and the power button at the same time before making changes
49. https://www.techmesto.com/install-wi...orted-devices/
50. Use the above website as a visual reference
51. Open "HKEY_LOCAL_MACHINE" Or HKLM
52. Open "SYSTEM"
53. Open "Platform"
54. Open "DeviceTargetingInfo"
55. Once the Application was applied properly you will notice on the top a message: you can write hear
56. Open "PhoneManufacturer"
57. Ensure you take a screen shoot and note the original values
58. Click the Plus button at the bottom
59. In the first field enter: PhoneManufacturer
60. Change Type to String
61. In the last "Value Data" field, enter "NOKIA" (all caps). Click "Write" please do not enter inverted comma.
62. Press the back arrow in Windows phone 8.1
63. Open "PhoneManufacturerModelName"
64. Ensure you take a screen shoot and note the original values
65. Click the Plus button at the bottom
66. In the first field enter: PhoneManufacturerModelName
67. Change Type to String
68. In the "Value Data" field, enter "RM-1089_1087". Click "Write" please do not enter inverted comma.
69. Press the back arrow in Windows phone 8.1
70. Open "PhoneModelName"
71. Ensure you take a screen shoot and note the original values
72. Click the Plus button at the bottom
73. In the first field enter: PhoneModelName
74. Change Type to String
75. In the "Value Data" field, enter "Lumia 735". Click "Write"
76. Press the back arrow in Windows phone 8.1
77. Please note HTC sense tv can only be downloaded in Windows phone 8.1 store if you update before downloading it you will never be able to download for deploy it to your windows 10 mobile phone.
78. Once you have modified the registry
79. Download and open the Windows Insider app
80. Join the fast ring. Reboot your device when prompted.
81. After the reboot, check for updates and you should start downloading the latest Redstone build.
82. Repeat steps after windows 10 installation to restore your previous registry values
83. Do this only after you have reached the lastest build
84. The lastest build today in Redstone 2 is 14926
85. If you choose to update to this build be aware with that you must first remove your Security Pin
86. Your Sim Card will not work along with no keyboard
87. However there is hope once you factory reset your phone the 14926 build works great with none of the above in issues.
88. Please note however you will lose HTC sense tv app after the factory reset
89. To factory reset your phone goto Settings – About scroll to the bottom and click Reset you phone
90. You can choose release ring or Slow ring after build: 14393.187 or 14393.189
91. Do not update to build if you want HTC sense tv app
92. Download : InteropToolsApp_0.0.2.0_arm.appxbundle
93. Open Interop Tools locate in (Settings->Extras)
94. Click the "Registry Browser" button
95. Open "HKEY_LOCAL_MACHINE"
96. Open "SYSTEM"
97. Open "Platform"
98. Open "DeviceTargetingInfo"
99. Open "PhoneManufacturer"
100. In the "Value Data" field, enter "HTC" (all caps). Click "Write"
101. Open "PhoneManufacturerModelName"
102. Enter the appropriate Original Value below.
103. In the "Value Data" field, enter "HTC6995LVW". Click "Write"
104. Open "PhoneModelName"
105. In the "Value Data" field, enter "HTC6995LVW". Click "Write"
 

Attachments

  • CustomPFD_0003.xap
    311.1 KB · Views: 597
  • CustomWPSystem_0500.xap
    436.2 KB · Views: 548
Last edited:

SkyHawkBre

New member
Apr 21, 2016
3
0
Lakebay
Very detailed guide! I did this exact process an hour before you posted - Could have saved a few hours of research if I just waited :D LOL

One thing you said was:

Your Sim Card will not work along with no keyboard

I did not have this problem and it may have been because in the RegEdit I changed the phone to a Lumia 930 instead of a 735... This may help or it may not, just thought I'd throw it out there.:

PhoneManufacturer to Nokia
PhoneManufacturerModelName to RM-1045_1009
PhoneModelName to Lumia 930
 
Very detailed guide! I did this exact process an hour before you posted - Could have saved a few hours of research if I just waited :D LOL

One thing you said was:



I did not have this problem and it may have been because in the RegEdit I changed the phone to a Lumia 930 instead of a 735... This may help or it may not, just thought I'd throw it out there.:

PhoneManufacturer to Nokia
PhoneManufacturerModelName to RM-1045_1009
PhoneModelName to Lumia 930
Hi. It works with 735 as well. I think MS has fixed the issue in Redstone!.. Also after updating to latest version try a Hardreset. It'll bring back Phone configuration back to HTC M8 from what ever the custom models numbers you gave.
 

Divyashwar

Senior Member
Oct 10, 2012
454
80
Mumbai
www.o2tricks.in
problem in driver.
windows 10 can't able to detect my htc one m8

8YWC0Da.jpg


zudbX0D.jpg
 

Mountainkiter

New member
Oct 2, 2016
3
0
So finally got this to work by following these great instructions!!!. Thanks. Only issue is #73 should read PhoneModelName instead of PhoneManufacturerModelName.
 

fabian29907

New member
Jan 20, 2016
4
0
no data

So I got this done and hit the road to evac for hurricane and have no data. On wifi now,lol. I updated until I couldn't anymore and show the build 14393.221. Did I stop too soon?
 

lainlycoris

New member
Oct 9, 2016
1
0
So this process requires me to get the 10.0.10586.338 preview build?(Step 37) If so then I'm out of luck. Seems my HTC One M8 will not acquire that update.

Whenever I try to access the Preview for Developers app I get this:
Developer Account
To download the preview. you must be registered as a windows phone developer.

Is this correct? Am I being a dunce? If not could it be because I have a paid developer account?
I appreciate the help.
 

HD2Owner

Inactive Recognized Developer
Oct 9, 2009
2,342
2,475
Neuhausen am Rheinfall
i got redstone working. by only sending collected cabs.
no device spoofing involved. need to reproduce it again to write a tutorial.
only works for tmous-version.
for other versions (verizon/at&t), other lang packs might be needed.
attachment.php
 

Attachments

  • wp_ss_20161021_0001.jpg
    wp_ss_20161021_0001.jpg
    300.9 KB · Views: 367
Last edited:
  • Like
Reactions: hhhani

Gurm

Senior Member
Jun 15, 2007
100
12
Boston
I was going to post a quick update to this, but I ended up completely redoing your instruction set. I don't want to step on anyone's toes, but I'm going to post a new topic in this forum with the revised instructions. Yours were ok, but needed some substantial clarification in a number of places. I hope this doesn't offend or upset anyone.
 

AnierinB

Retired Recognized Developer
Stuck on 49 link broken

https://xdaforums.com/one-m8-windows/development/offline-update-wp8-1-to-w10-mobile-t3563432

---------- Post added at 06:11 PM ---------- Previous post was at 06:10 PM ----------

i got redstone working. by only sending collected cabs.
no device spoofing involved. need to reproduce it again to write a tutorial.
only works for tmous-version.
for other versions (verizon/at&t), other lang packs might be needed.
attachment.php

https://xdaforums.com/one-m8-windows/development/offline-update-wp8-1-to-w10-mobile-t3563432

Want to help add T-Mobile variant into this thread?
 
Last edited:

zelo1221

New member
Dec 20, 2020
3
0
I cannot sign in with a microsoft account because they stopped supporting windows 8.1 so is there nothing i can do anymore
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hi,

    Many of us were looking for a way to Upgrade HT M8 for Windows to W10P. Here are the steps I found in the internet, I have tested and it worked.
    Thanks to @Bladeni...
    https://disqus.com/by/bladeni/

    Instructions to root HTC One M8 with Windows Phone 8.1 to install Windows 10 mobile 20 August 2016
    1. Backup all your pictures, videos, music and files to your SD card or your Computer
    2. Download the latest Windows Device Recovery Tool
    3. Ensure that your battery charge is 40%.
    4. Restart your phone and hold down the volume keys at the same time.
    5. If there is a gear and lighting symbol restart the phone again because you were unsuccessful.
    6. To restart the phone hold down the Power and volume down key until the phone vibrates
    7. Immediately hold down the both volume keys.
    8. One successful you will see a white screen appear with the phone serial number another information.
    9. Connect to the phone with the USB cable to the computer with windows device recovery tool open
    10. If the windows device recovery tool shows the message: My device was not detected
    11. Click My device was not detected and click Other OEMs and Select HTC
    12. Click next and continue without submission. Please note formatting your phone back to factory is very important to registering your phone in further steps.
    13. At this point your phone should be formatting to Windows Phone 8.1
    14. Complete initial setup of the phone on Windows Phone 8.1
    15. Ensure that you signed in with a Microsoft account.
    16. Download files WP8.0 SDK Tools Lite Setup Av1.20
    17. Download files WP8.1 SDK Tools Lite Setup Av1.20
    18. The files are normally in a zip format use WinRAR to extract them
    19. Extract contents of the zip files and run the InstallWP80SDKToolsLite bat file.
    20. Extract contents of the zip files and run the InstallWP81SDKToolsLite bat file.
    21. Click start navigate to Windows phone SDK 8.0 then click Windows Phone developer registration.
    22. Ensure that the device is on, unlocked and in the start screen.
    23. Click Register. Wait, for the pop up window for you to enter your Microsoft account.
    24. Enter to same Microsoft account that you are using on the phone.
    25. One successfully completed you would see the option to Unregister.
    26. Download the XAP file: CustomWPSystem_0500.xap
    27. Note if the file is downloaded with a zip extension change the extension to XAP.
    28. For example: CustomWPSystem_0500.zip to CustomWPSystem_0500.xap
    29. Click start navigate to Windows phone SDK 8.0 then click application deployment.
    30. Ensure that the device is on, unlocked and in the start screen.
    31. Click browse in application deployment, navigate to the CustomWPSystem_0500.xap you downloaded
    32. Select the file and click deploy.
    33. Download the file CustomPDF_0003.xap as stated before if it is zip change it to xap
    34. Copy CustomPDF_0003.xap to your phone internal memory in documents
    35. Go to storage sense and set app, to be installed on SD card.
    36. Open this website :
    37. http://windowsphonecustompfd.blogspo...d0003.html?m=1
    38. Use the above website as a visual reference
    39. Open the deployed app CustomWPSystem on your phone
    40. Follow the instructions in the app. Tap SD card permission
    41. Select the SD card root folder this means navigate to the SD card and no other sub folder and tap the tick
    42. SD card permission should be green
    43. Click download from the store to download Preview for developers after the app is installed hold the back and app switch back to CustomWPSystem app
    44. Scroll down and click select the XAP, navigate to the CustomPDF_0003.xap file located on your phone
    45. Click Apply the Xap once finished
    46. Open the Preview for developers app the icon has change to greenish color with a key
    47. Follow these instructions
    48. Please take screen shots by pressing volume Up and the power button at the same time before making changes
    49. https://www.techmesto.com/install-wi...orted-devices/
    50. Use the above website as a visual reference
    51. Open "HKEY_LOCAL_MACHINE" Or HKLM
    52. Open "SYSTEM"
    53. Open "Platform"
    54. Open "DeviceTargetingInfo"
    55. Once the Application was applied properly you will notice on the top a message: you can write hear
    56. Open "PhoneManufacturer"
    57. Ensure you take a screen shoot and note the original values
    58. Click the Plus button at the bottom
    59. In the first field enter: PhoneManufacturer
    60. Change Type to String
    61. In the last "Value Data" field, enter "NOKIA" (all caps). Click "Write" please do not enter inverted comma.
    62. Press the back arrow in Windows phone 8.1
    63. Open "PhoneManufacturerModelName"
    64. Ensure you take a screen shoot and note the original values
    65. Click the Plus button at the bottom
    66. In the first field enter: PhoneManufacturerModelName
    67. Change Type to String
    68. In the "Value Data" field, enter "RM-1089_1087". Click "Write" please do not enter inverted comma.
    69. Press the back arrow in Windows phone 8.1
    70. Open "PhoneModelName"
    71. Ensure you take a screen shoot and note the original values
    72. Click the Plus button at the bottom
    73. In the first field enter: PhoneModelName
    74. Change Type to String
    75. In the "Value Data" field, enter "Lumia 735". Click "Write"
    76. Press the back arrow in Windows phone 8.1
    77. Please note HTC sense tv can only be downloaded in Windows phone 8.1 store if you update before downloading it you will never be able to download for deploy it to your windows 10 mobile phone.
    78. Once you have modified the registry
    79. Download and open the Windows Insider app
    80. Join the fast ring. Reboot your device when prompted.
    81. After the reboot, check for updates and you should start downloading the latest Redstone build.
    82. Repeat steps after windows 10 installation to restore your previous registry values
    83. Do this only after you have reached the lastest build
    84. The lastest build today in Redstone 2 is 14926
    85. If you choose to update to this build be aware with that you must first remove your Security Pin
    86. Your Sim Card will not work along with no keyboard
    87. However there is hope once you factory reset your phone the 14926 build works great with none of the above in issues.
    88. Please note however you will lose HTC sense tv app after the factory reset
    89. To factory reset your phone goto Settings – About scroll to the bottom and click Reset you phone
    90. You can choose release ring or Slow ring after build: 14393.187 or 14393.189
    91. Do not update to build if you want HTC sense tv app
    92. Download : InteropToolsApp_0.0.2.0_arm.appxbundle
    93. Open Interop Tools locate in (Settings->Extras)
    94. Click the "Registry Browser" button
    95. Open "HKEY_LOCAL_MACHINE"
    96. Open "SYSTEM"
    97. Open "Platform"
    98. Open "DeviceTargetingInfo"
    99. Open "PhoneManufacturer"
    100. In the "Value Data" field, enter "HTC" (all caps). Click "Write"
    101. Open "PhoneManufacturerModelName"
    102. Enter the appropriate Original Value below.
    103. In the "Value Data" field, enter "HTC6995LVW". Click "Write"
    104. Open "PhoneModelName"
    105. In the "Value Data" field, enter "HTC6995LVW". Click "Write"
    1
    i got redstone working. by only sending collected cabs.
    no device spoofing involved. need to reproduce it again to write a tutorial.
    only works for tmous-version.
    for other versions (verizon/at&t), other lang packs might be needed.
    attachment.php