yashsingh1/xdaforums huggingface dataset:
[Android Software Development] 73sydney:
You shouldnt need to uninstall anything aka shouldnt remove anything - clearing data is enough...clearing data removes an apps settings/databases...if you uninstall it, youre removing binary files, and theres zero point in doing that

And you should only need to clear data for Google Play Services, Google Play Store and Google Pay

Just toggle airplane mode on, do the data clearing for above apps, reboot, and toggle airplane mode off

This has been the process for a long time now....
[Android Software Development] badaas:
Just did it off the top of my head, belts and braces an all that. But thanks for clarity.

Now people can try to fix.

💪👀👍🏻
[Android Software Development] rodomb:
Hi,

Sory for noob question...

How to install alpha version of magisk.

Best regards
[Android Software Development] vandyman:
Your question has been answered multiple times here in this thread.

My advice is to read, read and read and you will go from a noob to a novice in no time.

Besides, this is the wrong thread.
[Android Software Development] _litz:
Ok, here's a question regarding DenyList ... with MagiskHide's going away (or moving out of Magisk proper), is anything going to take its place as a gui manager for DenyList?

Not everyone in the world is comfortable editing text files or with shell commands, after all ...

(Heresy, I know, but that's facts)
[Android Software Development] 73sydney:
Deny list is inside Magisk App and has a GUI
[Android Software Development] 73sydney:
A friendly Announcement (Not)

Okay, sadly for the second time in a few days i have been personally PM'd, asking for a copy of the latest

Universal SafetyNet Fix

Just now, by some newbie with a total of 3 posts, probably only signed up to try a grab a copy of it

Heres the message i replied with, and anyone else considering badgering other members for paid content should read and absorb

Why are you asking me?

Its a paid version, which will be released freely in a week or so

Asking for paid content for free is the same as asking for Warez, and is banned on here

DO NOT ASK AGAIN

For starters, im not a patreon member of @kdrag0n s, i get my copy the same time as most people do when its graciously released after early adopters have a crack at it, and even if i did get it early, i wouldnt share it

So stop asking

Any further PM's i get or hear of, asking for a copy of an early release, will be forwarded to admin same as if you asked for warez on here...simple

Update:

Seems the 2nd guy didnt get the message:

Follow up mesasage: "Sorry, I come from a poor country and cannot pay, please share the module link, thanks"

Reported to admin
[Android Software Development] vandyman:
I know what you mean.

There was someone in the Pixel 6 thread asking for free Pixel buds with their first post.

I set them straight. 😁
[Android Software Development] ipdev:
Mix of Chinese and English ? 🙃

This was my reply. ;)

Hi. :)

Universal SafetyNet Fix v2.2.0 has not been officially released yet.

It is currently only available as an Early Access release.

You need to be sponsor or pay for the download.​

Universal SafetyNet Fix · 2.2.0 - Patreon - Website - Link

When officially release, it will available to download from kdrag0n's GitHub release page.

Universal SafetyNet Fix - GitHub - releases - Link

Cheers. :cowboy:

Cheers. :cowboy:
[Android Software Development] klemi71:
Is there an issue with payment? I still can't download.
[Android Software Development] pershoot:
Nov. update (P4a5g; A12): USFN 2.2 + Canary 23012 + Zygisk + DenyList looks good (GPay + Few apps that detected super user; excluding one banking app which still detects, but it lets you go through with a warning).
[Android Software Development] fredapied:
thank you, it works like a charm.

SM-A405FN, A405FNXXU4CUJ2 (from 21 nov), magisk root.

certified phone, so i can download netflix on playstore...
[Android Software Development] Homeboy76:
@kdrag0n can Universal SafteyNet fix 2.2.0 be purchased as a one time purchase with PayPal?
[Android Software Development] klemi71:
Patreon supports PayPal. More interesting: is it a one time payment including future updates?
[Android Software Development] Homeboy76:
it's "including future payments" that concerns me.
[Android Software Development] klemi71:
Paying once is ok. 🤷🏻‍♂️
[Android Software Development] creeve4:
When will the latest versions be released to GitHub?

I thought 1 week of paid-only downloads was the standard.
[Android Software Development] 73sydney:
Dev Rule #1 :

Never ask for an ETA
[Android Software Development] aenima73:
Is the version 2.1.2 for riru working on Magisk 23?
[Android Software Development] vandyman:
I little reading would have given you an answer of NO. Riru is not needed with the last few builds.
[Android Software Development] Homeboy76:
Are you sure?

