yashsingh1/xdaforums huggingface dataset:
[Android Software Development] zgfg:
If you are on the Stable v23 (generally, Magisk with MagiskHide and no Zygisk):

- make sure MagiskHide is enabled

- use MHCP only if using custom/not-certified ROM and you need to spoof fingerprints

- update to the newest USNF v2.1.2
[Android Software Development] porotikos:
hi there my friend. thank you for the quick reply and effort to help.

i dont have a custom rom. i have a xiaomi mi note 10 pro running stock miui 12.5 on android 11. i have rooted via twrp.

magiskhide is enabled. (i have all banking apps and all google and xiaomi services and apps hidden)

i removed all magisk modules i had and then i installed universal safetynet fix 2.2.0 (i found that on xda).

it didnt work.

since few days ago, it was working i wonder if i do have to find the module that changes fingerprint. for the life of me i cant find it.

any help is appreciated. thank you allso much guys
[Android Software Development] zgfg:
I told you 2.1.2 - that is the latest for Riru and MagiskHide (2.2 are for Zygisk and DenyList)
[Android Software Development] porotikos:
thank you so much. this worked!!!!!!!!!

had to installed riru beforehand, but no big deals (dont knowwhat riru is , but who cares...)

thank you again so much
[Android Software Development] zgfg:
Now, with Riru you can install Riru-LSPosed and then LSPosed modules like CustoMIUIzer and GravityBox
[Android Software Development] porotikos:
Thank you again for everything my friend
[Android Software Development] Mao04:
I've got the same, only mine won't ever show. Pixel 3xl, stock A12, magisk 23014.
[Android Software Development] brian2415:
I have passed the SafetyNet but my device is not certified in Google Play. Can someone help me please?

(Pixel 3, Android 11, Magisk 23.0 stable, MagishHide enabled with Riru v26.1.3 and USNF v2.1.2 and Systemless Hosts installed)
[Android Software Development] Homeboy76:
Did you clear the data from Google Play Store and Google Play Services?
[Android Software Development] vandyman:
If you are not certified in the play store;

You will need to edit your conf props.

If you do not know to modify the config props, there is a Magisk module that will help you to achieve this.
[Android Software Development] glaedr:
Hello, I've s20 snapdragon 4G (SM-G780G); safety net failed with ctsProfile. Is currently possible to fix this?
[Android Software Development] pndwal:
Why?
[Android Software Development] pndwal:
Please at least give details of rom, device, modules installed, Magisk version... PW
[Android Software Development] vandyman:
GitHub - Magisk-Modules-Repo/MagiskHidePropsConf: This tool is now dead...

This tool is now dead... Contribute to Magisk-Modules-Repo/MagiskHidePropsConf development by creating an account on GitHub.

github.com
[Android Software Development] glaedr:
Stock rom G780GXXU3AUI3, galaxy s20 FE (SM-G780G) snapdragon 4G, magisk 23.0, module MagiskHide Props Config. Followed these instruction without success

https://www.reddit.com/r/Galaxy_S20/comments/j0occf

At the end I tried G780F (exynos) fingerprint without success. Thanks
[Android Software Development] pndwal:
"useful for a lot of things, among others to help pass the SafetyNet CTS Profile check on custom and uncertified ROMs"

This may well be what @glaedr above needs. But this doesn't fix Play Protect certification when SafetyNet is already passing... Doubt it can help @brian2415. 😜 PW
[Android Software Development] vandyman:
Have you tried to clear the cache in the play store and play services after the changes?
[Android Software Development] vandyman:
Odd, I have used it on my P5 about 8 months ago. I claim old age....🧓for not remembering for sure.

Edit; the docs do say it can be used for play store certification.
[Android Software Development] pndwal:
So you haven't used module in this thread? That description is old. Disable MHPC. Use USNF 2.1.2 (not 2.2.0) and Riru (core) modules... Best read instructions in GitHub linked in OP here.

