yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Azusa Airi:
If you're device restart after flashing this module, try this following method:

View attachment 5199639

Work on other Samsung device and i also on Samsung A205F/DS (Safetynet passed & Device is certified).
[Android Software Development] Sven74Muc:
Damned
[Android Software Development] emaborsa:
I just sold the phone yesterday, looking for a new one.
[Android Software Development] icanrule:
I have a Pixel XL 3 with Stock Android Rom version 11 which has been updated on jan 5, 2021 update. The phone is rooted. I'm on th beta build of magisk.

I installed the 1.1.1 version of the app. I have also installed magiskhide props config. It fixed the problem which is great. However it has caused another problem. It seems like after rebooting my phone screen freezes. There is no response when I touch the screen and the screen has the image frozen on it. This usually happens within about 60 seconds of turning on the phone. When I have held the power button down the phone shakes after a few seconds. it's as if it is trying to bring up the power off/restart screen. With the screen being frozen and not accepting touches I am just guessing.

This happens 3 out of 4 times. On the odd time where my phone boots without freezing the phone everything is ok for a few days.. However it is still privy to freezing like mentioned above after a few days. It's very annoying.

Does anyone have any suggestions for this problem?
[Android Software Development] Lughnasadh:
Does the problem happen without this mod installed and do you have Systemless hosts enabled? If so, this may be your issue... https://github.com/topjohnwu/Magisk/issues/3171

If not, maybe someone else can chime in.
[Android Software Development] icanrule:
To test it with the mod off I disabled it and my phone was working perfectly. Systemless hosts was disabled yet issue continues.
[Android Software Development] Uzephi:
I would suggest trying a kernel with that commit reverted, like kirisakura kernel from freak07 and see if the issue is resolved. https://xdaforums.com/t/kernel-05-0...-aka-bluecross.3864563/page-147#post-84230135
[Android Software Development] Nobbyclone:
Fix
[Android Software Development] doveman:
Oh wow! Crazy to see that thread is up to 341 pages now and the last post was about 7.5 years after I started it. To be fair, I just asked the questions, dimspace and others did all the hard work so it should probably be called his thread. It's cool that people are still finding it useful though, and I can see you've been helping people there, which is great.

I can't even recall what happened to my Y550. I've been through a few phones since, most of which are now being used by my family and I'm just using the Poco X3 NFC and sometimes my old Moto G (which also dates back to 2014).

Thanks for the tips regarding this Magisk issue. It's good to see that it's being looked at, but at least now I know why it happens I'll know what to do if I run into it again.
[Android Software Development] Dragon1996:
Can anyone tell me where i can find non zygote version of this
[Android Software Development] Lord Sithek:
Releases · HuskyDG/safetynet-fix

Google SafetyNet attestation workarounds for Magisk - HuskyDG/safetynet-fix

github.com

This is riru version
[Android Software Development] Dragon1996:
Thanks
[Android Software Development] sgcko7:
Release v2.4.0-MOD_1.2 · Displax/safetynet-fix

Changelog: v2.4.0-MOD_1.2 Fix crash and endless tests loop/failing on Android < 9.0 (bug from original version 2.4.0). Do not unpatch (revert) changes. To prevent possible tests failing after a wh...

github.com

Working for me. OnePlus7T PixelROM Experience A13.
[Android Software Development] mochamoo:
Working on Pixel 7pro as well. Only issue is that Netflix isn't showing in the play store even after clearing cache/storage in Play Store and Services. Device certified. I still have it installed but there was an update that wouldn't install previously. Device incompatible. Will check it again later. No urgent need so hoping it will show up else I can sideload from somewhere???
[Android Software Development] osm0sis:
For whatever reason sometimes you need to wipe Play Store multiple times to get it to show the blocked content again.
[Android Software Development] mochamoo:
Thanks, that's annoying but will keep trying periodically. At least the existing install works still.
[Android Software Development] pndwal:
Clear data, not just cache... May need to clear Google Play Services and new Play Protect Service data also... PW
[Android Software Development] mochamoo:
I did clear data. I just checked the play store and the Netflix update was there for me and it installed. Guess it just needed more time. Thanks.
[Android Software Development] inzaghi89:
After rooting phone I've same problem with Netflix. Try logging at the play.google.com, search Netflix and install it on your device through web. For me it solved an issue.
[Android Software Development] memocatcher:
Is strong integrity also passing for you?
[Android Software Development] V0latyle:
Strong integrity will never pass on an unlocked bootloader, unless the device is "broken" like the Asus ROG
[Android Software Development] ext23:
This is a long shot but...

