yashsingh1/xdaforums huggingface dataset:
[Android Software Development] waliuxd:
Yes yes yes

View attachment 5363553
[Android Software Development] zgfg:
For Google Play Services, only two or three of them must be enabled (as they are by default, if you don't manually change)

More (unnecessary services, unnecessary apps) is not better but worse
[Android Software Development] 73sydney:
A man named @Didgeridoohan wrote an entire wiki for magisk which every user of magisk should have bookmarked as rule #1 of installing magisk

Heres two quick links to solve your immediate problem, if you have time, maybe familiarize yourself with the rest of the documentation

Module Issues:Magisk and MagiskHide Installation and Troubleshooting guide

www.didgeridoohan.com

Look under sections:

Uninstall/delete/disable modules from recovery​

or, less preferably:

Remove all modules​
[Android Software Development] dharkness:
not working for oneplus 8t on LineageOS18.1
[Android Software Development] thomas2403:
What exactly is not working? I have an oneplus8t with lineageos 18.1, Google Pay is working fine, safetynet check passes.
[Android Software Development] dharkness:
magiskhide enabled safetynet fails , I have tried magiskhide props config [ change the fingerprint by props] , Universal safetynet fix, and edxposed [ hiddencore module] .
[Android Software Development] thomas2403:
I don't use exposed and I think, this is the problem. Somewhere I read something about switching to lsxposed. But I don't know exactly because I don't use xposed at all.
[Android Software Development] dharkness:
for some weird reason, it now passes after i removed edxposed and installed lsxposed. safety was not working before i installed edxposed either .
[Android Software Development] Chaternet:
To work with this app and fix the bank apps problem, should EdXposed be installed and enabled on the phone?Because after a few days when I installed EdXposed on my phone, my mobile phone started resetting in the middle of the job and I wanted to see SafetyNet Fix would work without EdXposed.
[Android Software Development] Lord Sithek:
EdXposed breaks SafetyNet at the moment. LSPosed is the only reliable Xposed Framework right now
[Android Software Development] pndwal:
Known for a while now. 😜

https://xdaforums.com/t/magisk-module-universal-safetynet-fix-1-1-0.4217823/post-85254147 PW
[Android Software Development] pndwal:
Some Magisk modules can also be flashed from TWRP as flashable zips, but not as a rule, and definitely not with USNF Module. (Always causes bootloop AFAIK.)

Some have reported they could remove such problem twrp-flashed installations using normal removal methods, eg - Boot to recovery and use the file explorer to navigate to the module's directory under /data/adb/modules and rename any file in there to "remove", then reboot. Removing the whole directory should also work, but won't cause proper uninstal script to be run.

Others say simply flash zip again from TWRP to uninstall.

https://xdaforums.com/t/how-to-install-magisk-modules-using-twrp.3838244/

You may want to try this method first.

I have doubts about any method to remove mod properly short of re-flashing (dirty flash) ROM as I'm unsure flashing through TWRP hasn't made system changes as a TWRP mod Flash generally does, although reverting enough of the changes to restore bootup may be enough. Of course, proper Magisk App flashing applies the mod systemlessly. PW
[Android Software Development] pablooo1984:
Thank you for the advice, but i already installed the stock rom with odin.
[Android Software Development] pndwal:
Good move since twrp installation is an unknown.

I was going to append the post w/ extra information, but I'll put it here:

For many devices (Samsung especially, incl. S20) with 'heavily skinned' OS's like One UI (with non AOSP keystore implementation, etc), you should use newer test module to "Shim the keystore service instead of replacing it" in place of USNF module in order to avoid broken biometrics, instability etc. Info / link here:

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

🤠 PW
[Android Software Development] NafNuf:
Pixel 3, Android 11, screen lock protected by password, Magisk and Universal SafetyNet Fix 1.2 installed, SafetyNet passes.

After reboot Android doesn't "load" all applications (some icons are empty on desktop and in the application list), apps don't start, reboot menu appears - but does nothing.

But,

when I enable airplane mode before entering password after reboot, everything works fine.

Looks like some internet request breaks Android boot sequence when Universal SafetyNet Fix is installed.
[Android Software Development] Danblotter:
Yes. Since I've switched to the indian official rom (the closer we get to an International version), I had to unlock the bootloader and I shall keep it like this. I have also installed the Orangefox recovery and rooted with Magisk + applyied safetynet fix. So far, it is all perfect. I only hope that I can still get the OTA updates.
[Android Software Development] pndwal:
You'll need to restore images incl. boot and recovery to stock before OTA, but should get notification.

https://github.com/topjohnwu/Magisk/blob/master/docs/ota.md

For Magisk modified boot image, you can use Magisk App Uninstall Magisk, Restore Images function. This preserves settings and modules. PW
[Android Software Development] Bootload٠:
The founder of Magisk is working with google now. I'm pretty sure he is trying to find a workaround. I think this is the best bypass since google updated its API .

I tried to use it to send a feedback but I'm using android SDK 25 (not supported). A lot of people still prefer android 7.*
[Android Software Development] victorsv:
My Moto G7 Plus (XT1965-3) with TWRP (3.5.2_9-0-lake), LineageOS 18.1 and MagiskHide (23.0) did not work.

Then I went searching and found this video and changed the fingerprint to model XT1962-5 and now it works.
[Android Software Development] pndwal:
Yup, you need to spoof passing fingerprint on custom ROMs that don't spoof (incl. all official LOS) and uncertified (China etc) stock ROMs in addition to using Universal SafetyNet Fix module.

MagiskHide Props Config module is the best solution for this as mentioned in the GitHub main page for this module linked from OP here. PW
[Android Software Development] Bootload٠:
Will it work on Android 7.1.2 ? patched custom ROM using luckypatcher toolbox

And MicroG
[Android Software Development] zgfg:
SafetyNet is API in Google Play Services (hence you must have GApps, not MicroG)
[Android Software Development] mrabcx:
Is there a version available for armv7 ? Thanks.
[Android Software Development] meta11er:
SaftyNet Passed BUT GooglePay NOT WORK
[Android Software Development] pndwal:
Check Playstore settings for PlayProtect 'Device is certified' (clear Google Play Services and Google Play Store data if not), check Google Pay (latest from Playstore) is selected in Magisk Manager Hide list, toggle MagiskHide off then on again in Magisk settings, clear data for Google Pay app and reboot, then try setting up with card(s) again. PW
[Android Software Development] meta11er:
Yes. "Device is certified" But GPay still not work :(
[Android Software Development] ahamedlaheer:
This is what worked for me after several hours of testing with magiskhide & other cloning apps such as island and etc. My device is a POCO F1 and I'm on MIUI global 12.0.3, BL Unlocked & rooted. Thank you very much for this file.
[Android Software Development] etacarinnae:
I'm having a problem in my Redmi 7 with xiaomi.eu: SafetyNet passes in all options, but in Play Store device is still not certified. I tried MagiskHide, hide Magisk app, clear caches, restart, etc. But no solution. Anyone knows what it might be?
[Android Software Development] NTClarity:
I just installed Universal Safety Fix (v1.2.0) and it worked like a charm! SafetyNet passes without errors and also Google Pay works perfectly.

-Poco F3 , Magisk v23.0 , MIUI Global 12.5.3 Stable RKHEUXM
[Android Software Development] pndwal:
So did you check Google Pay (latest from Playstore) is selected in Magisk Manager Hide list and, after that, clear data for Google Pay app and reboot, then try setting up with card(s) etc again? PW
[Android Software Development] pndwal:
Cleared Google Play Services and Google Play Store data? PW
[Android Software Development] 73sydney:
Standard disclaimer applies: clearing data for Google Pay may (alomsot certainly will) remove any loyalty cards you may have attached

(soz @pndwal, just wanted to cover your butt - i learned the hard way when my module did that step and someone had 5 loyalty cards in their GP :) )
[Android Software Development] amit_coolcampus:
I have samsung note 9.

Safetynet passed, device is certified.

Almost every app works except one. SC mobile india. Thats a banking app from Standard chartered. This app was upgraded recently and I get an error with the latest version unfortunately I dont have the backup of previous app so I can't roll back. I think this app is detecting something else like direct root check method or through some other app. Is there a way to get it to work?

Screenshot of error attached.

Playstore link to the app- https://play.google.com/store/apps/details?id=air.app.scb.breeze.android.main.in.prod
[Android Software Development] amit_coolcampus:
It's already selected bro.

Updated fingerprint as welll using magiskhide config module. Magisk is renamed too. Have been using other apps and this app for last couple of years.

Its just issue with this particular app. And this app also started detecting root with the latest update.
[Android Software Development] amit_coolcampus:
I think this app is bypassing magisk hide and detecting root using some other method.
[Android Software Development] BobbyHoggatt:
What app is it?

What bank app is it.? I install it on my phone so you know if it's a app problem or your device problem
[Android Software Development] amit_coolcampus:
I shared the playstore link to the app in my previous app. Also here it is.

SC Mobile India - Apps on Google Play

SC Mobile allows you to see, move and manage your finances anytime, anywhere.

play.google.com
[Android Software Development] zgfg:
There are other methods to detect root. E.g., test with Magisk Detector:

GitHub - vvb2060/MagiskDetector

Contribute to vvb2060/MagiskDetector development by creating an account on GitHub.

github.com

Set it for Magisk Hide but most likely you will fail by 1 and 5 (as attached)

It's not everything in Magisk Hide and SafetyNet
[Android Software Development] amit_coolcampus:
I think you're right. Attached is the screenshot from my device.

What can I do to solve it?
[Android Software Development] zgfg:
Search in the General Magisk thread on XDA. There was a long discussion, and some ways to pass (1) and (5)

E g., if you use Magisk Lite (instead of Stable/Canary) from the same author as that Magisk Detecror (vvb2060) you should pass (1)

Also, a riru solution was discussed to pass (5)
[Android Software Development] amit_coolcampus:
I see... I will try to locate the thread and find out the solution (if exists). By any chance if you land on the same, please share. Thank you very much.
[Android Software Development] amit_coolcampus:
Thanks for giving me a direction bro.

I found a solution and I am sharing it here if someone needs it.

Install riru and riru unshare modules.

Use Magisk hide and magisk rename.

Then install 3C toolbox.

Go to app which is detecting magisk, click manage and disable the ¨detect magisk¨ service..usually the lastone in the list.. Voila
[Android Software Development] pndwal:
I see you've fixed issue for now, but here is a link / tips in the Magisk General Support / Discussion thread:

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

Nb. I've now swapped riru-unshare module for riru-MomoHider module as it seems to be even more effective at the present time. PW
[Android Software Development] amit_coolcampus:
Thank you bro. Yes I had read about this option too. Had tried this a few days ago. Momo hider module didn't work for me.
[Android Software Development] pndwal:
Did you configure it? It does nothing unless you create an empty file named for each option used (I have all enabled), and place these in existing

/data/adb/modules/riru_momohider/config folder.

https://xdaforums.com/t/magisk-general-support-discussion.3432382/post-85161249 PW
[Android Software Development] amit_coolcampus:
Yes I did. Installed the module and created these 4 files in the config folder. Nothing changes and banking app still detects magisk after that.
[Android Software Development] pndwal:
Noted! So vvb2060 solution may actually work better for some apps.

Thanks for feedback! PW
[Android Software Development] amit_coolcampus:
That's correct. Thanks to you too bro. :)
[Android Software Development] Tianhe:
Can the MomoHider module hide the SELinux status too i.e. if its permissive ?
[Android Software Development] pndwal:
Don't think so; isolated process hider basically

https://github.com/canyie/Riru-MomoHider

MagiskHide does this itself where possible

https://www.didgeridoohan.com/magisk/MagiskHide# PW
[Android Software Development] Tianhe:
Yep, Magiskhide itself is enough to hide permissive SELinux for passing Safety Net, unfortunately it cannot hide this status from some apps which then assume that the device is rooted.
[Android Software Development] pndwal:
Can you say how the app identifies permissive SELinux when SafetyNet is hiding it properly?

Note: You may want to reconsider running such a ROM / environment, ESPECIALLY with root access:

"We should stop the toxic and irresponsible mentality of releasing SELinux permissive ROMs/kernels in this community. You should never, *EVER* switch to permissive unless actually doing development/debugging." - John Wu

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

😮 PW
[Android Software Development] Kainey:
Hi, doesnt work for me :

View attachment 5378539

OnePlus 9 Pro, OOS 11.2.8.8 BA
[Android Software Development] pndwal:
As OP says, passing basic attestation (ie. basicIntegrity) is out of scope for this fix; you need to be passing that first.

Some ideas:

If ROM is an unofficial customised distribution or uncertified stock ROM (eg China variant), you likely need to spoof a certified fingerprint in addition to this module. Using MagiskHide Props Config module is the best solution currently for that.

If you are running EDXposed, as noted many times here now, this is now breaking SafetyNet. Disable / uninstall / use LSPosed (passes presently).

Disable all other modules and reboot to eliminate other modules breaking basicIntegrity. PW
[Android Software Development] Kainey:
Thank you it was indeed EDXposed, it's now perfectly fine with LSPosed ! Sorry I'm a beginner, my 7 Pro passed after rooting but it was long time ago.
[Android Software Development] SmolChild:
Hi, I need some help with this.

I have a Google Pixel 2xl with Android 8 and I'm using the ver. 23 of Magisk. When I try to install the SafetyNet Fix 1.2.0 module, my phone is stuck in a bootloop. Can someone guide me on how to fix this issue?
[Android Software Development] pndwal:
Just boot to Safe Mode (in case of incompatable module / bootloop).

For Pixel (from phone off):

1. Press your phone's power button.

2. When the animation starts, press and hold your phone's volume down button. Keep holding it until the animation ends and your phone starts in safe mode.

3. You'll see "Safe mode" at the bottom of your screen.

https://support.google.com/pixelphone/answer/2852139

On next boot to system, modules and MagiskHide will be disabled. Compatible modules can be enabled again later, others removed.

... Not sure what your issue really is however. Android 8 / Pixel should be compatible with this...

What other modules are installed?...

And, just curious, why are you still on Android 8 with Android 11 available (stock) for your phone? 🤔

🤠 PW
[Android Software Development] Qudus77:
Thanks very much!! Finally it works after flashed this module v1.1 test1

Redmi Note 8 with rom Corvus 9.5

MHCP activated, and Safety Checks passed.
[Android Software Development] foormea:
Hi, I have set up Magisk hide for Google Play Services and Google Pay, I have installed the props module and enabled the fingerprint for my phone, and I have installed this Universal SafetyNet Fix module.

I'm still having issues with Google Pay: I cannot enable contactless, GPay says that "Your phone doesn't meet security requirements". All other requirements (NFC on, GPay set as default, card is there, screen lock is there).

Is there anything I can do to enable contactless?

Thank you.

edit: seems like clearing cache/data for Google Play Services fixed it
[Android Software Development] Nateg900t:
Did you ever figure out a fix for this? I'm having lockups an a Pixel 3, recently updated to Android 11 (aug 5 21 build) with Magisk 23, and the same thing when SafetyNet Fix 1.1.1 was installed. Was able to get the module disabled by turning off wifi/data ASAP upon booting.

It looks like this issue describes the same problem, and a potential fix was to install a different kernel: https://github.com/kdrag0n/safetynet-fix/issues/60

It's been a long time since I used a different kernel though, so I need to read up on the process/compatibility of EXKM since I don't think I can boot to TWRP anymore on Android 11?
[Android Software Development] Nateg900t:
To answer my own question, after buying EX File Manager, and downloading and saving the Kirisakura kernel (

https://xdaforums.com/t/kernel-05-0...for-pixel-3-xl-aka-bluecross.3864563/page-154 ) to my Pixel 3 on Android 11, I was able to install the kernel, reboot, then install USNF 1.2.0 from storage and reboot and so far so good (Magiskhide enabled and app hidden, no freezes/crashes at boot, SN passes, Play certified, able to re-add back a payment card in GPay).
[Android Software Development] RushdB:
Hey guys... I really need to get my phone back to pass safety net.

It's an old Moto Z2 Force, running latest lineage os.

Installed Magisk (apk first, booted into recovery and installed zip file).

Then I've installed MagiskHide Props and Universal Safety net Fix.

My CTS still fail. Any hint?

Do I have to do anything besides just install these modules, I mean, config anything?
[Android Software Development] pndwal:
Yup; (you need MHPC module if rom uses uncertified fingerprint. Some unofficial LOS spoof certified fingerprint out of the box. Official never die, due to policy.)

MHPC does nothing if props required are not configured (hence name)! 😜

Check it's docs, install a terminal emulator, type 'props', wait for menu, select change fingerprint option only, select close / same print for your device and reboot...

Thread here:

https://xdaforums.com/t/module-magiskhide-props-config-safetynet-prop-edits-and-more-v5-4-0.3789228/

🙂 PW
[Android Software Development] pndwal:
Didn't see if anyone tried test module, "Shim the keystore service instead of replacing it" for this issue:

From OP.

Download:

https://github.com/kdrag0n/safetynet-fix/pull/13#issuecomment-767863635 PW
[Android Software Development] Nateg900t:
Thanks, didn't find that post in my searching. In reading the list of symptoms it is supposed to fix, I don't think I would have suspected the pixel 3 stock rom to qualify with the one ui and heavily skinned roms. Everything is working on 1.2.0 with custom kernel so I don't think I want to mess with it right now but will remember this if something changes!
[Android Software Development] pndwal:
Yup, understand.

I'm not sure if "Unstable system (i.e. rebooting and/or crashing)" fix will work for this scenario either, but could help others if instability on Pixels is related to replacing Keystore with pure AOSP version, which seems most likely. PW
[Android Software Development] Esufrae:
Olá pessoal, eu uso um app de delivery e tenho um grande problema com algum gps falso que uso gerado no sistema. mas com S8 ou S9 Android 09 não tenho esse problema.

então agora estou usando um Samsung G960F Android 10, UI 2.1. magisk instalado.

Já baixei edxposed, hide mock location, busybox, adereços config e riru 5.4.4.

esta mensagem só aparece quando ligo o GPS.

vale uma boa doação, para quem me ajuda a desvendar esse mistério.View attachment 5383543
[Android Software Development] zgfg:
Please, this is English forum
[Android Software Development] Rockel:
Excuse me, but how does this work?

Don't understand what yo do with the github scripts or code.

Thanks in advance!
[Android Software Development] zgfg:
You have to download the module's zip file from Github and install in Magisk, Modules, Install from storage and reboot

And read the OP post
[Android Software Development] Rockel:
Thanks! Don't know how it was possible missing this. Seems i was looking in a wrong part. Didn't understood annything of it. But now I've found the zip. Thanks!

Edit:

And this helped to fix my ctsProfile fail. (y)

View attachment 5383865
[Android Software Development] Philnicolls89:
What is 3C toolbox, I have one particular app that is kicking my ass with detecting root. I'm willing to give anything a go at this point. I've already already tried unshare and momo hider.
[Android Software Development] amit_coolcampus:
Google it. Attached is the screenshot.
[Android Software Development] Philnicolls89:
Thanks mate found it! The disable "detect magisk" service must be a paid feature though because I can't find it. Thanks for the quick reply though I appreciate it.
[Android Software Development] sabei:
Hi, This maybe a stupid question for which I apologise in advance.

I had not planned on using any banking apps on my current phone but may have to move towards that. Currently cannot pass Safety Net (not unexpected :) ) but have been trying to read up on a number of different threads and material on Magisk.

In some of the Magisk material digeridoohan states if you have microG it cannot pass......

Before I start trying to configure the props (having read the detailed spec my head is unfortunately spinning) has this changed or would I be wasting my time?

Redmi Note 8, Android 10, Magisk 20.4, TWRP, AOSP Extended 7.3

Unfortunately I need MicroG for one local messaging app. and have no direct Google/playstore exposure.

Oh yes I hadn't bothered to update Magisk either as could not see any reason before.

Thanks for any enlightenment
[Android Software Development] zgfg:
SafetyNet is an embedded API in Google Setvices and it contacts (by using its built-in key) to the Google Playstore.

Hence first of all, you must have a ROM with GAPPS (and only then you could think of using USNF and/or MHPC to tweak params used to pass SN)
[Android Software Development] sabei:
Thanks but do you know why then microG has a setting titled Google SafetyNet? Seems a little pointless or am I missing something?
[Android Software Development] sabei:
I think I may have answered my own question with further reading. From what I read apparently it used to work but hasn't for some time which I guess everybody else on here probably knows.......:oops:
[Android Software Development] pndwal:
MicroG was passing SafetyNet with DroidGuard Helper in MagiskHide list and this fix:

https://github.com/microg/RemoteDroidGuard/pull/19#issuecomment-449368819

until June 2019.

At that time, Google apparently made changes to DroidGuard, and the attestation itself now fails.

No fix as yet. Track efforts to fix here:

https://github.com/microg/RemoteDroidGuard/issues/24

PW
[Android Software Development] poloPonyo:
Hello everyone,

Hope everyone is doing well!

Device: Samsung Galaxy A10

Model: SM-A105F

Architecture: armeabi-v7a

SDK: 29

Android version: 10

ROM: Stock

basicIntegrity: ✓

ctsProfile : ×

evalType: HARDWARE

I have rooted my Galaxy A10 with Magisk but I can't seem to bypass SafetyNet.

Saw an article about this module (kdrag0n's SafetyNet Fix Universal) and immediately tried to flash it, but apparently the module doesn't support armeabi-v7a. Is there a version which does, or any other method that I can use to bypass SafetyNet or at least force evalType=BASIC?

If anyone needs more details or logs please tell me.

Any help is very much appreciated.

Thanks