Nb. You won't need fingerprint change unless on Custom or uncertified (China region etc) stock ROM. PW
[Android Software Development] glaedr:
Yep :(

Oh gosh! This work like a charm! God bless you❤️❤️🥂 I'm very very grateful! I try to ask about another related problem: there's an app that refuse totally to start neverthless magisk hide and safetynet ok. Can you try and give me a suggestion? Thanksssssss so much!
[Android Software Development] pndwal:
Yes, it will fix Play Protect certification because it relies on passing cts profile match but also requires clearing cached detection flags or waiting for these to reset on their own (sometimes takes days) which may not occur for some.

So if a user already has cts profile match passing configuring MHPC won't help. Simply wiping Google Play Services and Google Play Store data should reset cached CTS fail result and fix Play Protect certification... 👍 PW
[Android Software Development] pndwal:
Have you added it in hidelist, toggled MagiskHide off then on again in settings, then cleared its data in that order?

If that doesn't help I'd be happy to try if you can link the apk package; I get 'not available in your country' in PlayStore... PW
[Android Software Development] g96818:
Do i just flash the riru version in magisk?
[Android Software Development] pndwal:
Depends... 🤪 PW
[Android Software Development] g96818:
on? I don't see how to install zip via lsposed
[Android Software Development] pndwal:
Depends on your setup. (Why would a magisk module be installed via LSPosed?)

You gave no details so I responded in kind! 🤪

But to elaborate:

If you are using new Magisk Canary with Zygisk (even if disabled) then Riru version is no good to you (Riru module requires hidelist, not denylist). If on old Stable w/o Riru, install Riru (core) first. If you have this already, then yes, just flash the riru version in magisk! PW
[Android Software Development] glaedr:
Tried your sequence with no success. Thank you! Here the file:

Banca_Sistema_base.apk

1 file sent via WeTransfer, the simplest way to send your files around the world

we.tl

MD5: 1f96ffb44401371ae83288f610fdc467
[Android Software Development] g96818:
Thanks. I was on the new magisk canary with riru and didn't know the riru version doesn't work with it. Had to revert back to the pre zygisk canary, which was not as straight forward as i thought it would be. You need to do the complete magisk removal to revert back to the old canary, not just restore images, downgrade canary, and install root.
[Android Software Development] Bellitsch89:
Xperia 5III Android 11 works perfectly Magisk 23, riru
[Android Software Development] pndwal:
Haha; you might have said!...

FWIW, I think it's a shame those choosing Riru instead of Zygisk don't have proper USNF solution for 'new generation' Magisk.

It seems @kdrag0n views 2.1.2 as a stopgap fix and Riru as not worth supporting going forward. I asked:

https://github.com/kdrag0n/safetynet-fix/issues/120#issue-1055040707

Response:

I'm hoping he'll reconsider.

https://github.com/kdrag0n/safetynet-fix/issues/120#issuecomment-971986956

😬 PW
[Android Software Development] g96818:
The thing keeping me on Riru is the disable flag secure module. Magisk doesn't have that and it's useful so you can bypass the apps that don't allow screenshots.
[Android Software Development] zgfg:
I use Smali Patcher for Secure Screenshots - working perfectly for me (Riru or so not needed)

Btw, there are some modules for LSPosed (you could use LSPosed for Riru or Zygisk), but they didn't work for me (A11, MIUI 12.5)
[Android Software Development] pndwal:
Sadly the apk won't even install for me; may be corrupt (or other issue). ☹️

View attachment 5462913

... PW
[Android Software Development] glaedr:
Probably it's due to Android Version. What Android do you have? This come from my S7 Android 9. I'm trying to upload from A11

Edit: unfortunatly MD5 compare is the same between Version, so same app. Thank you anyway
[Android Software Development] pndwal:
Seems doubtful, but I'm on RN8T, Android 10, MIUI... I'll try on other device w/ LOS 18.1 (A11) later... PW

Edit: Same result... 😕
[Android Software Development] pndwal:
Bit further, assuming you tried basic hiding after Hiding the Magisk app (in settings), try uninstalling Magisk App completely (Magisk settings / modules etc are not affected as stored at /data/adb) and try again. If it passes, this LSPosed module method will likely work for you:

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

If uninstalling Magisk App didn't work, App may be detecting isolated process leaks (or be using other tricks). canyie's Riru-MomoHider (configured with all 4 hide methods) may help pass. 👍 PW
[Android Software Development] g96818:
Interesting. The only module i was able to find was for lsposed, which is the only reason i'm using riru.

Thanks for pointing me towards this module.
[Android Software Development] pndwal:
For Zygisk-LSPosed, click Telegram link from:

https://github.com/LSPosed/LSPosed

Go to latest posts and find ref. to Zygisk CI builds. Click 'more' link, then click 'preview versions' in next post; these are constantly updated. 👍 PW
[Android Software Development] zgfg:
It's not a module you can download. Search for XDA thread about

You will have to download and install the tool to PC, connect your phone by USB cable, select options (Secure screenshots, Mock locations and/or some more) and patch - it will pull off the /system/framework (including services.jar) from your phone, patch it and it will create a systemless Magisk module (specifically for your phone/ROM) to mount (on reboot) the patched framework

When you later update the ROM you will have to disable the module and/or to patch the new one - if new ROM comes with the newer frameork your patched one from the old ROM won't be compatible and that would cause a bootloop

It's important that you know techniques for resolving bootloops due to the incompatible module(s) - I knew very well all that as above but when updating a ROM in a hurry couple of times I forgot to disable the module and it resulted in a bootloop 🤓
[Android Software Development] becksterorange:
I rooted my phone for pretty much the sole purpose of getting rid of bloat ware. Now I'm installing massive amounts of apps and zip files with magisk in some vain attempt to get safetynet to pass in magisk. This is so frustrating. I am using stock firmware android 10. As of now, I have

Magisk hide props config

Riru

Riru enhanced mode for Magisk hide

Riru Lsposed

Universal safetynet fix

Xprivacy

and xposed installer

Installed on my tablet and nothing is helping to pass the safetynet check. What gives?

But I got rid of the Gmail app. 😁
[Android Software Development] 73sydney:
Help to know what device you have for starters

You likely dont need:

Riru enhanced mode for Magisk hide

Riru Lsposed

Xprivacy

and xposed installer

Most devices need:

magisk

universal safety net fix (differing version depending on which version of magisk you have)

and perhaps (differing version depending on which version of magisk you have, and to enable universal safety net fix to work)

Riru

and perhaps, depending on your device and OS level/fingerprint

magiskhide Props Config to set a valid fingerprint for the device

On stock its usually a doddle and doesnt require all the shizz you have installed

Golden rule of seeking help around here:

"The level of help is directly connected to the amount of information provided"

Or

"Come here light on info, you'll likely leave the same way" :)