I live in Japan and my bank's ID confirmation app recognises that I have a rooted phone and throws up an error, even with Magisk and the Universal SafetyNet Fix module.

Here's the app (only accessible from Japan-based Google accounts): https://play.google.com/store/apps/details?id=jp.japanpost.jp_bank.FIDOapp

Any help would be appreciated.

EDIT: SOLVED. I just had to turn on Enforce DenyList in Magisk and add the Yucho Ninsho app to be denied.
[Android Software Development] Cheesethief:
I was getting a pass in basic and CTS profile attestation, but kept having my Google Wallet app say that the device doesn't meet security requirements. Nothing cleared it, not clearing cache on play services, play protect services or clearing out google wallet cache.

The only thing that solved it for me was to wipe Google Play Services data, not just cache and then input all of my payment cards again.
[Android Software Development] osm0sis:
Yep, all the instructions say data
[Android Software Development] stathis95194:
Hey everyone. Is there anyway for USNF to work with work profile? NFC keeps defaulting to embedded secure element.
[Android Software Development] V1adAdGad:
I have a strange behavior. After rebooting the phone I have everything pass in YASNAC. But after opening the bank application YASNAC shows that CTS profile fail. Cannot find in this thread anything related to this problem. Any ideas?

crDroid9 13Android

OnePlus 6t

Magisk hided and seftynet installed
[Android Software Development] V0latyle:
You need to be using Play Integrity Checker, not YASNAC.
[Android Software Development] pndwal:
This module has issues with builds that offer a fix for new Play Integrity deviceIntegrity...

As mentioned above, you need to pass that now as SafetyNet is depreciated, but you will need to be passing old ctsProfileMatch in order to pass deviceIntegrity...

@Displax posted links to his working (forked/fixed) builds in a new thread a couple of pages back here:

https://xdaforums.com/t/magisk-module-universal-safetynet-fix-2-4-0.4217823/post-88149057

We're hoping that official USNF may get needed attention soon, but it appears @kdrag0n is busy with other matters...

🙂 PW
[Android Software Development] Rablet:
Having some issues getting this working.

Pixel 2 XL rooted using Magisk.

Enaled Zygisk.

Installed the latest USNF by Displax

Play Integrity API Checker is still saying I'm not passing any of the checks (MEETS_DEVICE_INTEGRITY, MEETS_BASIC_INTEGRITY, MEETS_STRONG_INTEGRITY).

