Magisk is a possible solution, yes.
How-to install Magisk =>
https://xiaomi.eu/community/threads...nstalling-android-11-update.60181/post-594671
How-to pass all SafetyNet tests (for Mi 10):
Find "MagiskHide Props Config" module in Magisk app and install it. Reboot your device and follow these steps:
1. Download and install
Termux app (available on Google Play Store)
2. Open Termux app, type "
su " and hit enter (Termux will ask for root access => Grant it)
3. Type "
props " and hit enter
= Wait a few seconds =
4. Type "
1 " and hit enter to edit device fingerprint
5. Type "
f " and hit enter to pick a certified fingerprint
6. Type "
30 " and hit enter to chose "Xiaomi"
7. Type "
19 " and hit enter to chose "Xiaomi Mi 10 China (10 & 11)"
8. Type "
2 " and hit enter to chose "Android version 11"
9. Type "
y " and hit enter to confirm it
10. Type "
y " and hit enter to reboot your device
After reboot, clear all data of
Google Play Store ,
Google Play Services and
Google Service Framework apps in phone's settings
then reboot your device.