|
The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Image3maker"
(Created page with "{{DISPLAYTITLE:image3maker}} This tool is used to create Image3 files from arbitrary data. Additionally, it supports image versioning, setting the chip/security epoch, ECID, ...") |
(No difference)
|
Latest revision as of 16:28, 25 August 2013
This tool is used to create Image3 files from arbitrary data. Additionally, it supports image versioning, setting the chip/security epoch, ECID, and so on for images.
AES functionality is not implemented yet, and neither is certificate stitching.
Usage
Usage: image3maker [options]
Generate an Image3 file.
-c, --certificateBlob [file] Use file as a certificate to add to the image.
-f, --dataFile [file] Use file as an input. (required)
-t, --imageTag [tag] 4-byte ASCII tag for image (required)
-s, --imageSecurityEpoch [epoch] Set epoch
Valid epochs are: s5l8920x, s5l8922x, s5l8930x
s5l8940x, s5l8942x, s5l8947x
s5l8950x, s5l8955x, s5l8747x
-v, --imageVersion [version] Set version string
-d, --imageDomain [securityDomain] Set specified security domain (manufacturer/Darwin)
-p, --imageProduction [prodValue] Mark image production value (production/development)
-h, --hardwareEpoch [epoch] Set chip epoch
-y, --chipType [chipType] Set chip type
-b, --boardType [boardType] Set board type
-e, --uniqueIdentifier [uniqueID] Set ECID for image
-a, --aesKey [aesKey] Set AES key for image encryption (implies -i/--aesIv)
-i, --aesIv [aesIv] Set AES IV for image encryption (implies -a/--aesKey)
-o, --outputFile [file] Output image3 file
Only AES256 keybags are supported by this program right now.
Have fun using this thingy. (ALL VALUES FOR THINGS SHOULD BE IN HEX!!!)