You would use a tool like Android-Image-Kitchen or mikie:
./unpackimg.sh boot.img
# Edit ramdisk/default.prop or insert avb_custom_key
# Use avbtool add_hash_footer to embed vbmeta flags into the boot image
./repackimg.sh --original boot.img
Warning: This method is device-specific and rarely necessary. For 99% of users, the separate vbmeta flash is safer. patch vbmeta in boot image magisk
Fix: After flashing the patched vbmeta, immediately boot to recovery and factory reset. Xiaomi’s MIUI caches the verification state. Also ensure you have unlocked the bootloader officially (Mi Unlock). You would use a tool like Android-Image-Kitchen or
Introduced with Android 8.0, Verified Boot 2.0 uses the vbmeta partition. It stores cryptographic hashes and flags to verify that the boot, system, and vendor partitions haven’t been tampered with. If you flash a custom boot.img (patched by Magisk), the hash in vbmeta will no longer match, causing the device to refuse to boot. Create or modify vbmeta