Crush — Format Reference

Built from crush/data/build_formats_db.py at commit 640a2a9928f4 on 2026-10-21 06:46:19 UTC.

← All formats

Android Verified Boot Metadata (vbmeta)

FormatAndroid Verified Boot Metadata (vbmeta)
Short namevbmeta
Categorydisk_image
PlatformsAndroid
Crush supportNot yet supported
StatusReviewed
Last reviewed2026-10-05

Forensic relevance

Signed metadata of Android Verified Boot 2.0, stored in the vbmeta partition or embedded in other partitions, which then carry a 64-byte 'AVBf' footer at their end. The vbmeta image contains the rollback index, flags, the public key and descriptors (hash, hashtree, chain partition and property descriptors) with the expected digests of the verified partitions. Flags such as disabled hashtree or disabled verification indicate a modified boot chain, as commonly set on unlocked or rooted devices.

Signatures

OffsetHex ASCII (non-printable as .)Description
offset 0 (0x0)41 56 42 30AVB0vbmeta image magic 'AVB0'
offset unknown41 56 42 66AVBfFooter magic 'AVBf' in the last 64 bytes of a partition with embedded vbmeta

Known extensions

None recorded

References

Cite this entry

Crush Format Reference, “Android Verified Boot Metadata (vbmeta)”. https://kalink0.github.io/crush-forensics/formats/vbmeta/ — source: crush/data/build_formats_db.py at commit 640a2a9928f4e36a976b89901512a8dce824d093, built 2026-10-21 06:46:19 UTC.

Entry in the source at this commit · Change history of the source · Report a correction