I know how difficult nowadays is to pass SafetyNet / Play Integration, but maybe there's still something obvious that I'm missing, so I'm looking for advice.
I pass verification at my OnePlus 7T with LineageOS 20 and below, pretty common as I guess, configuration:
- Magisk 26.1
- hidden Magisk app
- Zygisk enabled (without Enforce DenyList)
- DenyList configured for Google Play Service, Play Store, Applist Detector, TB Checker, YASNAC, hidden magisk app, banking apps etc.
- Shamiko 0.7.2
- Universal SafetyNet Fix 2.4.0
- Zygisk LSPosed 1.8.6
- Hide My Applist configured for the same apps as in Magisk DenyList, to hide LSPosed and all root apps
By passing verification I mean:
- SafetyNet Basic + CTS in YASNAC
- All tests in TB Checker (Play Integrity, Root Check, Xposed Check)
-- without SafetyNet Strong integrity and Virtual integrity
- All tests in Applist Detector
So that's great, right? However, if I left device for some time and re-run YASNAC CTS is failing. But If I'll run TB Checker and run tests there, everything is OK back again. After this even YASNAC once again shows passed CTS profile!
This random losing of CTS (until re-running TB Checker) confirms in daily usage, as some apps like banking one are randomly loosing ability to use fingerprint authentication or contactless payment. After running TB Checker and passing CTS once again I might add these payment features back to normal, so it's more like an annoyance than serious problem.
I've tried to reset Google Store/Services/Wallet data and adding some additional Magiks modules related to hidding props but this didn't change a thing, CTS is still failing from time to time, at random moments.
Do you have similar problems? Is there anything I might try to do, or maybe there're some ways to detect which activity at my phone is actually making CTS failing?
Edit: That might be useless post, I just discovered USNF v2.4.0-MOD_1.2... trying it out now.
Edit 2: Works perfectly lol
