Ok so i found out that you cant root this phone without flashing vbmeta.img
So its pretty simple to root your phone, here are the steps:
1. Patch your boot.img with magisk
2. download vbmeta.img and put it into your adb folder (do the same with patched boot.img)
3. in adb type: adb reboot bootloader
4. check if device is connected, then type fastboot flash boot patched_boot.img [doesn't matter whats the name]
5. after flashing the boot.img, flash the vbmeta.img by typing fastboot flash vbmeta vbmeta.img [as said i think the name doesn't matter]
6. Reboot by fastboot reboot and you are done!
ofc i will give you the vbmeta.img download link:
Maybe i will post a screenshot that my redmi 9c is rooted but im lazy so pog
So its pretty simple to root your phone, here are the steps:
1. Patch your boot.img with magisk
2. download vbmeta.img and put it into your adb folder (do the same with patched boot.img)
3. in adb type: adb reboot bootloader
4. check if device is connected, then type fastboot flash boot patched_boot.img [doesn't matter whats the name]
5. after flashing the boot.img, flash the vbmeta.img by typing fastboot flash vbmeta vbmeta.img [as said i think the name doesn't matter]
6. Reboot by fastboot reboot and you are done!
ofc i will give you the vbmeta.img download link:

vbmeta
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com