Provide (at very least):

device

magisk version (or where you got it from, because theres currently 3 forks)

and you may see some concrete answers.....

p.s. If you want to debloat, then you'll prolly want this:

https://xdaforums.com/t/module-terminal-debloater-v17-3-2-debloat-systemlessly.3584163/
[Android Software Development] glaedr:
Can you help me with MomoHider settings? I've installed MomoHider module, created 4 files in /data/adb/(lite_)modules/riru_momohider/config/ directory, rebooted but nothing. I'm forgetting some important step?
[Android Software Development] zgfg:
lite_modules only apply if you have Magisk Lite - hence where exactly did you put your files?

Maybe provide a screenshot

And what exactly do you expect Momohider to do for you (but it doesn't)?!
[Android Software Development] becksterorange:
Sorry. I'm usually pretty good at figuring this stuff out. But, I have to admit this has me stumped. My device is a lenovo m10 plus. I have android 10 stock os. I uninstalled majisk and reinstalled it. It is version 23.0 downloaded from github and flashed via twrp. I now only have safetynet-fix-v2.0.0.zip, MagiskHide_Props_Config-v6.1.2-v137(75).zip, and of course Riru. I tried installing Petnoire's_SafetyNet_Spoofer.zip but it never showed in the list of installed apps in the Magisk app. During my research I noticed that there is a menu for Magiskhide which 23.0 does not have.

Thank you for the [[Terminal] Debloater v17.3.2 suggestion. That is what I used. It worked great.

Please believe me that I try very hard to figure this stuff out before I post a question. It's just that this problem is kicking my...............
[Android Software Development] zgfg:
If you are really on Stable 23000 (released in April or so) then you still have MagiskHide (only the new Canary 2301x does not have - hence it is ultimately important to be very precise which Magisk version is in place)

For stock OS you usually don't need MHPC

However, Google changed things in the mean time and you may need to pass SafetyNet:

- USNF 2.1.2 (exactly that version, not 2.2) and not older

- Riru (bcs USNF 2.1.2 requires Riru)

But that is in case you really have the old Magisk 23000 or 23001

Also, make sure that Magisk app is the same version as Magisk (not that Magisk is old 23000 and Magisk app is new Canary 2301x or vice versa)

I.e., some people update only Magisk app to the new Canary and think they have updated Magisk, or downgrade from the new Canary to the old Stable but again only Magisk app and so on).

Much better to provide screenshots to make sure what you exactly have, since again, things are highly different
[Android Software Development] becksterorange:
View attachment 5464553View attachment 5464555View attachment 5464557

I hope these screenshots help. I have to admit though that the acronym MHCP is Greek to me. I did update USNF to 2.2. So as I eagerly wait for a reply, I will install 2.1.2 instead. I also have no idea what this canary thing is.

Oops MHCP is Magiskhide Props Config
[Android Software Development] zgfg:
As said, for the old Magisk 23000 (that has MagiskHide and not Zygisk+DenyList), you need to use USNF 2.1.2, not 2.2

For that 2.1.2 you need Riru - please read the posts here from the last 5-6 days, it's been discussed here all about that

If you google, I believe that Google should tell you that MHPC = Magisk Hide Props Config and would ooint you to the XDA thread bout
[Android Software Development] becksterorange:
Holy Cow! Just installing USNF 2.1.2 did it. You are my hero of the day!
[Android Software Development] sliding_billy:
I had 2.11 installed as well as the last Canary build before the big change to Zygisk. I decided to finally upgrade Canary and install 2.1.2 to stay with Riru (just the regular Riry module installed of courese). Mostly, I was just irritated by AOD weather not working. New canary and 2.1.2 fixed that, but now I am failing safetynet. I have one app that detects root, but it is just a warning that doesn't stop the app from working and even gives an option to not warn you again. Hoping there is a simply fix for safetynet failing from my current situation. Pixel 3XL, BTW. Thanks in advance.
[Android Software Development] zgfg:
Please when going to Github and download, carefully read which version of USNF is for Riru and which one is for Zygisk:

- 2.1.2 is for Riru, Riru is incompatible with Zygisk

- In the new Canary (23014) you must enable Zygisk for Denylist

Hence as stated in several previous posts (please carefully read them):

- with Canary 2301x you need Zygisk with USNF 2.2.x (check what is the latest 2.2.x I don't use and don't know)

- Only those who still use Magisk Stable 23000 or older (or use the new Alpha or Magisk Custom but in MagiskHide mode and with Zygisk disabled) must use Riru + USNF 2.1.2

Seems that you use exactly the opposite: Magisk Canary 23014, Zygisk (needed for DenyList) but with USNF 2.1.2 (2.1.2 requires Riru where Riru clashes with Zygisk)
[Android Software Development] sliding_billy:
OK, thanks. I would prefer ultimately to stay on Canary, so I can convert to 2.2.0. I assume I need to uninstall Riru and replace 2.1.2 with 2.2.0. Sorry for the obvious questions, but between this thread and the general that things have been all over the place and I am starting a new job (just had a few minutes today). What am I missing? I don't even see a simple answer about how to use the deny lisy.
[Android Software Development] pndwal:
Even with riru (Zygisk disabled) 2.1.2 doesn't fix SafetyNet as depends on hidelist. I'm trying to get @kdrag0n to consider this as it seems do-able and would make Riru-USNF very useful going forward. However, seems he made 2.1.2 only as a 'stop gap' solution and this is not on his agenda ATM.

https://xdaforums.com/t/magisk-module-universal-safetynet-fix-1-1-0.4217823/post-85968939

Nb. 2.2.0 doesn't require denylist, but 2.1.2 requires hidelist. PW
[Android Software Development] pndwal:
Most bank apps need to be in denylist for passing SafetyNet, much as hidelist entry was needed previously. PW
[Android Software Development] sliding_billy:
Thanks. I am now passing SN after turning off Riru, installing 2.2.0, and enabling Zygisk. Aod is still working, and now I see denylist configure. Ensforce denylist does what once apps are added to the list in configure?
[Android Software Development] sliding_billy:
Figured it out. You need to click enforce and then configure. Pretty sure I am 100% working now. :)
[Android Software Development] pndwal:
Yup, here's my original notes:

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