Universal SafetyNet Fix · 2.1.2 This version only supports Riru. :unsure:
[Android Software Development] vandyman:
Where does it say it supports Riru?

Version 2.1.1 is the last version that works with Riru.
[Android Software Development] Homeboy76:
o_O So, you did not tap the link: Universal SafetyNet Fix · 2.1.2
[Android Software Development] AndDiSa:
@vandyman I suppose the sentence is to be interpreted as:

2.1.2 only supports Riru (but not Zygisk), for Zygisk support you will need 2.2.0
[Android Software Development] vandyman:
Correct. Lol, my numbering system in my head is off.
[Android Software Development] Homeboy76:
@vandyman

You can interpret it any way you like, the point is there is a 2.1.2 version of SafetyNet Fix that supports Riru. :)
[Android Software Development] osm0sis:
Yes looks like 2.1.x will continue to be for Riru and 2.2.x will be for Zygisk until Magisk v24 goes stable with Zygisk.
[Android Software Development] Homeboy76:
Magisk 24? Did @topjohnwu build it? Is there a beta version?
[Android Software Development] vandyman:
Canary 23013.
[Android Software Development] Homeboy76:
So, Magisk Canary 23013 is the beta version of the stable (not yet released) Magisk 24.0.zip? :unsure:
[Android Software Development] vandyman:
Some what. It is one step before the Stable. The newest Canary was built for Android 12 and zygisk.

Zygisk will be the new safeynet that is in the works now.
[Android Software Development] :
Version: 2.1.2.

It fails to pass the SafetyNet after an update to LineageOS 11092021 on Pixel 3a.

Does anyone have the same issue?
[Android Software Development] ipdev:
I am guessing you are failing CTS. 😉

The build fingerprint is out-of-sync with the security date.

LineageOS uses the latest (last) official fingerprint when building.​

The last (certified) Android 11 (SDK30) fingerprint was October.​

So the November security Lineage builds will not match.​

Easiest way to fix CTS is to use Didgeridoohan's MHPC module to set the fingerprint for Pixel 3a (it will also set the corresponding security date).

[MODULE] MagiskHide Props Config - SafetyNet, prop edits, and more - v6.1.1 - [xdaThread] - Link

You will have to wait until l19.x for the build fingerprint to sync with the monthly security date.

Unless Lineage updates l18.1 to use the Android 12 (SDK31) fingerprint.

Between the MHPC module adjusting the fingerprint (with matching security date) and this (USNF) module you should pass SafetyNet just fine.

Hope it helps more than confuse. 🙃

Cheers. :cowboy:
[Android Software Development] :
Thanks for the help. I will try it once I get back to home.
[Android Software Development] :
That works. Thanks so much.
[Android Software Development] Jim85:
Google Pay worked (even v1.1.1 worked) for me on Moto G 5G Plus, being on the latest factory image, a bit debloated (Youtube, FB, some Moto apps uninstalled). Is it possible to add such (vital) modules to Magisk Modules? Thanks!

One issue I found however: once I open my renamed Magisk, the button "Check SafetyNet" disappeared since I added this module to it. When I remove Magisk from the background, and open it again, "Check SafetyNet" appears, then after a screen lock it disappears again. This isn't really influence its usage but a bit strange.
[Android Software Development] pndwal:
If official LOS you will need to set certified fingerprint in addition.

As mentioned in @kdrag0n documentation (His GitHub is best) this is beyond scope of USNF. Use MHPC.

Stock ROMs are generally certified (China region ROMs are an exception), and some custom ROMs do spoof certified (alter fingerprint prop), but LOS official policy doesn't allow this... PW

Edit: Haha, thought yours was last post!... anyway...
[Android Software Development] sosimple:
Question: If we stay in older magisk, so hide root to work with previous methods, do we loose anything? What do we need newer magisk, especially in older phones which won't get updates?

Thanks,
[Android Software Development] techlover96:
There's a new version of Magisk Canary (23014), that I believe includes the changelog of "Add module suspension state in Magisk app (riru/zygisk modules)". As a result, USNF v2.1.1 (currently installed) is in a 'suspended' state (along with Riru v26.1.3).

I hear that USNF v2.2.x will be supporting Zygisk, but that is not released yet (as far as GitHub shows). Any idea how to download v2.2.x, or any tentative ETA on the release of USNF v2.2.x?

Had gone through the trouble of setting up DenyList for a few banking apps, so don't want to screw that up over SN failure...

Any help is appreciated, thanks! :)
[Android Software Development] Qnorsten:
No idea about a public release, I guess it will happen when it happens.