What am I missing?
[Android Software Development] pndwal:
Whicn @Displax version?... Tried with all modules disabled except USNF?... Have you disabled selinux or applied any other mods, eg flashed from custom recovery?... Custom or stock ROM?... Zygisk=Yes on Magisk home screen?... PW
[Android Software Development] Rablet:
I read your post again and unless I'm misunderstanding it's basically saying to use the module by Displax. That's the one I'm using. What else am I missing? Sorry for having to spoon feed me :)
[Android Software Development] pndwal:
Missed something so edited post above... Please answer that again, incl. whether you are on latest in version in his thread... 👍 PW
[Android Software Development] Rablet:
v2.4.0-MOD-1.2 (latest I could find on github: https://github.com/Displax/safetynet-fix/releases)

Other mods:

* Always Trust User Certificates

* Shamiko

* ADB Root

I disabled Shamiko and ADB Root and now it works, two green ticks.

Thank you so much for your patience and for pointing me in the right direction!
[Android Software Development] pndwal:
This ADB Root module?:

https://xdaforums.com/t/module-debu...x-permissive-enable-eng.4050041/post-81749745

I hope you read the top notice/warning regarding the tools/modules there:

...

Shamiko is generally fine... 😜 PW
[Android Software Development] kiwigi:
Pixel 6, stock ROM

I have Magisk 25.2, Zygisk(Yes), with Systemless Hosts and Shamiko and Universal SafetyNetFix 2.4.0

Noticed today that YASNAC reports; CTS profile match: Fail

Is there any chance to fix this?

Thanks
[Android Software Development] zgfg:
First, Play Integrity is relevant, not YASNAC

Also (both mentioned in countless posts before yours, please try to read before posting), are you using v2.4.0-MOD-1.2 from Displax
[Android Software Development] kiwigi:
Thanks @zgfg

Play integrity check was done with YASNAC, not sure what you mean by relegant6, sorry😳

Uiversal SafetyNet Fix by kdrag0n v2.4.0
[Android Software Development] V0latyle:
YASNAC does not check Play Integrity!

I believe he meant to say "relevant".
[Android Software Development] kiwigi:
Thanks @V0latyle

I will change the SafetyNet fix to Displax version.
[Android Software Development] zgfg:
YASNAC does not check Play Integrity but SafetyNet. They may look similar but PI and SN are two DIFFERENT APIs (and SN will be soon unsupported)

But why should I care... (for those who cannot take 10 minutes to scroll and learn through the previous posts)
[Android Software Development] kiwigi:
Thanks.

I read somewhere from June 23-to June 24. So we still have a wee bit to go. I get your point and will follow up on the changes which need to be done.
[Android Software Development] V0latyle:
See here:

View attachment 5845957

All Google apps as well as all other Play Store apps have migrated to Play Integrity, so if you want help getting your device to work with Wallet/GPay, you need to follow our instructions. YASNAC will not help you.
[Android Software Development] kiwigi:
Thanks, that was easy to solve.

ATM I'm reading your thread; [DISCUSSION] Play Integrity API. That should give me some more insight and how to overcome device integrity to meet PI.
[Android Software Development] V0latyle:
Good. Next time, when you're given an answer, it's generally best not to argue as most of us have been dealing with this situation long enough to know what we are talking about.
[Android Software Development] kiwigi:
I will hold back as my knowledge is very limited anyway. Thanks for your great work!!
[Android Software Development] gigavolthavoc07:
Sometimes i got the same problem after rebooting, but clearing the data of Playstore works as always!
[Android Software Development] cabagekiller:
would you be able to share the new displax 2.4.0 1.2 for me I am unable to find it easily. I would appreciate that
[Android Software Development] Nergal di Cuthah:
https://xdaforums.com/t/module-mod-universal-safetynet-fix.4553699
[Android Software Development] cabagekiller:
Ugh still not play protect certified
[Android Software Development] Nergal di Cuthah:
Two things on that

1) clear playstore data

2) sometimes need to a some time for play certification to register
[Android Software Development] pndwal:
What device/OS?... Is that OnePlus 8T w/A11+, or other?...

I'm assuming you have S/N ctsProfileMatch in YASNAC and PI deviceIntegrity in Play Integrity API Checker now that you have displax 2.4.0 1.2 modded USNF, but you haven't confirmed...

You may need to clear Play Services as well as Play Store data, and likely have new Play Protect Service app if on A11+... Clear data for that too...

🤠 PW
[Android Software Development] pndwal:
You need more than S/N now since it's deprecated... You need Play Integrity deviceIntegrity verdict passing for most banks...

I believe integrity attestations can pass again for MicroG users in recent times (it was actually broken for several years), but since MicroG uses its own cut down/modified gms elements (S/N and Pl APIs are part of gms/GApps/Google Play Services), you may need to ask in MicroG threads what is now required... I know some files previously needed are no longer required, but I haven't kept up with spoofing PI deviceIntegrity w/ MicroG etc... 😜 PW
[Android Software Development] nate911:
Hi guys, anyone else having issues with Wallet after working for 2-3 payments?

I have:

- Installed the latest USNF by Displax

- Enabled Hide on apps

- Deleted data on GMS etc

All looks great,Play Integrity API Checker passes MEETS_BASIC_INTEGRITY

Added cards into wallet, no complaints, wallet checks come back ok.

I go make 2-3 payments, all seems good.

Then it starts complaining "Your phone doesn't meet security requirements" under wallet after a day or two.

If I delete GMS, re-add the card it will allow me to make another 2-3 payments before it stops.

Very strange, all other banking apps are working.

Thanks guys. Any pointers would be great.

PS i tried all versions of magisk including delta.

EDIT: I just checked with Play Integrity API Checker and it failed, I rebooted and it passes again.

Is this an intermittent issue with the fix in the module?
[Android Software Development] pndwal:
Are you saying it intermittently passes only basicIntegrity verdict?... You only mentioned that...

