Would you kindly explain entirely how you did this. How did you get the recovery.win file in the first place?OK then, after bit of trial and error I finally ģot it sorted. What worked for me was opening up Magisk app (latest) and hitting update tab, then selecting "patch a file". I then selected a TWRP backup (recovery.win) .Magisk patches it and saves the output file in "Downloads"
Then I reboot phone into TWRP, Hit Install, click on Image, select the patched file from Downloads where Magisk saved it to. When TWRP asks what section you want to flash ot too (ie:boot,recovery,system etc) I selected Recovery. After it's flashed, reboot to System. Presto, Magisk is updated to 23.0. It also allows you to now update Riru to latest version now (26.1.1)
My boot time seems to be a little longer but it works
PS: to get Safteynet pass working I downloaded "safteynetfix 1.20" which I found thread about here on XDA.
Thank you for the info I found here & from other members
So I made a twrp backup of my recovery partition which created a file named recovery.emmc.win I patched and flashed and it stuck on Android boot screen logo. Can you upload your patched file, will that work? Or can you verify the directions. I'm also trying to get Riru on this rom.