But if you want it earlier you need to either donate or subscribe to the authors patreon. https://kdrag0n.dev/patreon/safetynet-fix/v2.2.0
[Android Software Development] techlover96:
Oh okay, thanks for the info! Appreciate it :)
[Android Software Development] osm0sis:
Basically Riru devs or kdrag0n would have to design and reimplement their own version of DenyList, since DenyList enabled is required to pass basicIntegrity, Zygisk enabled is required to use DenyList, and Zygisk and Riru can't coexist on the same device.

That's pretty unlikely, and would be duplicated effort for anyone involved, so pretty much all it just means is that the Riru version is for Stable channel Magisk, and the Zygisk version is for Canary channel Magisk.

I'd imagine once Zygisk makes it to Stable channel Magisk he'll discontinue the Riru version, as I was supposing the other day:

I feel like most Riru modules including LSPosed will end up rewritten for Zygisk at that point.
[Android Software Development] pndwal:
To download (requires payment ATM), use Patreon link at end of main GitHub page given in OP. Both new (Riru + Zygisk) builds were posted on 31 Oct.

Re. "tentative ETA on the release" (assuming you meant public, open sourced):

https://github.com/kdrag0n/safetynet-fix/issues/87#issuecomment-917340843

... You can do the maths.

Nb. last activity on @kdrag0n's Public GitHub was for protonaosp.kdrag0n.dev repository on 12 Nov...

I hope the next will be for safetynet-fix. 😬 PW
[Android Software Development] techlover96:
I used the Patreon link for the USNF v2.2.0 file for Magisk - the file is installed (yet to check SN status, but I'm thinking it would be failing, due to some clash with Riru - need to check that).

Will keep y'all posted. Thanks for the help! :)
[Android Software Development] pndwal:
Yup, 2.2.0 is new Zygisk solution (in canary) as you mentioned! It must be enabled; you cannot use Riru modules, but LSPosed module (and possibly others) builds are already available for Zygisk...

New 2.1.2 is for current stable w/ MagiskHide.

https://xdaforums.com/t/magisk-general-support-discussion.3432382/post-85874179

Recommend you get / use YASNAC for checking SafetyNet status.

Once passing with Zygisk, I'd like to know if you still pass after disabling Enforce Denylist. 😛 PW
[Android Software Development] techlover96:
I checked a while back, for the SafetyNet status - the image shows the result after running the SafetyNet test.

Now I'm confused - whether it was from updating USNF v2.1.1 to v2.2.0, or whether it's because Riru is still installed, but now in a suspended state, or is it because of any other issue...

I'm willing to perform any troubleshooting steps needed to check the SN status and to get it working back to normal - please let me know if there's anything to be done. Thanks! :)
[Android Software Development] pndwal:
Sorry, unclear what 'it' is... Also, is that test with current setup, (2.2.0 w/ Zygisk?) or 'a while back' W/ 2.1.1?...

Let's stick to current:

For 2.2.0:

