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

Search This thread

C Karthik

May 11, 2020
Question : the tool does not ask for pin before unlocking or enabling root access. So anyone who has knowledge of this tool can access my phone's storage via mass storage mode, right? Am I missing something?


Feb 19, 2010
Hi, when using Windows Phone Internals i am trying to download the relevant files and it keeps going to 0kb around 75% of the download. This is true on two separate computers. Any ideas? I've lost hours restarting the download just for it to happen again.

Windows Lumia 950XL


Jan 11, 2021
Hi, thanks very much for this mage tool!!
I'm just wondering is there a way to delete preinstalled apps on like the Lumia 640?
I'm looking to delete apps like Facebook but I did not manage,
Please if some one can help me with it.


Oct 26, 2013
I can update my Lumia 1020 to windows 10 through some one elses method but i cannot unlock the bootloader i keep getting parsing ffu failed in either 8.1 or 10 any thoughts?


New member
Aug 12, 2021
Does anybody known exactly to benefit from rooted phone as developer?

I unlocked and rooted my Lumia 640 LTE succesfully, but there is very scarce information about what actually the root allows you to do. In the WPInternals intro video, @HeathcliffXDA says, that it disables checks on access rights, capabilities and privileges and run .NET console apps.

Nonetheless, when I try to write registry key from UWP app it fails on UnauthorizedAccess exception. I tried other things like to run other process from UWP (self hosted self contained console app for .NetCore3.1 on ARM) uploaded to Downloads. That also didn't work. I am able to pinvoke some stuff from UWP but that's about it.

Can somebody give me an insight what I am doing wrong?
Is there a howto for compiling .NET console app for Win 10 Mobile?


Senior Member
Mar 27, 2015
Hi ,

I have a windows 10 nokia lumia 650 is it worth trying to source these files.
So far all i have is w internals 2.8 all the other links are broken , not sure ifthis model can even be had ?

anyone know or have any pointers ?
I used WPinternals 2.8 on all my devices up to about 2 years ago. I know of maybe another version 2.9? The developer moved on to other projects. 2.8 will work, and before you unlock a boot loader or go flashing stuff just make sure you read as much as you can in WPinternals in the app all sections, when you read a term or see something you do not quite understand look it up and read more before you commit to anything. Otherwise if you just want to experiment and don't care about the device as much check a couple threads where someone uses this tool to flash a custom firmware or to load a custom app or two. These tools really imo were development tools because W10M had huge potential but since Microsoft thought otherwise, it tools like this and many other projects and discoveries never unfolded. So really you would be using that phone and Windows Phone internals for your own edification and or enjoyment more than anything else.


Nov 27, 2020


Nov 27, 2020
Nokia Lumia 925 on windows 8.1 Cyan have unlocked bootloader and have root access mass storage etc and can see internal files of phone on pc with WPInternals tool .have tried to deploy xaps with WPV Xap Deployer but it does not work on windows 10 pc.
any workarounds or any custom roms for lumia 925?


Nov 27, 2020
I have now managed to update my Lumia 925 from 8.1 to windows 10 , Then I wanted to make a full backup of phone using wpinternals But when trying to unlock bootloader etc I use the original files that were flashed to the phone IE:-the original .ffu, the loader file and the .slb3 file. The original .ffu was this
RM892_3051.50009.1424.0008_RETAIL_eu_euro1_249_08_443141_prd_signed.ffu . But when I press unlock I get this error message parsing ffu failed . Then phone stays in red screen with white Nokia logo...what have I done wrong?
Then the only way to recover phone is through Windows device recovery tool which installs phone back to original state...
any help before I try to do all the updates again...thanks...

As I could not get it to work I have now used Windows device recovery tool to flash original and then used wpinternals to flash my backup of 8.1 and can now deploy apps using app deployer, so happy enough that I can now deploy any missing apps and wont be going back to w10...
Last edited:


Jan 31, 2012
anyone how to unlock bootloader and root access for Lumia 430
i've tried everything.. i downloaded the RM1099, emergency files and also RM1085 as donor but it said

The OS version of the selected FFU is not supported. Select a donor-FFU with a supported OS version.

i'm on the end of giving up

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:

    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.

    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.
    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
    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. :)
    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

    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!