Building and flashing mobile images

Here's information to help you build and flash images to your Windows 10 Mobile device.

1. Define, customize, and build an image

To build a customized image that can be flashed to mobile devices, you can use either the new Windows Imaging and Configuration Designer (ICD) or classic ImgGen.cmd, or a hybrid of these methods using the Windows ICD command-line interface. See Customizations for Windows 10 Mobile to help you decide which method you need to use to meet your device customization needs.

  • Using Windows ICD: This tool walks you through the process of creating images for Windows 10 Mobile using the Windows provisioning framework. Use this tool if you are building a device that is based on a reference design from a SoC vendor. To learn more about the tool, see Windows Imaging and Configuration Designer. To start building a mobile image, see Build a mobile image using Windows ICD.

  • Using ImgGen.cmd: If you're building a device based on your own hardware design or using MCSF customization answer files and other assets that were generated using the legacy tools that shipped in Windows Phone 8.1, you can generate a customized mobile image using this tool. To get started, see Building a mobile image using ImgGen.cmd.

  • Using a hybrid method: If you want to use an OEMInput.xml file to fully define the contents of your image, take advantage of all the new runtime settings, enterprise policies, and enrollment settings available in Windows provisioning and also be able to fully customize the device hardware and connectivity settings, preload apps, and add assets such as ringtones and localized strings through MCSF, you can use a hybrid approach using the Windows ICD CLI to build your image. To learn more, see Build a mobile image using a hybrid method.

2. Sign an image

No matter which method you used to customize and build your image, you'll need to cryptographically sign your image before you can deploy it to a device.

3. Flash an image to a device

Use the information in the following topics to learn about flashing and update tools:

 

 

Send comments about this topic to Microsoft