yashsingh1/xdaforums huggingface dataset:
[Android Software Development] pndwal:
Exactly... But his question seems to relate to fingerprint prop applied globally with MHPC as opposed to @Displax's targeted application of A6 print... Also, I think most OEM specific solution issues have been model prop related rather than fingerprint...

If you use USNF, model prop change is targeted so most device specific functions should be fine... I don't imagine you'll have any issues with Playstore etc either using globally applied fingerprint for same device either... @Displax's modded USNF may be better, but that's debatable... PW
[Android Software Development] zgfg:
That's the problem when people use MHCP, instead of trying to resolve SN/Play Integrity first by USNF (only)
[Android Software Development] David B.:
You are correct! I am using Android 13 on a Pixel 6 Pro with USNF and had applied an old 12 fingerprint to pass Play Integrity. Since making that post, I've migrated to the fork that does the fingerprint change only where necessary. Even though I didn't notice any strange behavior with the other method, I might as well use this approach since it's the superior one.
[Android Software Development] pndwal:
Guess you mean targeted change... I think it's always applied...

May be better; your custom solution was probably fine for your device but modded USNF may be more likely to keep working for you when you move from Tiramisu to Upside Down Cake... And it is a universal fix... PW
[Android Software Development] David B.:
Yes, I did mean targeted change. I've tried digging through the code to see exactly how it works, but I don't know enough about Magisk's API to wrap my head around it.

Here's hoping that you're right about it working in the long term! Google likes to break things.
[Android Software Development] pndwal:
This will give you most insight into basic workings:

https://github.com/kdrag0n/safetynet-fix/blob/master/docs/details.md

Nb All the functions of USNF are required for Play Integrity w/ unlocked bootloader also; Ie. since S/N has been depreciated, USNF will likely become UPIF...

