The Renegade Project aims to simplify booting ARM64 Windows 11/10 on Android devices – XDA Developers
Set up a new account on the XDA Developers Forums
Sign in to the XDA Developers Forums
Add swipe gestures to any Android, no root
Make your phone easier to use with one hand, no root
The best way to access XDA on your phone
A sweet, feature-filled launcher with a beautiful UX.
XDA’s official marketplace for buying and selling tech
Premium videos
Windows is best known as an OS for regular x86 PCs, but Microsoft’s operating system can be found on several kinds of devices with non-traditional form factors. The Windows on ARM segment is also expanding steadily, thanks to the 64-bit emulation capability of Windows 11. When it comes to smartphones, though, the Redmond tech giant has long abandoned the idea to compete against Android and iOS with its own OS.
Despite Microsoft’s half-hearted stance towards the mobile ecosystem, modders have been working for years to port Windows to existing smartphones. As Windows was never supposed to run on such devices, they have to hack around the low-level firmware to get it booting. Naturally, the aftermarket development community needs to make many changes to the core installer and write device-specific drivers. It would be very difficult for someone to perform the required steps without having a strong background in this field, but when done right we can get collaborative undertakings like the Renegade Project.
There are many reasons why there is no straightforward way to install Windows on a standard Android-powered device. In a nutshell, keeping your smartphone up to date with custom ROMs is one thing, but substituting the Board Support Package (BSP) with a standardized software interface between the OS and platform firmware is a way more complex scenario. Even though modern bootloader implementations on smartphone chipsets support the Unified Extensible Firmware Interface (UEFI), the boot sequence on these platforms is often customized by respective OEMs. As a result, booting any arbitrary ARM64 UEFI-compatible OS isn’t possible out of the box. This is where the Renegade Project comes in handy.
The first step is to build a firmware interface from scratch, for which the Renegade Project developers suggest compiling a Tianocore EDK II image on top of the bootloader of the target smartphone. You can also find precompiled binaries for select devices under the Releases section of the corresponding GitHub repo. Next, download the ARM64 build of Windows 10 or 11 from UUP Dump and manually prepare the installer. Since wiping the whole internal storage can hard-brick the device, the partitioning job solely modifies the /userdata partition. After applying the WIM package from the Windows Preinstallation Environment and slipstreaming the drivers, you should see Windows booting on your phone.
Depending on the addition of more contributors who can maintain or port to specific devices, the Renegade Project developers are hoping to see the list of supported devices grow. Speaking of, here is the official list of devices that are confirmed to boot the ARM64 variant of Windows 10/11 with varying degrees of success.
We are really excited to see how this initiative will end up, as it looks like a promising alternative for those who like to have the same Windows experience from their PCs on their phones. To learn more, check out their website, where you will find everything about this project. If you’re interested in contributing to the Renegade Project, check out the source code at GitHub.
XDA » Mods »
DIY enthusiast (i.e. salvager of old PC parts). An avid user of Android since the Eclair days, Skanda also likes to follow the recent development trends in the world of single-board computing.
Receive the freshest Android & development news right in your inbox!
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.
Are you a developer? | Terms of Service
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © XDA