As mentioned, that's wrong modules folder...

Be careful if you played with Magisk lite and didn't do full Magisk Uninstall from the Magisk lite app when moving back to regular Magisk. Lite used different folder as worked very differently, especially as used whitelist mode instead of blacklist etc... I suspect Magisk database etc may also possibly be messed up for you... PW
[Android Software Development] sliding_billy:
So, one final thing... My wife's P3 was in the same state previously as my 3XL. I did everything the same with 2.2.0 to get it working. All is well, but the AOD weather never came back where mine did. I've checked everything that I could think that might have been different, and still no AOD weather. Mine came back immediately with the newest safetynet fix. Any thoughts?
[Android Software Development] pndwal:
Sorry, I'm unfamiliar with AOD Weather... I googled to see what it is; seems it's a pixel feature...

Google finds many fixes; rebooting, clearing cached, uninstalling updates etc. Also seems many have more persistent problems with it after Android 12 update...

Googling may help; Pixel users here may have advice... PW
[Android Software Development] 73sydney:
Imma take the thanks for the Debloater and apologise for the confusion which now exists due to all the forking of magisk, its just not forking right. But hopefully it will normalise and maybe we'll have just 1 version again at some point and it will go "official"

that will totes survive mod scrutiny....
[Android Software Development] 73sydney:
I'll be zero help here, as even though im a Pixel user, i use Nova and have never used the stock launcher or seen the "At A Glance" features
[Android Software Development] sliding_billy:
I use Touchdown, but the AOD works in a completely different area from the stock launcher an runs independent of it and regardless of it.
[Android Software Development] Shyning:
Worked like a charm for me on a snapdragon S20U 5G SM-G9880 TBY rooted through Magisk with official FW.

