Bricked Itel A18 After Flashing VBMeta, I Can't Access Recovery or Bootloader. Please
Bricked Itel A18 After Flashing VBMeta, I Can't Access Recovery or Bootloader. Please
(22-04-2026, 07:33 PM)t3chJunki3 Should I have flashed to vbmeta_a as well?
Or should I have flashed the signed Magisk-patched boot image immediately after flashing the VBMeta, before issuing the fastboot reboot command?
(23-04-2026, 05:02 PM)hovatek(22-04-2026, 07:33 PM)t3chJunki3 Should I have flashed to vbmeta_a as well?
Or should I have flashed the signed Magisk-patched boot image immediately after flashing the VBMeta, before issuing the fastboot reboot command?
You definitely made a mistake when building your custom vbmeta.
You should ideally first build a replica of the stock vbmeta to be sure everything works fine before you consider swapping flags or keys. What you flash along with the custom vbmeta depends on the configurations you set when building the custom vbmeta
As things stand, you'll need a paid Unisoc tool to flash the pac file.
(23-04-2026, 05:37 PM)t3chJunki3 ..
I followed the tutorial and can’t think of where I might have gone wrong. When you say “build a replica of the stock vbmeta,” what exactly do you mean? When building my custom vbmeta, I used the newly generated public key for the boot partition and used the same key to sign my patched boot.img.
(23-04-2026, 05:37 PM)t3chJunki3 Also, what are some examples of the paid UniSoc tools, and where can I get them?
(24-04-2026, 04:24 PM)hovatekQuote:First, you build a custom-stock-vbmeta.img. When you run python3 avbtool.py info_image on this vbmeta and stock vbmeta, their outputs should be 100% identical. You must also check for the DHTB in the hex editor.
The reason for this custom stock image is to confirm that all your keys (private and public) are correct/compatible. If it boots fine, then you can proceed with swapping public keys etc.
*Note that some models don't support changing the --flag from 0 to anything else
(23-04-2026, 05:02 PM)hovatek You definitely made a mistake when building your custom vbmeta. You should ideally first build a replica of the stock vbmeta to be sure everything works fine before you consider swapping flags or keys. What you flash along with the custom vbmeta depends on the configurations you set when building the custom vbmeta. As things stand, you'll need a paid Unisoc tool to flash the pac file.