-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
While attempting verification of an IM4M I received the following error:
$ pyimg4 im4m verify -i IM4M -b BuildManifest.plist -v
Reading IM4M...
Reading BuildManifest.plist...
Selected build identity: 1
Verifying hash of component: AOP...
Verifying hash of component: AVE...
Verifying hash of component: Ap,SystemVolumeCanonicalMetadata...
Verifying hash of component: AppleLogo...
Verifying hash of component: AudioCodecFirmware...
Component: BasebandFirmware has no hash, skipping...
Verifying hash of component: BatteryCharging0...
Verifying hash of component: BatteryCharging1...
Verifying hash of component: BatteryFull...
Verifying hash of component: BatteryLow0...
Verifying hash of component: BatteryLow1...
Verifying hash of component: BatteryPlugin...
Verifying hash of component: Cryptex1,AppOS...
No hash found for component: Cryptex1,AppOS in Image4 manifest!
Skipping build identity 2...
Image4 manifest is not valid for the provided build manifest!
However, Cryptex components should not be checked against normal IM4Ms because there are separate IM4Ms for Cryptex components (and their trustcaches) only. Solving this issue may potentially require a way to distinguish normal blobs from Cryptex blobs.
Metadata
Metadata
Assignees
Labels
No labels