Remove All Ads from XDA

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

1,605 posts
Thanks Meter: 2,474
By Heathcliff74, Inactive Recognized Developer on 26th November 2015, 06:20 AM
Post Reply Email Thread
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:

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

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.
The Following 158 Users Say Thank You to Heathcliff74 For This Useful Post: [ View ] Gift Heathcliff74 Ad-Free
26th November 2015, 06:47 AM |#2  
Heathcliff74's Avatar
OP Inactive Recognized Developer
Thanks Meter: 2,474
Donate to Me
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:

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

This search should yield relevant results:

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.
The Following 29 Users Say Thank You to Heathcliff74 For This Useful Post: [ View ] Gift Heathcliff74 Ad-Free
26th November 2015, 06:48 AM |#3  
Heathcliff74's Avatar
OP Inactive Recognized Developer
Thanks Meter: 2,474
Donate to Me
Reserved (2)
* Reserved **
The Following 13 Users Say Thank You to Heathcliff74 For This Useful Post: [ View ] Gift Heathcliff74 Ad-Free
26th November 2015, 07:25 AM |#4  
snickler's Avatar
Forum Moderator / Recognized Developer
Flag Dub V
Thanks Meter: 1,132
Donate to Me
Great job @Heathcliff74! The king is back!
The Following 7 Users Say Thank You to snickler For This Useful Post: [ View ]
26th November 2015, 08:43 AM |#5  
Junior Member
Thanks Meter: 21
Simply amazing! Made a donation to honour your work! Hope other devs use this to push the bounderies of the os!
The Following 3 Users Say Thank You to crunchtime85 For This Useful Post: [ View ] Gift crunchtime85 Ad-Free
26th November 2015, 08:44 AM |#6  
Budniu's Avatar
Senior Member
Flag Warsaw
Thanks Meter: 316
Thumbs up
@Heathcliff74 THX, you are amazing I'll be waiting for support other models (eg X3X series).
The Following User Says Thank You to Budniu For This Useful Post: [ View ] Gift Budniu Ad-Free
26th November 2015, 09:42 AM |#7  
Junior Member
Flag North Vancouver, BC
Thanks Meter: 3
Awesome stuff, can't wait to see the potential fruits of this development! Thanks @Heathcliff74
26th November 2015, 09:43 AM |#8  
Junior Member
Thanks Meter: 0
Is possibile to change Lumia PRODUCT CODE too?
26th November 2015, 09:47 AM |#9  
pdaimatejam's Avatar
Inactive Recognized Developer
Flag Sinop/Boyabat
Thanks Meter: 1,769
Donate to Me
super big news
Thank you very much my friend
The Following User Says Thank You to pdaimatejam For This Useful Post: [ View ] Gift pdaimatejam Ad-Free
26th November 2015, 10:40 AM |#10  
A AJAY's Avatar
Senior Member
Flag surat
Thanks Meter: 28
good job but where the find flashing loder .i have ffu of my phone..
26th November 2015, 11:07 AM |#11  
Riyad_'s Avatar
Senior Member
Flag Chittagong
Thanks Meter: 84
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..
Post Reply Subscribe to Thread

bootloader, root access, unlock, windows phone internals

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes