Following the official GSI installation instructions from google, they say to run fastboot --disable-verification flash vbmeta vbmeta.img.

When I run that, I get the following message:

Rewriting vbmeta struct at offset: 0
Sending 'vbmeta' (4 KB)                            OKAY [  0.010s]
Writing 'vbmeta'                                   FAILED (remote: 'This partition doesn't exist')
fastboot: error: Command failed

Does this mean dm-verity is not in use, and I can ignore this message? Do I need to make a partition? How do I do that?

Right now the GSI image is not booting for me.

I am flashing onto the Blackview BV5500 Pro, if it matters.

  • Does this answer your question? Android Verified Boot and generation of vbmeta image
    – alecxs
    Nov 17 '20 at 19:09
  • MT6739 doesn't have vbmeta partition, the ususal way for disabing avb/dm-verity is patch the boot.img with Magisk Manager. but as you stated you want GSI just flash ROM from TWRP, i don't think that partition is required
    – alecxs
    Nov 17 '20 at 19:17
  • (1) @alecxs No, that's about generating a vbmeta image. I have one already, it's included in the GSI download. (2) I'm not using TWRP, I'm using fastboot. (3) Do you have a link showing that MT6739 doesn't use a vbmeta partition? Why do you say that? Nov 18 '20 at 1:10
  • you can check from fastboot getvar all
    – alecxs
    Nov 18 '20 at 1:15
  • the linked question is linked for reference
    – alecxs
    Nov 18 '20 at 1:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.