To be clear, you should be passing basicIntegrity and deviceIntegrity... Just not strongIntegrity... 😬 PW
[Android Software Development] nate911:
Yes. That's correct.

Basic integrity was passing OK. I use the phone for a couple of hours. It then fails

I reboot and it starts passing again.
[Android Software Development] pndwal:
So does PI deviceIntegrity ever pass?... PW
[Android Software Development] nate911:
Yes. Device and basic passes.

I use the phone for 2 hrs

I run the checker again and device and basic integrity fails.

Reboot. It then starts passing again

Edit: restarting gms fixes it too.

Thanks @pndwal
[Android Software Development] pndwal:
Ok, so NOT intermittently passing only basicIntegrity verdict...

Sounds like the same issues w/ official 2.4.0... Are you sure you actually have v2.4.0-MOD_1.2 @Displax build?

If so, please say device/ROM... Also, suggest reverting to v2.3.1-MOD_3.0... There may possibly still be issues with 2.4.0 builds... Please report your mileage with that if you do... PW
[Android Software Development] Radke.:
Hi i have a problem with rooted pixel 6 after adding safetynet 2.40 cts profile matched error i added magiskhide props config safetynet passed and after trying adding card to gpay it showed again and i was unable to succesfully add it what am i doing wrong im
[Android Software Development] nate911:
Confirmed. v2.4.0-Mod_1.2 modded by Displax

Mi 11/Pixel Experience A13

I removed v2.4.0-Mod_1.2 and installed

v2.3.1-MOD_3.0, now

DEVICE_INTEGRITY - Fails

BASIC_INTEGRITY - Passes

Reinstalled v2.4.0-Mod_1.2 and both pass, strange.

Thanks @pndwal
[Android Software Development] pndwal:
Ah... So w/ earlier @Displax builds many custom ROMs that integrate SNF / prop spoofing (like PE) for integrity verdicts as well as other things broke the (Magisk applied) fix...

@Displax told users to wait for ROM maintainers to push fixes, but indicated that fixes in his v2.4.0-Mod_1.0+ builds may allow USNF to play more nicely with ROMs embedding outdated SNF etc.

There may still be issues caused by PE ROMs inbuilt spoofing... I'd try

v2.4.0-Mod_1.2 and/or v2.3.1-MOD_3.0 w/ all modules disabled however to see if the former becomes more stable or the latter starts working (ie. passes deviceIntegrity)...

🙃 PW
[Android Software Development] adrian33:
I have a similar problem, although more like, YASNAC will pass directly after boot, and then 20-30 minutes later, it fails by crashing. Restarting my phone would resolve the issue, but I don't want to restart every 30 minutes.

Btw, I'm actually running Pokemon Go, so the main reason I noticed this is that it would occasionally log me out and prevent me from logging back in. I eventually thought to check if I'm passing SafetyNet in YASNAC and saw that it would crash, so I figured these events are related.

New to the forums, so maybe I'll move some of this info to my signature, but basically I am using:

Lineage 20

microG

Magisk Universal SafetyNet Fix

Xposed FakeGapps

Xposed App Settings Reborn

(I don't know what else to list, I'm a newb)

On Google Pixel 6

I went into App Settings Reborn and set my microG Services Core and microG Services Framework Proxy to Resident. This forced them to restart which actually solved the problem temporarily. Kind of curious if they were somehow being OOM killed or something else, but I don't know how to find the logs for that yet. (Anyone know?)

And I'm wait to see if the problem comes back or if keeping them as Resident doesn't really fix it (or if it causes other problems).
[Android Software Development] nate911:
I have the same issue.

Next time Yasanc or integrity checker fails, try force stopping Google Play services.
[Android Software Development] osm0sis:
I was on 2.3.1_MOD_3.0 on Android 12 and now 2.4.0_MOD_1.2 on Android 13 and all was now well in both setups.
[Android Software Development] adrian33:
That also fixes it temporarily, presumably for the same reason, so my idea to use the Resident setting doesn't do much but it also forced a restart.

One thing I've found is that if I confirm YASNAC is failing, force kill the microG Services Core app, confirm YASNAC is passing again, and then wait, I will see this log before I can reproduce another failure in YASNAC: "ActivityManager: freezing 23649 com.google.android.gms.unstable".

