Actually, not. followed this guide step by step, and I get a DM verity error and the phone won’t boot. Restored my mtkclient backup and tried again - a couple times with different variations and inspirations, but no luck. Once I flash the patched boot it AVB panics. There are multiple vbmeta partitions though - like vbmeta_system, vbmeta_vendor, and vbmeta_boot, (all in a and b slots). Additionally, the guide says to run:
python mtk.py r vbmeta_a vbmeta_a.img
python mtk.py r boot_a boot_a.img
python mtk.py r init_boot_a init_boot_a.img
But doesn’t tell you what to do with init_boot, which - according to gemini - is where magisk is supposed to go. (I cant patch init_boot with magisk, and it seems gemini is just as confused as I am). The guide also tells to backup the boot using mtkclient again, even after it told you to make the necessary backups before. Anyone with insight or experience to share?