[EDIT] Added od 1.5.2024 only for HyperOS, Root without flashing non usefull recovery !
ROOT For HyperOS :
Step1=Download the hyperos firmware which you are currently using
Step2= Extract the ROM
Step3=Open Extracted Folder / Images Folder
Step4=Find init_boot.img and copy it to the internal storage
Step5=Patch the copied init_boot.img in Magisk
Step6=Move the patched init_boot.img to pc and open Platform tool folder (cmd prompt)
Step7=Enable USB Debugging from Developer Option then switch off the device and put the device into fastboot mode(press power +volume down button)
Step8= After pc detect the device , type this command
fastboot flash init_boot_ab patchedmagiskfile
Step9=Reboot the device
Step10=Open Magisk (if the required additional setup promp come , click on ok and reboot the device)
Root Sucessfully installed
Active magisk "root" is gained by patched init_boot and further on by magisk persist.img ... !
Root can be also obtained by apatch by our device !
[/EDIT]
Full tested with 1.0.2.0.UNOMIXM HyperOS version, It remains to be clarified in the steps that you have to unlock the bootloader, with MiUnlockTool python the process is made easier than with the official tool, and it is not paid
Thanks