PI API needs fingerprint mismatch in addition to model mismatch (mentioned there) to allow a basic attestation verdict (causes bypassing of enforcement of hardware-backed attestation verdict, not to be confused with the fallback to basic attestation itself, achieved by fake keystore registration) to be accepted for deviceIntegrity in many devices, especially running Android 11+ (My Xiaomi RN8T w/ A10 doesn't need the mod). Ordinary basic evaluationType is only allowed only where hardware keystore / keymaster 3 are absent (for both S/N and PI)... See this Pull Request:

https://github.com/kdrag0n/safetynet-fix/pull/207

Haha; I said benefits of this over your device-specific solution are "debatable" remember?... Also, it "may be more likely to keep working..."!

No guarantees cos Google does like to change things. (Nothing is static in certified Android world)... And they don't normally run changes past me... Doubt they'll require your written permission either. 🙃 PW
[Android Software Development] David B.:
Oh yes, I know about this. I've read this previously and I conceptually understand how it works. Perhaps what I should have said is, I haven't managed to convert my conceptual understanding in to a thorough understanding of the actual code, which I would love to do if for no other reason than to be able to use it as a starting point for writing Magisk/Zygisk modules myself. So far, the most I've done in terms of modding is writing Xposed modules.

Wow. That's a really fascinating PR to read through. Thanks for sharing!

Haha, I know that this isn't certain! I've been messing with Android modding for about 10 years now, so I already know very well how this game works. Google changes something, community fixes it, Google changes something else, community fixes it again. That doesn't mean I'm not going to engage in some wishful thinking from time to time. 😉
[Android Software Development] XDM inc:
anyone passed saftynet with (MIUI 13.0.8.0 En+Ru+Uk)? or simply miui v13?

i have miui 13 on my mi 9 and i cant for the life get this to pass.

i tried like 4 different patches

Universal SafetyNet Fix (didnt work)​

zygisk (didnt work)

denylist (didnt work)

magiskhide proops config (didnt work)

Edit: had to try a couple of devices and after a few one that did work was mi 9 europe
[Android Software Development] pndwal:
... Like what patches?

'zydisk (didnt work)'; what is "zydisk"??? 😜... but do you have Zygisk-Yes on Magisk App home screen?...

What do you mean 'denylist (didnt work)'?...

What does this mean: 'magiskhide proops config (didnt work)'?; what are "proops"? (sounds bad for your back... or maybe for your bowels! 😜)... but what did you configure in MHPC?

Also, with MHPC disabled, Zygisk-Yes and nothing in denylist, does this work?:

https://xdaforums.com/t/magisk-module-universal-safetynet-fix-2-3-1.4217823/post-87198517

... If it does it'll sort out new Play Integrity API for you (allow G Pay etc) in addition to deprecated SafetyNet... 😛 PW
[Android Software Development] XDM inc:
i edited the post, got it working by just trying a bunch of fingerprints and one of them worked (mi 9 europe)
[Android Software Development] pndwal:
What results does 'Play Integrity API Checker' give you now? PW
[Android Software Development] XDM inc:
2/3 pass

"meets_strong_integrity" failed"

but google pay works for me so for now im good
[Android Software Development] David B.:
Failing strong integrity is expected. 2/3 is the best you can do.
[Android Software Development] pndwal:
It's working partly because deviceIntegrity (G Pay / many banks need this) likely requires a mismatched fingerprint prop for your device (most A11+ devices do)... That's what the @Displax modded USNF does too, but works for most devices... PW
[Android Software Development] underflash:
Sony Xperia Z1 Compact running AICP 16.1 with Magisk 25.2 (zygisk, denylist). Device ID registered @ https://www.google.com/android/uncertified/?pli=1

safetynet-fix-v2.3.1-MOD kind of working... Play Store not certified, no Netflix app visible, some banking apps present, but updates are not working.

Spoiler content hidden.
[Android Software Development] pndwal:
Issue may be because project has gone cold... Ice cold project! 😁...

Nb. Whitelisting w/ Google is generally not needed to register a Google account (may not be advisable either) at least while we can spoof certified fingerprint / bypass hardware evaluation type attestation to Play Integrity etc... I'm not sure if registering Google Services Framework Android ID can jinx this either, but I guess it's possible as even with spoofing, S/N and PI attestation services request a signed attestation to the runtime environment assessment results from Google's servers...

Are you running other mods that may affect CTS Profile match, eg MagiskHide Props Config?...

Have you been able to pass CTS Profile match previously with this ROM, eg w/ a fingerprint selected in MHPC + official USNF, or other (perhaps the ROM integrates SafetyNet fix / passing props etc)?... PW
[Android Software Development] underflash:
This AICP 16.1 is unofficial build and was shared by developer without any strings attached. I have tested official AICP 15.0 with the same results.

Nope, running just safetynet-fix-v2.3.1-MOD and nothing more. I have not tested MagiskHide Props Config or any other combinations.
[Android Software Development] osm0sis:
Install Shamiko module, reboot, then clear all data on Play Store and Play Services, then check again. I have Lineage passing everything (except strong, of course) on my OP9Pro with just that setup.
[Android Software Development] pndwal:
Interesting... Do you mean Shamiko is needed (somehow helps) to pass CTS Profile match on OP9Pro w/ LOS? PW
[Android Software Development] osm0sis:
Not entirely sure but that was my setup on 8T (USNF official + Shamiko on OOS11) so I just migrated it up for LOS 19.1 and switched to USNF-MOD to get it all working again. The user above may just need to clear data.
[Android Software Development] pndwal:
Yup .. cos Shamiko won't normally help with this... PW
[Android Software Development] underflash:
Installed Shamiko-v0.5.2-120-release.zip, rebooted, cleared all Play Store and Play Services data, rebooted.

Test results are the same as in my previous post with significant lagging not experienced before (phone is literally unusable and hot with screen off). Shamiko f*!@#! my phone completely, even after removing it, all 4 cpu cores running constantly at max. F*!@#!

p.s. had to disable Play Store and Play Services first and just then could delete Play Store and Play Services data (this trivial task took me about 20 minute). After several reboots with disabled Play Store and Play Services phone came back to normal, then enabled Play Services.
[Android Software Development] pndwal:
Ice Cold ROM running hot!... Maybe you just launched ABHP (Android Burning Hot Project)! - Curious ROM... 😝 PW
[Android Software Development] mslezak:
Great it still works on the latest update :) on my Op8T that decided to upgrade to A12 today. Just Magisk, Zygote deny list, and this module and GPay works. Thank you!
[Android Software Development] wugga3:
Hi everyone... Hope you are all well.

Life to thank everyone here for everyone's help/assistance and contributions that I appreciate.... Been reading and following and mostly not understanding much about much....

Any way - just figured I'd put this out their for some odd reason... but I think I've seen it all now as in this:

The Weather Network - Apps on Google Play

Local weather forecasts, storm alerts, weather radar maps, news & video, widgets

play.google.com

