Windows Phone Internals - Unlock bootloader, enable Root Access, create Custom ROM

Search This thread

Heathcliff74

Inactive Recognized Developer
Dec 1, 2010
1,646
2,609
I am proud to announce the immediate availability of Windows Phone Internals 1.0. This tool allows you to unlock the bootloader of selected Lumia Windows Phone models. After unlocking the bootloader, you can enable Root Access on the phone or create and flash Custom ROM's. I created two video's to demonstrate the features of the tool.

Root Access allows you to load your own homebrew software onto the phone with high privileges. Apps can escape from their sandboxes. The tool can also create backup-images of the phone and access the file-system in Mass Storage mode. The tool supports most versions of Windows Phone 8.1 and Windows 10 Mobile. For a complete list of supported phones and Operating Systems have a look at the Getting Started section of the tool.

The download package also contains an SDK, which helps you to easily access the filesystem and registry on the phone from your own homebrew app.

The tool, SDK and video's are available on my new website:

www.wpinternals.net

Update december 23rd:

Windows Phone Internals version 1.1 is released. It has a fix for the audio-issue when Root Access is enabled and it supports Root Access on the latest Windows 10 Mobile build 10.0.10586.36. You can find the new version of the tool in the Download section on wpinternals.net

It seems there were extra integrity checks for playing media. I fixed this for audio-playback. I will create a generic fix later, but this will work for now. If you already have Root Access and you experience the Audio-issue, just "Enable Root Access" again on the phone.

Update december 29th:

A small update this time. Changes in this version:

  • Compatibility improvement for Windows 7. In previous versions "Enable Root Access" could result in "Failed to enable Root Access on MainOS".
  • "Restore bootloader" now uses a different Flashing interface. Previously, when you restored the bootloader, you were forced to do a full flash afterwards. With this new method you can keep your current Windows Phone installation. Remember that you need to disable Root Access before you restore the bootloader.
  • Many small fixes and tweaks.
 
Last edited:

Heathcliff74

Inactive Recognized Developer
Dec 1, 2010
1,646
2,609
FAQ

If your question is not answered here, please watch my instruction video's and read the "Getting started" section in my tool. I spent a lot of time to explain everything. If you have more questions, they are probably already answered there.

Can we run Android on Lumia now?

Why people ask this is beyond me. If you want Android, buy an Android phone. If you still want it, it will be a big challenge. You can remove UEFI, EFIESP, MainOS and Data partitions and then add hboot and other Android partitions. But then you would still need Android drivers for the Lumia components.

Which Lumia's are supported by the tool?

Lumia 520, 521, 525, 620, 625, 720, 820, 920, 925, 928, 1020 and 1320 are supported. These bootloaders can be unlocked.

Which OS versions are supported?

For these OS versions Root Access can be enabled. To enable Root Access, the bootloader must be unlocked first.

  • 8.10.12393.890
  • 8.10.12397.895
  • 8.10.14219.341
  • 8.10.14226.359
  • 8.10.14234.375
  • 8.10.15116.125
  • 8.10.15148.160
  • 10.0.10512.1000
  • 10.0.10536.1004
  • 10.0.10549.4
  • 10.0.10581.0
  • 10.0.10586.11
  • 10.0.10586.36
I will add support for new versions when they get released.

Why are other Lumia's not supported?

Other Lumia's have different CPU architectures. And these come with different bootloaders. Some of my hacks depend on the implementation of these bootloaders. Some of my hacks won't work on different bootloaders. I need to find new hacks for these bootloaders. I will try that, but I can't predict when that is ready. The tool has implemented all the basics. So adding new hacks will be easier.

Why are other brands not supported?

Same reason. Some hacks work different. I will try to add support for other brands. But I don't know when it is ready.

I need Emergency Flash Loaders. Where can I get them?

This search should yield relevant results:

https://www.google.com/search?q=%22lumia%22+%22emergency%22+%22hex%22

I need an Engineering SBL3. Where can I get it?

This search should yield relevant results:

https://www.google.com/search?q=%22engineering+sbl3s%22

You can download a full Engineering ROM or a separate SBL3 file. If you select an FFU file in the tool, the tool will extract the SBL3 from the FFU. SBL3 contains hardware-profiles of the phone and it initializes the hardware. Therefore you should only use an alternative SBL3 if it came from a phone that is at least the same brand and CPU architecture as your phone.

