Skip to content
Image manipulation tools for the Management Engine firmware
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
scripts
src/nl/peterbjornx/intelme
LICENSE
readme.md

readme.md

Intel Management Engine Image Tool

This set of tools allow to extract and create firmware images for the ME, and was created by Peter Bosch for personal use. The code was not written with quality in mind, and as such there are little to no comments and no unit tests. As they say at my hackerspace: Patches welcome.

The images produced by these tools are not yet verified against real hardware but do load in Intel FIT.

Credits

The information required to implement the tool was gathered from original research and the following resources:

It currently consists of three tools:

ME Region Tool

The ME region tool allows extracting a ME region into its constituent partitions. It produces an XML file containing the information contained within the Flash Partition Table that cannot be inferred from the files.

MFS Tool

The MFS tools allows extracting MFS volumes on the FAT level, MFS directories are not yet supported. The tool can also add files to volumes, but not overwrite them.

ME Config Tool

The ME config tool can convert intel.cfg and fitc.cfg format archives into their contents and reconstruct them. Metadata and file lists are stored in an XML archive and as such the tool does not require the host filesystem to support UNIX permissions.

You can’t perform that action at this time.