So I guess ActivityManager is somehow freezing something it shouldn't. Still a newb but I'll see if I can figure that out or...

I'm on a similar setup although just "2.4.0", I need to look around for "2.4.0_MOD_1.2" in particular to try that out.
[Android Software Development] osm0sis:
Yes, you definitely do. I can say with some certainty that is why you're having issues right now. 👍
[Android Software Development] jasonbiggs:
so I'm on android 13, pixel 6a. Got Integrity ✅ and CTS match ✅ and also Play Store as Certified. Although, still no google pay or banks access. Any hints to get this working or it this fix not fully functional on 13 as of yet?

Thanks!
[Android Software Development] zgfg:
Sorry, duplicate. See the next (edited) answer below
[Android Software Development] zgfg:
With Integrity and CTS do you refer to the deprecated SafetyNet or the 'new' Play Integrity API?

Also, are you using USNF from this thread or the newer/better safetynet-fix-v2.4.0-MOD_1.2 from the other thread?

Look into the other USNF thread from Displax and find more info in the thread about GPay

Btw, banking apps do not rely only on PI API - they try many other detections od root, hence you might need (things vary from app to app) Shamiko, Hide My Applist or even the Magisk Delta fork

The best would be to search through the Magisk related threads here on XDA, how the other user(s) solved the root detection from your particular banking or similar app
[Android Software Development] jasonbiggs:
Yes! I was trying to find the link for that mod. This worked. Thanks!

https://xdaforums.com/attachments/safetynet-fix-v2-4-0-mod_1-2-zip.5836753/
[Android Software Development] JigsawMobile:
If I understood at A12 and 13 we don't need Magiskhide Props Config?

I have installed and Magiskhide Props Config but my bank application still recognizes that root is applied, and I can't do it by ByPass no way.

another one question,

Could we patch system without Magisk, is it possibly make zip and patch via twrp ?
[Android Software Development] Nergal di Cuthah:
It may help for us to know the app to see if anyone successfully bypased it. Remember that this is a race between a variety of different banking app developers and usnf developers. Both are trying to catch up with eachother, so my second question is have you tried the current displax fork of usnf (2.4.0 mod 1.2)?

As to your question alot of them are check for system changes, or even custom os,. But it depends on what you do with root. i use adaway which changes hosts and need systemless hosts and specifically use usnf for allowing netflix you do need magisk (or some root) for any SN or PI passing (such as usnf),i believe.
[Android Software Development] JigsawMobile:
My UniCredit bank app still recognize root, well it recognize unlocked bootloader, when i fresh install firmware bank app recognize.
[Android Software Development] pndwal:
... Unless using a custom ROM that integrates SNF (or own prop/signal spoofing)... Many do this... Some like official LineageOS never will...

While I prefer a 'clean' ROM like official LOS and to add-on Magisk and modules for integrity attestation fixes, integrated fixes in ROMs may actually be better when user doesn't intend to use Magisk/root (@kdragOn gives guides - two options - for Devs and develops SNF for native use in his Proton ROMs)... These ROMs have props and other spoofed signals set in /system and need no /system overlays (ie. Magisk mask) or code injection using hooking frameworks like Zygisk or Riru which present their own hiding challenges...

The issue is really the priority maintaining Devs give to keeping up with ever changing Google integrity attestation API standards and server-end changes in measurements and algorithms used for verdicts... USNF has traditionally been quick to implement fixes, and independent Devs like @Displax have been able to pick up the slack when @kdrag0n has been otherwise occupied... Some ROM Devs are diligently watching these developments and update their native fixes soon after USNF builds overcome changes, but others are slow... There are still custom ROMs that integrate SNF for SafetyNet but haven't yet included fixes for PI deviceIntegrity...

This means that when there is significant lag with updates for integrity attestations in a ROM, users may need to install Magisk & a USNF build... This can work depending on both ROM SNF and USNF Dev implementations, but can also lead to failure/conflicts as has been seen recently...

If a user adds Magisk to ROMs having built in SNF and the fix is up to date and working, no USNF module should really be added... All that will be required is adding the attestation/droidguard gms process and for most A11+ devices the main gms process (ie. com.google.android.gms.unstable and com.google.android.gms in Google Play Services) in denylist to hide Magisk/root from Google Mobile Services as the ROM handles the rest...

👀 PW