Expand description
The images and firmware that should be downloaded and written during the update.
Structs§
- Asset
Metadata - Metadata describing a Zbi or Vbmeta image, whether or not it is for recovery, and where to resolve it from.
- Firmware
Metadata - Metadata describing a firmware image.
- Image
Metadata - Metadata necessary to determine if a payload matches an image without needing to have the actual image.
- Image
Packages Manifest - A manifest describing the various images and firmware packages that should be fetched and written during a system update, as well as metadata about those images and where to find them.
- Image
Packages Manifest Builder - A builder of
ImagePackagesManifest
. - Images
Metadata - The metadata for all the images of the OTA, arranged by how the system-updater would write them to the paver.
- ZbiAnd
Optional Vbmeta Metadata - Metadata for artifacts unique to an A/B/R boot slot.
Enums§
- Asset
Type - Image asset type.
- Image
Metadata Error - An error encountered while handling
ImageMetadata
. - Image
Packages Error - An error encountered while loading the images.json manifest.
- Resolve
Images Error - An error encountered while resolving images.
- Slot
- Whether an asset should be written to recovery or the non-current partition.
- Verify
Error - An error encountered while verifying an [
ImagePackagesSlots
]. - Versioned
Image Packages Manifest - A versioned
ImagePackagesManifest
.
Functions§
- parse_
image_ packages_ json - Returns structured
images.json
data based on raw file contents.