Please reference the attached for a laugh or two. Sorry I couldn't contribute more

Oh well as it's been said .... We all knew this was gonna happen sooner or latter which kinda seems like now....

But SERIOUSLY: THE WEATHER NETWORK.... really???

Weather must be a bigger secret than all the other apps I continue use successfully - as always really... Yeah Netflix gave a the run around but seems like I just had to certify my device online with Google and once that took I was good to access Netflix again.

OnePlus 7T

OOS11.0.9.1

Magisk25.2 (not hidden)

USNF (modified)

Thanks

Here's hoping this ain't the end of a great thing - root - long live root!
[Android Software Development] j1gga84:
I think I must try to change my fingerprint because after installing universal safety net fix unlocking my banking and E-mail apps via fingerprint (biometric) is also not possible anymore and when I try to apply that for playstore the app crashes as mentioned before...

Edit: no luck with changing fingerprint, still the same behaviour..

Maybe @kdrag0n has an idea?

Without the module it is working but device is uncertified after that and ctsprofile check is negative..

Thanks & Regards
[Android Software Development] alex.do:
Same on mine. Got safetynet all green with latest update (1.1.1) however biometrics all fail. I guess its a trafeoff with One UI and not likely to be supported any time soon. So you either go with safetynet and give up biometrics or all the opposite.
[Android Software Development] sliding_billy:
I have never had the SQLite Fix (module) installed. I have used the manual method since the day bostondan posted it a couple of years ago and have used it to reinstall a handfule of times since then..
[Android Software Development] Jcxmt125:
Works absolutely marvelously on android 11 pixel 3! Thanks so much for this module!!
[Android Software Development] DJBhardwaj:
Confirmed to be working on:

1) Pixel 3 XL (A11 - January 2021 patch)

2) OnePlus 8 (OOS 11.0.3.3 / A11)

3) Galaxy Tab A7 10.4 (A10 - One UI 2.5)

Kudos @kdrag0n (y) Beer comin' your way
[Android Software Development] Born<ICs:
OK thank you. I just flash latest over top of previous w/ Magisk
[Android Software Development] TBolley:
fingerprint on bank apps works ?
[Android Software Development] j1gga84:
No it does not work anymore :(

Also the fingerprint for payment in Google play is not working anymore.. When I try to activate the Play store crashes.

Regards
[Android Software Development] JMiguel0:
It works on Poco F2 Pro with xiaomi.eu 12.1.3 and my bank app pay with NFC
[Android Software Development] Prey521:
Pixel 4 XL.....passed attestation, still can't use Google Pay :(
[Android Software Development] pndwal:
Sorry, I was referring to SQLite fix generically. G Pay is now working on many devices w/ root without SQLite configuration or binaries due to changes.

https://xdaforums.com/t/working-mag...s-of-gms-17-1-22-on-pie.3929950/post-84037881 PW
[Android Software Development] pndwal:
Suggestion:

Check Playstore settings for 'Device is certified' (clear Google Play Services if not), check G Pay (latest from Playstore) is selected in Magisk Manager Hide list, then clear data for G Pay app and reboot, then try setting up with card(s) again.

If that doesn't work you may need SQLite fix mentioned above (but many now don't). PW
[Android Software Development] kdrag0n:
"SafetyNet API Error" has nothing to do with hardware attestation. In your case, it's most likely caused by microG's DroidGuard helper breaking with newer SafetyNet code. I'm not aware of any 32-bit device that supports hardware attestation, so I'm not sure it's something worth supporting.
[Android Software Development] 7alvoo:
Dear kdrag0n!

It would not be possible to twrp flash version because some apps that check safetynet will not start when they see the magisk.
[Android Software Development] Uzephi:
Rootbeer doesn't detect magisk if hidden correctly anymore. The thread you linked is quite old and a few Magisk revisions behind. Change package name, enable magisk hide and tick the app to be hidden in the magisk hide menu. This was touched on in an earlier post in the thread. Can you give an example app that is detecting, even when properly hidden?
[Android Software Development] AndDiSa:
I've never had issues with apps detecting root when Magisk Manager is renamed and the app is added to Magisk hide correctly. Nevertheless some apps are storing the latest result of a "root" test but killing and cleaning app data did always work for now.
[Android Software Development] Pippolepippa:
I love this module! Thanks for the work!

But ... I'm also affected by the fingerprint sensor not working in 3rd party apps (I know, Samsung heavy skin thing :rolleyes:).