- You need Zygisk enabled, possibly denylist enforced (I'm not sure), but nothing (incl. Google Play Services) needs adding manually.

- Try initially with no other modules enabled (Riru modules in suspended state should be fine too) unless you need Magisk Hide Props Config (MHPH) for fingerprint...

- If you have uncertified ROM, eg Custom (without inbuilt spoofing), China region stock etc. you need MHPC with passing fingerprint configured for ctsProfile match.

- Please download/test w/ YASNAC / give screenshot of this and Magisk App home screen, and say device and ROM (incl Android version). PW
[Android Software Development] klemi71:
I was kicked off their telegram for nothing. Ridiculous!
[Android Software Development] rodken:
They usually put in a room as a timeout before they "rough you up" :ROFLMAO:
[Android Software Development] klemi71:
I was honest. 🤷🏻‍♂️
[Android Software Development] techlover96:
I'll test this out in a day or 2 - will share the results.

To clarify: 'it' referred to the SN check after upgrading (kinda like dirty flash for Magisk modules) the USNF version from Riru-dependent to Zygisk-dependent. The setup that I mentioned (where the image showed the red message) is from USNF v2.2.0 w/ Zygisk enabled.
[Android Software Development] Didgeridoohan:
Hi everyone. A general announcement requires your attention:

Let me direct your attention to the form rules, and in particular rule #6:

There's currently a pre-release of USNF, available for @kdrag0n's Patreon supporters. It'll most likely eventually make it's way to the general public, like all the previous releases, but until then it requires you to pay... It might take a week, it might take a month, but the important part is that if you can't/won't pay for the software you wait and use the releases that are currently available to you.

End of story.

If you have anything to add or any questions my inbox is always open.

Best regards

Didgeridoohan

Senior Moderator/Developer Committee/Developer Relations
[Android Software Development] zgfg:
Sorry, missed the right thread
[Android Software Development] fl0wfr:
Thanks! Now safety net passes but Google Pay keeps saying my phone is rooted. I already added Google Pay in Magisk Hide but no luck.
[Android Software Development] Durete:
I was using 1.1.0 version and worked just fine, but after intensive testing I found some strange issues with my banking app and Amazon App (Safety Net pass and Gpay contactless OK).

My banking app ask to install a new CA certificate every time I open.

My Amazon app crashed always.

I tested version 1.1.1 Test 1 and all issues seems to be gone.

My banking app works perfect, Amazon App stopped to crash, Google Play shows Certified Device, SafetyNet pass OK and Gpay contactless seems to work fine.

I will report in case I found any new issue, but all apps seems to work perfect now.

Thank you for your work !
[Android Software Development] 7alvoo:
probably v31 armed with root beer
[Android Software Development] RenVilo:
Do you get any strage issues with banking apps or lastpass etc.
[Android Software Development] RenVilo:
So far no luck and also gonna give up. Rather not use google pay but have my fingerprint actually working
[Android Software Development] wyt18:
Are you able to have third party app access to biometrics?
[Android Software Development] Full House:
I don't use banking apps to be honest I never register a card because I am wary of data theft.

That said out of curiosity I opened Google Pay it seems to work (unlike Samsung Pay) it waits for the registration of the card to pay without contact ...
[Android Software Development] Full House:
Give me an example of applications that use biometrics that I can test ...
[Android Software Development] alex.do:
Just to report it doesnt work properly on my S10+. biometrics for most of apps fail to work.
[Android Software Development] Yasumasa:
View attachment 5188769 View attachment 5188771

SafetyNet Pass & Device Certified on Samsung A205F/DS

Flashed with safetynet-fix-v1.1.1-test1.zip
[Android Software Development] dragos281993:
Try this: https://github.com/sdex/AndroidIDeditor/releases

Install it, open the app, find Gpay in the list, tap on it, press on "Set random values" and hit OK. Now exit the app and go wipe the Play services, App store and GPay's data then reboot. See if it works
[Android Software Development] wyt18:
Lastpass or Remote fingerprint unlock? Both are on play store. Google Pay works for me too, but third party access to biometrics does not ...
[Android Software Development] Full House:
No it does not work it may be related to the Samsung pass framework
[Android Software Development] innit:
You can find all oficial releases here. I have never encountered any security issues with files from that website but it's up to you if you trust them or not.

https://www.apkmirror.com/?post_type=app_release&searchtype=apk&s=revolut

Only time will tell whether it will be possible again to run new versions of this app on rooted devices.
[Android Software Development] wyt18:
thanks for trying. i tried to disable samsung pass but it didn't work either
[Android Software Development] innit:
I took some time to compare last working version 7.30.3 to the two newest ones 7.31/7.32. After taking some logs I noticed that:

1. 7.30.3 - no root detection implemented in the app

2. 7.31 & 7.32 - root detection built-in

So Revolut changed this just few days ago. You can compare the screenshots.

BUT hiding magisk manager seems to do the trick and the new version is working fine now. I've just tried it so I was wrong by saying that nothing could be done. Sorry for the misinformation guys.
[Android Software Development] slutman:
I did the same as you on my S20+ exynos Android 11 and it worked
[Android Software Development] mitch_55:
Hi all,

I'm on oneUI 2.5.

Safetynet is ok as fingerprint in bank apps.

But it brokes secure folder. Impossible to access it.
[Android Software Development] kdrag0n:
Universal SafetyNet Fix v1.1.1 is now available.

Changes

Removed security patch fixup to fix CTS profile mismatches on some devices

Download

Some devices will now need to use MagiskHide Props Config in addition to this module in order to pass CTS profile checks as part of basic attestation. Altering the CTS profile is no longer in scope for this module as it breaks more devices than it fixes.

If this module helped you, please consider a recurring donation for sustainable support, or alternatively buy me a coffee. Everything helps, but a recurring donation is the best way to keep the project alive in the long term.

Issues on heavy OEM skins

This is a reminder that heavy OEM skins are not officially supported. They may happen to work depending on your luck and the particular ROM in question, but nothing is guaranteed. Please do not report problems on such ROMs. It's surprising that it works at all on them; I wouldn't expect everything to be fully working. I will not provide more support for issues related to heavy OEM skins.

The compatibility issue does not lie in the SafetyNet fix itself, but rather how the Magisk module is built. It's possible to make the Magisk module version of the fix slightly more portable, but I have no interest in supporting heavy OEM skins, nor do I have any devices running such ROMs.

You will always have the best luck with a ROM not too far from AOSP, e.g. most custom ROMs and Pixel stock ROMs.
[Android Software Development] pndwal:
Interestingly, it's not required for me on 2.2.0 (and I did wonder about this when you mentioned it). 😛

So now looking to me Riru is likely to continue for a while since USNF clearly does provide for SafetyNet pass w/o denylist...

Also, even w/o hidelist in Magisk, solutions like LSPosed Rootcloak could be used / revived for hide list w/ Riru...

I'm guessing at this stage that 2.1.2 has also been designed to pass SafetyNet in Canary builds... I'll test this soon...

This is, of course, still very likely. PW

Edit:

Seems 2.1.2 has NOT been designed to pass SafetyNet in Canary / future public builds...

I tried it and cannot pass basicIntegrity! ☹️

Seems the essential difference between Zygisk and Riru solutions here is that ZUSNF incorporates a solution to hide root from Play Services safetynet (and main process if necessary). I've tried to do this in RUSNF using old RootCloak and UnRootBeer solutions but no dice. ☹️

So no problem passing SafetyNet w/ Zygisk (denylist enforced or not, incl. after reboot), but no joy w/ Riru... Any help / ideas? PW
[Android Software Development] dhampire:
Thanks Dev !!!
[Android Software Development] aenima73:
Is there any way to make Safetynet fix working on Magisk 23?

I installed 2.1.2 with no success
[Android Software Development] AndDiSa:
@aenima73 yes, I have installed Magisk 23, riru 26.1.x and USNF 2.1.2. on a Pixel 3a.I had to add

com.google.android.gms and com.google.android.gms.unstable to hide list to get it passing (even if Magisk is *not* installed in /sbin)
[Android Software Development] Didgeridoohan:
Here I am, again. Some more cleaning of the thread was necessary.

I'm only say this once: do not start any drama in the thread.

users that do not want to or are not capable of paying what the pre-releases cost should just sit tight and wait. Until the pre-release becomes public (usually within a few weeks) whomever doesn't have/want access to it will have to use the currently publicly available releases. That might mean you need to use experimental releases of Magisk (of which there are a few), or the latest stable official Magisk release. Or you just suck it up and wait.

That's it. It's that simple.

No more drama or discussion of what is or isn't warez will be tolerated.

Have a great day.
[Android Software Development] aenima73:
I am not passing (I passed it a couple of weeks ago) and all the google stuff is hidden
[Android Software Development] pndwal:
I think it's 'ALWAYS if Magisk is *not* installed in /sbin'. If it is there, com.google.android.gms.unstable should suffice. PW
[Android Software Development] pndwal:
So 23.0? Toggled MagiskHide off, then on again? Tried w/ all other modules disabled? (Don't have EDXposed!)...

Please say if on custom or China region ROM... PW
[Android Software Development] quyleanh:
I use USNF v2.2.0 with latest Magisk canary (Zygisk and DenyList are enabled). However some apps still detect the root. I cannot pass SafetyNet as well.

What did I miss?
[Android Software Development] pndwal:
https://xdaforums.com/t/magisk-general-support-discussion.3432382/post-85956481 PW
[Android Software Development] aenima73:
Yes 23.0 and Magisk hide enabled with USNF 2.1.2, Riru 26.1.3 and Systemless hosts.

ROM CrDroid 7.5
[Android Software Development] pndwal:
Please see link in my last post...

Everyone is asking about the same thing... Dev does mention 'out of scope' passing solutions in his GitHub page... PW
[Android Software Development] aenima73:
Do you mean I need Magisk Hide Props Config with a certified fingerprint configured specifically (only this) in addition to USNF to pass cts profile match?
[Android Software Development] pndwal:
Unless your custom ROM spoofs one... PW
[Android Software Development] porotikos:
Hi there guys. Had to hard reset my phone. I installed again safetynet fix 1.1.1 and magiskhide props config from magisk app repo. I fail the safetynet. Only for google pay detecting root.other bank apps work. I have the magisk app hidden. Before the format, i had also magisk module installed that changed fingerprint to basic. Was named basic i think. I cant find it for some reason to reinstall. Perhaos this is my solution. Any idea where i could find it? Thank you so much