[Redmi Note 8 Pro Guides, News, & Discussion] zendar79:
Hello,

I tested the method and it worked. I made some mistakes on first attempt. First time I tried with magisk 20 but i forgot to use "Disable Dm-Verity ForceEncrypt". Second time i used SuperSu_installer.zip

I got root and magisk 19.4 installed, now updated to 20 version

My version is MIUI Global 10.4.1

I followed these steps.

PREREQUISITES

- got Global Stable V10.4.1.0.PGGMIXM already unlocked

- usb debugging activated

- usb drivers already installed previously

- Ifelixit flasher/toolkit - In this case I unzipped files and substitute adb.exe and flashboot.exe with my existing executables because of virustotal positive report that I previously found and posted (I think I took them from android studio dev tools but I'm not sure). I think i removed dll files because I already have usb drivers installed also but i'm not sure

- Disable Dm-Verity ForceEncrypt

- i had no sd card so i used adb sideload with TWRP

Steps:

FIRST WRONG ATTEMPT

1) I didn't "run as administrator" the batch script "ifelixit+FLASHER+TOOLKIT+Begonia.bat". i simply run it.

2) Main Menu > Choose number 1 (Flash TWRP Recovery for Redmi Note 8 Pro)

3) In order to see TWRP on when vol + plus button was pressed I removed the usb cable before reboot

3) Format data if TWRP asks for your password - I pressed cancel - and didn't format I THINK THIS WAS THE FIRST MISTAKE

4) I activated adb sideload and used adb sideload command in another terminal because I didn't have an sdcard and copy magisk 20 and i forgot to upload Disable Dm-Verity ForceEncrypt I THINK THIS WAS THE SECOND MISTAKE

5) I rebooted and I got bootloop. I was not able to interrupt it till i plugged the usb cable and press vol + and after the next reset I did vol - and finally got fastboot again (the cable connected make me understand easier when pressing volume buttons because of notification sounds that windows plays when an usb devices is connected)

6) I flashed again Global V10.4.1.0.PGGMIXM with myflash tool without locking phone and start from scratch

SECOND ATTEMPT

1) I didn't "run as administrator" the batch script "ifelixit+FLASHER+TOOLKIT+Begonia.bat". i simply run it.

2) Main Menu > Choose number 1 (Flash TWRP Recovery for Redmi Note 8 Pro)

3) In order to see TWRP on when vol + plus button was pressed I removed the usb cable before reboot

3) Format data if TWRP asks for your password - I pressed cancel

4) We go to the mount, put check on data, system, vendor, nvdata and MicroSD card (if the phone has a memory card).

5) Wipe - format data

6) I DON'T REMEMBER IF I DID ALSO THIS STEP: Press home to return to the main screen Choose Advanced-File Manager item >system_root / system / folder at the bottom there is a recovery_fromboot.p file delete it.

7) we go along the Advanced-File Manager path in the root, look for the supersu folder in it, select the SuperSu_installer.zip file and flash it with a swipe to the right. This is an archive from Magisk_19.4 it will patch boot. The firmware of this archive should go WITHOUT a single error, all lines should be white and at the end of DONE. If everything was done without errors in the TWRP select the Reboot-System. The first boot will be a little long and Don't Panic when boot up check the Magisk Manager>Settings>Update Settings>Stable

8) adb sideload and used adb sideload command in another terminal to copy Disable Dm-Verity ForceEncrypt

9) Got no error message and press reboot

10) Magisk was installed and i got root

11) I tried also to reboot in recovery mode and TWRP is still here

I'm still new to this world so please forgive any mistake or inaccuracies, it was a long night of tries and restore. Hope this helps noobs like me.