Anything we could test/do to solve this?
[Android Software Development] 7alvoo:
Thank you for being helpful.

+ RootBeer Sample 0.8 steel see my Magisk 21.4/8.0.7

Only the first dot red, 'Root managment apps'
[Android Software Development] daddylonglegs:
I am on a Pixel 3A on Android 11 (January update).

Just installed Magisk, latest canary version (f5593e05; 21401 for Magisk and ver 4835 15 for manager) and I am getting "Attestation failed!": basic integrity - , cts profile -, evalType: basic.

I have MagiskHide enabled and the latest version of the Universal Safetynet Fix module (v 1.1.1). The only other module I have installed is Systemless Hosts and MagiskHide Props Config. Any ideas as to why I would be failing? I am on a stock Google rom so it has nothing to do with heavy customizations.
[Android Software Development] AndDiSa:
@daddylonglegs I do have exactly the same configuration ... beside I am getting certified.

If basic integrity is already failing are you sure you've added Google play services to the applications to hide? And if it's selected try to toggle the switch ... and if even that doesn't help: try to clean data for Google play services.
[Android Software Development] okij:
Just put the Weather Network app on Magisk's deny list and everything is fine. ;) I just checked it.
[Android Software Development] gigavolthavoc07:
what can i do if one of my banking apps is not letting me pay in an online shop because they detected my device as rooted even though i put it in my denylist? my Playstore is certified though and one thing some apps are missing including Netflix
[Android Software Development] pndwal:
Use @Displax modded USNF module posted here (unofficial) to fix new Play Integrity API deviceIntegrity verdict (S/N is now depreciated) now used by Play Store and many other apps... May need to clear app data as well as Google Play Services data... PW
[Android Software Development] Strephon Alkhalikoi:
Just to point out that on almost unique occasions even clearing app data doesn't work. For example, I suddenly wasn't passing device integrity with the modded USNF in place, and even clearing data wasn't helping. I ended up having to uninstall the USNF, reboot, then reinstall it for everything to work properly again.
[Android Software Development] eyalsa:
did not worked for me on Samsung S22u :confused:
[Android Software Development] pndwal:
Interesting... So simply removing, rebooting, installing the same modded USNF and booting again restored deviceIntegrity for you?... Please say what device / ROM...

I'm guessing simply disabling module, rebooting, enabling and booting again should accomplish the same...

This seems to be occurring suddenly for specific use cases, notably on Poco f3 w/ Crdroid 8.9 per:

https://xdaforums.com/t/discussion-google-pay-magisk-discussion-thread.3906703/post-87484949

@SimpleStevie, @OverlordBubbles, @tom510, @Goooober; anyone care to check if this method restores deviceIntegrity on Poco f3?... PW
[Android Software Development] Goooober:
I didn’t see the last few posts before I decided to flash a different ROM (I went with Evolution, an Android 13 ROM). The good news is that everything is working normally again after installing Magisk and USNF Mod fix. Whether or not the solution posted above would have worked when I was still on CrDroid I couldn’t say.
[Android Software Development] OverlordBubbles:
This actually worked. For how long I don't know, but as of now I'm passing device integrity and able to add cards to wallet. Not tried to pay yet, but looks good.

Many thanks!
[Android Software Development] gigavolthavoc07:
Where can i find it? i can't see his exact post

Edit : I found it
[Android Software Development] gigavolthavoc07:
@pndwal

View attachment 5720403View attachment 5720401

Display's module actually works, i can't do this in kdragon's module even though i clear data all of them and reboot
[Android Software Development] pndwal:
Yup... This mod makes USNF more universal and fixes Play Integrity deviceIntegrity (not done by official release yet):