I can't find a matching Engineering SBL3. Can I still unlock my phone?

Yes. The alternative SBL3 is optional. You can still unlock your bootloader and flash Custom ROM's. But you will not have Mass Storage Mode. So you won't be able to enable Root Access directly on the phone or make a full backup-image of the phone. But you can still flash Custom ROM's and enable Root Access on the Custom ROM's. Use the second method from my "Unlock" video.

I unlocked my phone and now my audio is gone. Why?

This is an issue with Root Access in Windows Phone Internals 1.0. Update to Windows Phone Internals 1.1 and then choose "Enable Root Access" again.

Can I SIM-unlock my phone with this tool?

No. SIM-unlock is illegal in some countries. I don't support SIM-unlock.
 
Last edited:

Riyad_

Senior Member
Jan 23, 2015
234
100
Chittagong
is it possible to unlock bootloader in windows 10 mobile.?? i have lumia 525 which is supported but i don't have ffu for windows 10 mobile..if i flash my phone with wp8 ffu ,the is it possible to update my phone to w10 mobile.??need a reply.. :)
 

Heathcliff74

Inactive Recognized Developer
Dec 1, 2010
1,646
2,609
good job but where the find flashing loder .i have ffu of my phone..

is it possible to unlock bootloader in windows 10 mobile.?? i have lumia 525 which is supported but i don't have ffu for windows 10 mobile..if i flash my phone with wp8 ffu ,the is it possible to update my phone to w10 mobile.??need a reply.. :)

Download the tool, go to the "Getting started" and read thoroughly. These questions are answered there.
@Riyad_ , the short answer is: Yes, it is possible to update and to Windows 10 Mobile and unlock it. Follow the instructions.
 

Riyad_

Senior Member
Jan 23, 2015
234
100
Chittagong
@Riyad_ , the short answer is: Yes, it is possible to update and to Windows 10 Mobile and unlock it. Follow the instructions.[/QUOTE]

ya found my answer. :D but i have another question. im in now w10m build 10586.if i unlock bootloader then i update my phone to new w10m build(after release) ,the bootloader unlock will remain or not.??
N.B. - in the app u said to disable auto update in phone that's why i m asking.thanks..
 

todarkness

Senior Member
Oct 19, 2014
102
4
i think i found a "bug". i am using an lumia 1020 with the newest windows 10 mobile build. the lumia 1020 is at&t branded and sim unlocked, but your software says under phone - info that the sim is stock locked. also i dont think the bootloader unlock or the flash of a custom firmware will with an an branded phone or does it now ?
also, it isnt really important, but you should in your software under getting started maybe link the "windows device recovery tool" instead of the abandoned "lumia software recovery tool". anotherthing: windows startscreen gives me a warning if i start the programm as the publisher of the tool is unknown and chrome warns me too that the downloaded archive from your website could probably be a virus.

