Hot diggity dog, I got it to pass safetynet. Device is also now showing certified on google play store. I can use banking apps now.
I was just messing around on magisk and props config using termux terminal, below is what I did to get it working.
Magisk modules installed (not sure if all are needed):
- Busybox for android NDK 1.34.1
- Magiskhide props config v6.12v137
- Riru v26.14r522
- Riru LSPosed v1.6.5
- Systemless Hosts v1
- Universal Safetynet Fix v2.1.2
On LSPosed, enable xprivacyLua module and have google play services checked
On XprivacyLua have google play services checked
Using a terminal app, access props config by:
- SU
- Props
- 2 (force basic key attestation)
- Y (yes) - follow the prompts to reboot the device
Check magisk for safetynet and it should pass.