As I understand I can get root access without installing a custom recovery with fastboot commands as described in the Magisk Installation Instructions.
I have downloaded the Magisk app and under Ramdisk I do get a yes.
The name of the device is indeed cattail which I have confirmed by running
adb shell
in my terminal, screenshot posted:
However I came across this XDA forum post where it wasn't possible to get root access with Magisk and fastboot.
This post appears to offer a solution but upon a little digging it seems that the instruction provided here cater to the device "angelica" but not cattail.
Here is how I found out it was angelica: In the screenshot provided in the forum, you can see model name of the device is:
M2006C3MG
while the model name of my phone is:
M2006C3MII
Upon searching the different model names on the internet, it is quite obvious that device is different from mine.
So here are my questions:
1. Where should I download the firmware from to extract the relevant boot.img file?
1. This link or 2. This one. I am confused because I had bought the Redmi 9 India (from Amazon) but apparently cattail is Redmi 9C. The first link(for Redmi 9) has an option having India while the second one(for Redmi 9C) doesn't.
2. How do I even root this device?
I'm unable to properly piece together all the info online and would greatly appreciate any pointers or guides. Searching for "how to root redmi 9 india" gives weird results asking to use Kingo Root and the like.