Thanks a lot for sharing this!
[Android Software Development] vandyman:
Why is this video being spread across to other threads as well?

Spamming?

Edit; the video was removed.
[Android Software Development] Tralien:
I have Google Pixel 5, fresh Lineage 18.1 installation, flashed magisk and made everything as described:

magisk hide / hida app, Riru, Magiskhide Props Config + Universal Safety Net fix...I pass basicintegrity but fail to pass cts profile :(

what am I doing wrong?
[Android Software Development] Brandon.Bissonnette:
Did you only install props config or did you actually use it?
[Android Software Development] zgfg:
Try without MHPC but you must use exactly (!) USNF 2.1.2 (not older and not 2.2)

All assumed you are really using MagiskHide+Riru (as you wrote), not Zygisk+DenyList.

That also means you are not on Magisk Canary 2301x (but om the old Magisk 23, Magisk Custom or Magisk Alpha (but without Zygisk)

If not, then precisely describe what you use and how.

In that case you should not use Riru, but Zygisk+DenyList, and USNF 2.2 - as you see, small details are crucial
[Android Software Development] ipdev:
This will be the same story for all Pixels using official Lineage 18.1 builds.

Take a look at my post back in this thread. - Link

Take a look at my post in the Magisk thread. - Link

Cheers. :cowboy:
[Android Software Development] ElBerretin:
Hello, everyone!!

Can I just... Uh... Randomly fly in here and ask what the hell's been going on with Magisk?

I have a Mi 8, so an old-ish phone, with a custom ROM on Android 9. Have had it rooted for about 3+ years, always Magisk, never an issue. However, a couple weeks ago, Magisk suddenly "stopped working" in that my banking app started detecting the root, and not letting me use them. Not being the most knowledgeable person on this, and also having forgotten most of what I did in order to root the phone in the first place, I set out to Google-Fu this problem, thinking it wouldn't be so hard - I'd rooted the phone already, after all, right?!

A very confusing hour or two of Googling later, it seems like everything's changed. The creator now works at freakin' Google, MagiskHide is apparently dead, module searching from within Magisk looks dead too (doesn't work for me at least), and there's all this talk about some Riru and Zygote and all these things I've no idea about.

So, getting to my question... A basic one. How do I install this module? I'm hoping this is the fix I'm needing, and that my banking app stops nagging me after installing it... But every time I try to install the .zip file from within Magisk, the file is blacked out, so I can't select it. I can't select any other zip, either. I'm scared to try flashing it through TWRP as I would other .zip files, because I've read in here that Magisk modules aren't equal to flashable .zips. So what do I do?

By the way, if there's some hugely important info I'm missing, please hit me up. I haven't been on this forum for a literal three years, and so much has changed since, it's kind of exhausting trying to get back "into it" just to fix this and being bombarded with all the changes. But oh well... Thanks for any help!
[Android Software Development] zgfg:
First of all, what is exactly your Magisk version installed (old v23, or you upgraded to new Canary 23015 or else)?
[Android Software Development] Philnicolls89:
I'm not sure why you are all of a sudden having issues with your banking app, my guess is an update changed how the app now detects root.

If you are passing safety net and the app in question is still detecting root then make sure magisk is hidden in settings, also try renaming magisk in settings and make sure the app is ticked in magisk hide.

You may also need more aggressive hide methods such as riru momohider.

As to the issue with modules being greyed out and not being able to be installed, I had this issue with a previous version of magisk, my work around was to rename the file. For example if the module was called 'module.zip' i renamed it to 'random.zip' and this stopped it from being greyed out!