other than that: awesome. thanks
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 161
    I am proud to announce the immediate availability of Windows Phone Internals 1.0. This tool allows you to unlock the bootloader of selected Lumia Windows Phone models. After unlocking the bootloader, you can enable Root Access on the phone or create and flash Custom ROM's. I created two video's to demonstrate the features of the tool.

    Root Access allows you to load your own homebrew software onto the phone with high privileges. Apps can escape from their sandboxes. The tool can also create backup-images of the phone and access the file-system in Mass Storage mode. The tool supports most versions of Windows Phone 8.1 and Windows 10 Mobile. For a complete list of supported phones and Operating Systems have a look at the Getting Started section of the tool.

    The download package also contains an SDK, which helps you to easily access the filesystem and registry on the phone from your own homebrew app.

    The tool, SDK and video's are available on my new website:

    www.wpinternals.net

    Update december 23rd:

    Windows Phone Internals version 1.1 is released. It has a fix for the audio-issue when Root Access is enabled and it supports Root Access on the latest Windows 10 Mobile build 10.0.10586.36. You can find the new version of the tool in the Download section on wpinternals.net

    It seems there were extra integrity checks for playing media. I fixed this for audio-playback. I will create a generic fix later, but this will work for now. If you already have Root Access and you experience the Audio-issue, just "Enable Root Access" again on the phone.

    Update december 29th:

    A small update this time. Changes in this version:

    • Compatibility improvement for Windows 7. In previous versions "Enable Root Access" could result in "Failed to enable Root Access on MainOS".
    • "Restore bootloader" now uses a different Flashing interface. Previously, when you restored the bootloader, you were forced to do a full flash afterwards. With this new method you can keep your current Windows Phone installation. Remember that you need to disable Root Access before you restore the bootloader.
    • Many small fixes and tweaks.
    30
    FAQ

    If your question is not answered here, please watch my instruction video's and read the "Getting started" section in my tool. I spent a lot of time to explain everything. If you have more questions, they are probably already answered there.

    Can we run Android on Lumia now?

    Why people ask this is beyond me. If you want Android, buy an Android phone. If you still want it, it will be a big challenge. You can remove UEFI, EFIESP, MainOS and Data partitions and then add hboot and other Android partitions. But then you would still need Android drivers for the Lumia components.

    Which Lumia's are supported by the tool?

    Lumia 520, 521, 525, 620, 625, 720, 820, 920, 925, 928, 1020 and 1320 are supported. These bootloaders can be unlocked.

    Which OS versions are supported?

    For these OS versions Root Access can be enabled. To enable Root Access, the bootloader must be unlocked first.

    • 8.10.12393.890
    • 8.10.12397.895
    • 8.10.14219.341
    • 8.10.14226.359
    • 8.10.14234.375
    • 8.10.15116.125
    • 8.10.15148.160
    • 10.0.10512.1000
    • 10.0.10536.1004
    • 10.0.10549.4
    • 10.0.10581.0
    • 10.0.10586.11
    • 10.0.10586.36
    I will add support for new versions when they get released.

    Why are other Lumia's not supported?

    Other Lumia's have different CPU architectures. And these come with different bootloaders. Some of my hacks depend on the implementation of these bootloaders. Some of my hacks won't work on different bootloaders. I need to find new hacks for these bootloaders. I will try that, but I can't predict when that is ready. The tool has implemented all the basics. So adding new hacks will be easier.

    Why are other brands not supported?

    Same reason. Some hacks work different. I will try to add support for other brands. But I don't know when it is ready.

    I need Emergency Flash Loaders. Where can I get them?

    This search should yield relevant results:

    https://www.google.com/search?q=%22lumia%22+%22emergency%22+%22hex%22

    I need an Engineering SBL3. Where can I get it?

    This search should yield relevant results:

    https://www.google.com/search?q=%22engineering+sbl3s%22

    You can download a full Engineering ROM or a separate SBL3 file. If you select an FFU file in the tool, the tool will extract the SBL3 from the FFU. SBL3 contains hardware-profiles of the phone and it initializes the hardware. Therefore you should only use an alternative SBL3 if it came from a phone that is at least the same brand and CPU architecture as your phone.

    I can't find a matching Engineering SBL3. Can I still unlock my phone?

    Yes. The alternative SBL3 is optional. You can still unlock your bootloader and flash Custom ROM's. But you will not have Mass Storage Mode. So you won't be able to enable Root Access directly on the phone or make a full backup-image of the phone. But you can still flash Custom ROM's and enable Root Access on the Custom ROM's. Use the second method from my "Unlock" video.

    I unlocked my phone and now my audio is gone. Why?

    This is an issue with Root Access in Windows Phone Internals 1.0. Update to Windows Phone Internals 1.1 and then choose "Enable Root Access" again.

    Can I SIM-unlock my phone with this tool?

    No. SIM-unlock is illegal in some countries. I don't support SIM-unlock.
    23
    Engineering SBL3s

    Here are engineering SBL3s for quite a few models that WPInternals currently supports ;)
    Precisely, the 520, 620, 625, 810, 820, 822, 920, 925 and the 1020
    15
    I found a solution for the Audio-issue when enabling Root Access. It is actually a work-around. It needs a better solution. But for now, it will do. Will take me a bit of time to implement it, but a new version of the tool is in the making. :)
    14
    Windows Phone Internals 1.1 released

    This is my Xmas-present for you! Version 1.1 has a fix for the audio-issue when Root Access is enabled and it supports Root Access on the latest Windows 10 Mobile build 10.0.10586.36. You can find the new version of the tool in the Download section on wpinternals.net

    It seems there were extra integrity checks for playing media. I fixed this for audio-playback. I will create a generic fix later, but this will work for now. If you already have Root Access and you experience the Audio-issue, just "Enable Root Access" again on the phone.

    Best Wishes for Peace, Joy and lots of Hacking in this Holiday Season!
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