There are several ways of legally downloading Windows ARM64 images from the Microsoft servers: direct ESD file, UUP converter scripts and VHDX clone. We'll only be covering the first two below.
This is usually the easiest and fastest method. Both the Windows-only imager and worli v2.0 support flashing such images, but for the WoR-PE package (and wor-flasher) you need to use an UUP converter script instead.
You can use our ESD Image Downloader tool to pick the version you want.
For Linux and macOS, UUPDump is the only option.
Go to https://uupdump.net
Choose the release type (click on arm64): The description of each release type will help you find the right build for your needs.
Beware that builds newer than 22621 are not guaranteed to work and the latest insider ones certainly don't. More info here.
Select the build of Windows: We've selected "Latest Public Release build" in the previous step. If multiple versions appear (like in the screenshot above), it's recommended to select the latest one. That is 19042.928 in our case.
Select your language:
You may want to unselect the edition that you don't need here:
Click on "Create download package":
Extract the downloaded archive to a location that doesn't have spaces
Run the ISO download script and wait until it prompts you to press 0 or says
uup_download_windows.cmdthen press Yes in the User Account Control dialog
This process may take a long time, depending on the speed of your internet connection, CPU and storage.
If it fails, redownload the script and try again. In case this still doesn't solve the issue and you're not able to figure out the cause, you could try joining the UUPDump Discord server linked in the header of their website and asking for help there. Alternatively, you can try using https://uup.rg-adguard.net instead. (Windows-only)
The ISO image can be found in the same directory as the download script.