[URL[https://xdaforums.com/t/discussion-google-pay-magisk-discussion-thread.3906703/post-87480375[/URL]

Nb. This is just an added function... It's still @kdrag0n's solution, not @Displax's module!

...All fallbacks and bypasses for S/N are still needed for PI... This fork just adds @Displax's PI fix needed for some devices...

... Could be called UPIF soon! 😜

Notes, esp. for G Pay:

https://xdaforums.com/t/discussion-google-pay-magisk-discussion-thread.3906703/post-87481637

Pending fix for official USNF:

https://github.com/kdrag0n/safetynet-fix/pull/207

🤠 PW
[Android Software Development] Strephon Alkhalikoi:
Pixel 6, stock Android 13.
[Android Software Development] Strephon Alkhalikoi:
I've not added new cards, but have had no problem paying.
[Android Software Development] pndwal:
Seems Google changes already reverted (due to issues with un-modded devices?):

https://xdaforums.com/t/discussion-google-pay-magisk-discussion-thread.3906703/post-87488883 PW
[Android Software Development] Rcedude:
Hello. I have an up to date rooted A51, and i cant seems to pass PlayIntegrity. I previously used kdragon fix, i uninstalled it, rebooted the phone, installed Displax mod, rebooted.

The play integrity app tester posted there show i cant pass any of the checks. Tb Checker crash on playintegrity test. Basic safetynet is still ok.

What 's wrong? Shamiko? should i add / remove any app from deny list?

I use MHPC a while ago but i ended up uninstalling it. Could it be leftovers?
[Android Software Development] pndwal:
Stock ROM?

Not even basic integrity?

ie. Basic Integrity only? Does Evaluation type show as BASIC?...

You don't need anything in list for PI os S/N...

Try with all modules except USNF_mod disabled... Next, try disabling USNF_mod also, reboot, clear data for Google Play Services and enable USNF_mod again then reboot again...

Nb. Zygisk=Yes must appear on Magisk App home screen...

Not if module is removed or disabled; it should be removed, disabled or reset when using USNF... PW
[Android Software Development] Rcedude:
Yes its stock rom.

Not even basic integrity?.> Nope : No MEET_DEVICE_INTEGRITY, no MEET_BASIC_INTEGRITY and obviously no MEET_STRONG_INTEGRITY.

ie. Basic Integrity only? Does Evaluation type show as BASIC?...

I meant that evaluation pass (basic and cts) because Evaluation type is forcibly downgraded to BASIC by USNF .

TLDR : Safetynet is OK.

NOTHING pass for playintegrity.

I obviously enabled zygisk since i use lsposed zygisk version and shamiko zygisk :)

MHPC has been disabled and uninstalled for a while now.

I tested all the methods you talked about, nothing change.

Tbchecker Play Integrity evaluation just crash.

EDIT : deviceintegrity field from JSON is EMPTY, wtf its shown as deviceintegrity {}
[Android Software Development] eyalsa:
Same with my S22u. Seem as Samsung issue. I can pass 2 out of 3 tests if I disable LSposed. but if Lsposed is on I fail all 3 tests. Shimaco didn't help.
[Android Software Development] pndwal:
Do you use @Displax/ USNF_mod solution for Play Integrity only?

What if you just disable all LSPosed modules?... (If results change, try enabled modules one by one to determine which or if all modules trigger detection.)

What is LSPosed version?

Nb. Of course 2/3 is best case w/ root...

Nb 2. Shamiko generally won't help w/ Google attestation, but some have recently reported success reversing failed verdicts w/ Shamiko if gms (G Play Services) are in denylist...

🤠 PW
[Android Software Development] pndwal:
Ah... So by 'basic SafetyNet' you mean older S/N API, but it's fully passing w/ BASIC evalType...

Ok ... You hadn't mentioned LSPosed... Please see last two posts above...

So you did try with all modules (including LSPosed) except USNF_mod disabled, and clearing data for Google Play Services / reboots didn't help either...

mmm

https://developer.android.com/google/play/integrity/verdict#device-integrity-field

... Sorry I have no other clues at this point... PW
[Android Software Development] eyalsa:
yes

I fail even if disabeling all models

1.8.4 zygisk

The 1st thing i did was to put play services and frameworks to denaylist.
[Android Software Development] pndwal:
That's what I have... (But Xiaomi device w/ A10)...

... Better remove everything from there except bank apps etc... PW
[Android Software Development] GenRahul:
Thanks man!
[Android Software Development] ykjae:
I'm on oneplus 8t 5g android 12 and I pass safetynet and play integrity (other then hardware) without any additional modules.

Not even magisk props or usf kdrag0n/displax

I am using shamiko and have lsposed installed. It's strange to me.
[Android Software Development] pndwal:
Are you using a custom ROM? Which?... Also, do attestations pass w/o Shamiko? PW
[Android Software Development] ykjae:
Nope no custom rom. Just OxygenOS 12.1, KB2003_11_C.35

Passed without shamiko also - but that was with denylist enabled.
[Android Software Development] ykjae:
Adding to this - I am fine with this set up just found it a little strange. I am able to use gpay and company portal, Netflix, and banking apps too.