dd2ffu (imageapp variant) - Because it turns out 3 hours flashing isn't sane for anybody

dd2ffu leverages imageapp's ffu capabilities to build FFU 2.0 compliant images from eMMC raw img files, flashable using Nokia's FlashApp (unsecurely) or Microsoft own FFULoader (TestSigned)

img2ffu performs the following operations to your image file:

It should be noted the tool won't modify your image file in any way shape or form.

Getting Started

  1. Use a Windows Machine (x86, amd64, arm64) running build 9200 and higher (7600+ is untested but may work)
  2. Run the program as an administrator
  3. Ensure good enough disk space left to account for the FFU file and the VHD file (even on the Main OS drive because pass2 creates a vhd in %temp%)
  4. Read the tool help

Command line help

DD2FFU 1.0.0.2
Copyright Proto Beta Test (c) 2018
ERROR(S):
Required option 'i, img-file' is missing.
Required option 'f, ffu-file' is missing.

  -i, --img-file              Required. A path to the img file to convert

  -f, --ffu-file              Required. A path to the FFU file to output

  -t, --temp                  A path to the tool temporary directory

  -l, --drive-letter          (Default: B) A drive letter that will be used during FFU generation for clean up. ie: X

  -e, --exclude-list          Path to an optional partition exclude text list to use instead of the builtin one.

  -a, --anti-theft-version    (Default: 1.1) Anti theft version.

  -o, --os-version            (Default: 10.0.11111.0) Operating system version.

  -s, --oobe-selfhost         Enable OOBE selfhost.

  -d, --disable-headless      Disable OOBE headless.

  --help                      Display this help screen.

  --version                   Display version information.

Flashing guide

For most devices (retail and most prototypes using an RDC), you want generally to absolutely make sure the raw image file contains your device own:

The FFU image that will get generated by this tool will not contain those partitions, and flashing the FFU image won't override them. There is no way for this tool to brick your device. We however recommend checking later on if those partitions have indeed been skipped by the tool, by using a program such as WPInternals with the DumpFFU command.

Flash the image using FFULoader

(WPInternals unlocked phones / Other means for an unlock / Prototypes)

Flash the image using FlashApp

(Prototypes or WPInternals Spec A unlocked phones)

if your phone matches the PlatformID found by the utility (which it should):

otherwise:

Known issues