yashsingh1/xdaforums huggingface dataset:
[Magisk] ivivaitylin:
Weird, I don't get that option at all, just the option to uninstall which removes it completely. Guess that's a phone dependant thing then.

Still, grabbed .129 which is the pervious version, loaded it up and it seems to work fine with all my cards still there!
[Magisk] RomikB:
Hi, I have a strange problem.

Device is Samsung Galaxy Note 3. Lineage OS 18.1. NFC work and can read tags.

Magisk is installed, Props Config is installed, SafetyNet passed.

Google shows no problem. Device is sertified. Google Pay configured, all 5 options passed.

But no effect when trying to pay. Opened Google Pay only shows "Hold near terminal to use" and idle animation.
[Magisk] tin2001:
My Samsung A52 just gave me a notification that my device is no longer enabled for contactless payment... I'm running a stock ROM modified with magisk. I had a bunch of apps install updates yesterday, but not the Google Pay one (it last updated in July apparently).

Anyone else had this happen in the last few days? Any suggestions where to look?

Not that I use it in person anyway. I've mainly got it as a backup in case I forget my wallet.
[Magisk] pndwal:
Guys, read from here re. yesterday's changed Google server end checks, @Displax solution, etc:

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

Incl. this:

https://xdaforums.com/t/magisk-general-support-discussion.3432382/post-85573473 👍 PW
[Magisk] Daddi8989:
Hi guys I see that a lot of us are having issues with Google pay me included...

I just sorted out the safety net issue and now it's passing all the test, everything looks fine including Google pay where I'm able to register my credit card and the NFC logo says that's ready but when I try to pay all the payments are declined.

Did anyone fix this?
[Magisk] Djtrip83:
Update for everyone!

I was able to get Google Pay to work again after a few tests and it was simpler than downgrading. Up to today, I have been able to tap & pay four times (3 for transport and 1 for point of sale). I will monitor to see how it goes. I have a Pixel 2 Walleye.

What did I do?

1a. Leave any beta programs you signed up to for Play Services or Play Store

1b. Uninstall any app sensitive to root (I had two)

2a. Uninstall Google Pay

2b. Uninstall Magisk Manager

3. Clear data and storage of Google Play Store, Google Play Service and Google Services Framework

4. Turn off Background data for all 3 apps above

5. Put on Airplane Mode

6. Ensure you have Osmosis UnSU, Magisk Unistaller Zip, Magic Install Zip and Magisk Manager APK

7. Go into Fastboot and boot into TWRP

8. Flash Magic uninstaller Zip

9. Flash Osmosis unSU

10. Boot as normal and ensure Airplane stays on

11. Back into Fastboot and flash the factory image for Pixel 2 March Update (keeping data and internal storage intact)

12. Boot into TWRP

13. Flash Magic installer

14. Boot as normal and ensure Airplane stays on

15. Install Magic Manager

16. Setup Magisk Hide and install no Modules

17. Hide Google Play Store, Google Play Service, Google Backup Transport and Google Services Framework

18. Check root works and I gran root where needed (AdAway, Tasker, Trimmer, SD Maid, etc.)

19. Reboot again

20. Turn off Airplane

21. Install Google Play

22. Add to Magisk Hide

23. Launch Google Pay for first time setup

24. At this stage Play Store and Play Services will update to the latest and this is perfectly fine!

So far everything is back to normal so I wonder if installing Magisk when you are connected clashes with Google apps and services, similarly to when you crack software and you need to be offline. Anyway, the steps may have been pure luck but I wanted to share what I was able to do without having to downgrading. I hope it lasts! :D :D

Versions I have now installed:

- Play store 13.9.17

- Play Services 15.0.90

- Google Pay 2.83.2350

- Services Framework version 9

- Backup Transport version 9

- Magisk 18100 (latest stable, not canary build)

- Magisk Manager 7.0
[Magisk] yung40oz84:
That's simpler than downgrading one app? ?? Good find though. That's kind of similar to what I posted being that I ran magisk uninstaller, installed magisk again, and everything worked fine. I didn't do all the other stuff though lol.
[Magisk] Djtrip83:
LOL! What I meant is that downgrading sometimes can mess things up which if you have a non-Google phone or a Custom ROM is ok but if you have a Pixel it makes no sense. The beauty of Magisk is that it allows to keep a phone functionality without compromising.

PS: downgrading did not work for me at all... another mystery!
[Magisk] sb1893:
Just to expand on this....like many others, until today I had fallen victim to the updated Google Play Services preventing me from both adding cards to Google Pay AND setting cards up for in-store payments. (I became aware of the issue when I attempted an in-store payment earlier this week and it failed.). However, after seeing these recent posts, I decided to try just uninstalling Magisk, Google pay, clearing some app data, reinstalling and seeing if that did the trick. I was able to get Google Pay working without downgrading any apps/services and I was able to add cards and set them up for in-store payments. (which had been failing for me earlier today.)

My steps:

1) Flash Magisk Uninstaller. Reboot

2) Clear cache, data from Google Pay, Google Play Store, Google Play Services

3) Uninstall Google Pay

4) Flash Magisk-stable (18.1). Reboot.

5) Hide MagiskManager

6) Setup MagiskHide - including the following Google Apps/services: Action Services, Carrier Services, Google Backup Transport, Google Connectivity Services, Google Play Store, Google Services Framework, Google Support Services

7) Reboot

8) Install Google Pay. Do not open once installed.

9) MagiskHide - add Google Pay to Hide list. Reboot

10) Go into Google Pay, Setup Cards, set-up in store payments.

Next step will be to confirm working in-store payments. But seems like it should work. I am on Google Play Services 15.0.90 and did NOT downgrade during this process. Good luck to all.
[Magisk] holmesmcgee:
Same for me. Just confirmed it at an ATM.
[Magisk] Pro4TLZZ:
Mine just auto updated even though I had background data off. Will move to beta now
[Magisk] sturmeh:
Google Pay seems to be working on 15.1.78, but it won't let me add a new card.
[Magisk] CiaranD:
Finally, it works! It Lets me set up my card

I can confirm, with beta play services, magisk 18.1, magisk hide pay, store and services, magisk hidden, it works!
[Magisk] hwti:
I have a strange problem : when enabling payment or adding a card, the loading animation spins for quite some time, then I get an "unable to add a card for now" error.

In Magisk Manager, SafetyNet check also takes a long time and ends with "the response is invalid".

I tried to downgrade gms and install 14.7.99, cleared data, uninstalled / resintalled Google Pay (at some point it didn't even want to do anything telling there was no network), still same error.

If I disable Magisk Hide, SafetyNet check obviously fails but it's faster, and Google Pay allows to add cards but detects root and disables NFC payments.

It looks like enabling MagiskHide breaks network access for the application, so it's more a general Magisk issue.

FIXED : after removing Magisk completely from the manager, and reinstalling it (patched boot image flashed with fastboot), the issue seems gone.

Not sure what caused it, perhaps something changed in February or March OTA (PH-1) which needed a clean Magisk reinstall (more than than the usual restore stock image, apply OTA, then flash in inactive slot and reboot).
[Magisk] Bluffer94:
I'm on magisk 18.1 and play services beta 16.0.86 but can't find it in magisk hide. com.google.android.gms is a not an option to check.

Anybody else with this issue?
[Magisk] elreydenj:
GPay working once again without changing a thing.... Was able to add cards this morning when i could not the previous day.
[Magisk] s800564:
It works for me and it's confirmed… thank you.

:D
[Magisk] CiaranD:
Do you have the "show system app" enabled? In the top right corner menu

With this, I got it to work
[Magisk] Bluffer94:
Yup, is enabled. Just like in your screenshot I can add sevice framework, but cannot find the regular play services. When I used the canary build, adding play services itself was no problem.
[Magisk] tlf55:
Only canary build have the option to hide play service :) stable 18.1 doesn't have it for now maybe stable 18.2 will have ..
[Magisk] Bluffer94:
I see, thanks for clearing things up.
[Magisk] sam0056:
Gpay stopped working for me again OP5T using magisk 18.1

Error you cannot pay in shops with gpay anymore.
[Magisk] Pro4TLZZ:
What version of play service?
[Magisk] prot-:
I can't get this working no matter what I try .
[Magisk] KKenna:
Pixel 2 XL - March Security - Magisk 18.2 Canary - Tried everything. Original downgrade method got it going again, but Play Services upgraded in the background and broke it. Now, unable to downgrade again. 16.0.86 Beta initially allowed me to add one card and enable in store, but now everything says no in store.

Guess I'll just have to wait, but i believe this now has nothing to do with Magisk and everything to do with Google checking for an unlocked bootloader...

[UPDATE] I was able to downgrade and add my cards back, but play services updated again.

Anyone know how to prevent this or get this working on 15.0.90?
[Magisk] pndwal:
- Have 'Device is certified' in Play Store?

- Wiped Google Pay, Play Store and Play Services data? PW
[Magisk] Daddi8989:
Everything was looking fine, flash the GPay SQLite Fix fixed the issue ;)
[Magisk] cmstlist:
On my Pixel 4a I flashed the Displax version of Universal SafetyNet Fix and that was enough to get SafetyNet passing again as Basic. I still have GP Services and GPay in MagiskHide. I have cleared Pay data and Play cache, and deleted dg.db from GP Services data folder. Next day GPay still saying doesn't meet security requirements.

I am really hoping not to wipe Google Play Services data completely because it also contains my last two weeks of COVID contact tracing data. Any ideas whether I can do a more selective delete of specific files or folders and get the desired result?
[Magisk] treeproof:
Isso salvou minha vida!

This procedure saved my life.

How to Use Google Pay on Rooted Phones | Pass SafetyNet

This guide explains how you can use Google Pay on rooted phones and custom ROMs. You will also pass SafetyNet check and install Gpay Fix Magisk module.

teamandroid.com
[Magisk] 73sydney:
You do realise this is my module theyre referencing, from this very thread, and in my signature :) and they dont give any link to here for updates or troubleshooting...talk about half assing it :) I suppose when youre trying to look like its your info that can come back to bite you (and unfortunately users) in the bum

Also the versions of magisk they show are old and outdated, unlike here...

Top tip, please dont post an offsite link (containing really unhelpful or lacking info) to onsite and comprehensive info, especially when people might have issues because that external site has half assed the info

If you actually read my post where the module is posted in this thread, theres a tonne of troubleshooting info...if people read it they wouldnt keep asking the same question over and over...
[Magisk] 73sydney:
And just updated my post in the OP for the module to include some info about the Magisk changes currently breaking things (a bit/lot) and links to the Magisk thread for answers/solutions (especially the last dozen or so pages of that thread)

Magisk General Support / Discussion

This is the place for general support and discussion regarding "Public Releases", which includes both stable and beta releases. All information, including troubleshoot guides and notes, are in the Announcement Thread

xdaforums.com
[Magisk] QkiZMR:
I installed moded version of SafetyNet fix (1.2.0) and cleared google play/google services data - still cts profile is failing. Is there any way to make it pass without Xposed framework?
[Magisk] Gazza2907:
@QkiZMR try version 2.1.0 released today. It fixed my ctsProfile safetyNet check. But, I still get "Your phone doesn't meet security requirements" when trying to enable contactless, even though it says "All set" with four things ticked underneath.
[Magisk] 73sydney:
Updated my modules General section to include reference to the recently released Universal SafetyNet by @kdrag0n:

General Notice:

15/09/2021

Its recommended to try the very latest version of Universal SafetyNet Fix by @kdrag0n to try and pass SafetyNet, in the first instance, and then try Google Pay, as you *may* be still able to avoid using my module below. If that doesnt work, but Universal SafetyNet Fix works and gives you a pass in the SafetyNet check section of Magisk Manager, you will have at least satisfied that stage in the Preliminary Checks below for using the module.

As always, things can change, and so for Magisk related issues, be sure to also keep up to date with the Magisk General thread as that is the place to get SafetyNet related answers....
[Magisk] 73sydney:
Have you done/tried the following:

1) toggle magiskhide on

2) added com.google.android.gms.unstable to MagiskHide list (or Deny List in latest Magisk versions)

3) hide (rename) magisk app (from Settings menu)

4) Clear data of affected apps:

Toggle Airplane Mode on

Clear data and cache of:

Google Play

Google Play Services

Google Pay (Warning: this will remove any card and loyalty cards present - you can try without, but is recommended)

Usually this will be achieved by (exact steps and terminology may change per device or ROM):

Opening Settings

Going to Apps, choosing Show All Apps

Enabling Show System Apps via a menu option

Locating the app, tapping it and then finding Storage/Cache

Tapping Clear Data

Reboot and then Toggle Airplane Mode off

Open Google Play Store, wait 5 minutes, go to Settings and check Certification at bottom

5) Test Google Pay
[Magisk] Gazza2907:
@73sydney yep that did it. I was only clearing cache for Google Pay before. Thanks very much.

I am on Magisk 23.0 (Stable channel) and I can toggle

com.google.android.gms.unstable

as part of Google Play Services. I confirmed it was hidden in the startup of the Magisk debug logs.
[Magisk] YoruTen:
@73sydney Thanks for the instructions, this seems to have fixed it for me! Will need to go to a store and test :)
[Magisk] Celphor:
I second this. Thx for the tip
[Magisk] 0kanenas0:
This worked with my joyeuse on android 12 beta. Thank you very much!
[Magisk] Slowking:
It's still in the graphical menu under "Google play services", so you can just tap the slider.

Anywho, thank you very much. I would haver never figured out why Google Pay wouldn't allow NFC without you. Resetting all the apps you listed did the trick. :)
[Magisk] 73sydney:
Yup the new Magisk App has now been updated to expose Google Play Services in the GUI, at the time of writing it hadnt

Ill update the original post

Glad all worked out for you
[Magisk] archz2:
I tried this on my OnePlus 5T running on Android 10 with Oxygen OS. I'm still not able to pass safetynet check. What should I do?
[Magisk] sdkyron:
This is driving me nuts, fresh install of LineageOS 18.1, Magisk 23, props, hidden, com.google.android.gms.unstable enabled in magisk hide, universal safety net 2.11 installed. Even my bank app works just fine but google pay just won't. I seriously don't get it.

SafetyNet check gives attestation failed.

integrity pass

ctsProfile failed

evalType basic

Please help :(
[Magisk] 73sydney:
See this:

https://xdaforums.com/t/magisk-general-support-discussion.3432382/post-85778243
[Magisk] sdkyron:
Thank you but this is actually what helped me, it's now completely working.

https://xdaforums.com/t/working-mag...s-17-1-22-on-pie.3929950/page-9#post-79643248
[Magisk] 73sydney:
The point i was trying to get across is LOS has been having issues

not even i use my own module anymore. There are only a few who currently find it works for them, probably masking other issues...
[Magisk] Zilla0617:
I having problems activating google pay on rooted Pixel 6 pro. Tried clearing storage of cache of play services, play store, gpay. Adding Gpay sqlite fix, still encountering issues. On magisk canary 23014. Please help

EDIT: I figured it out.
[Magisk] jcmm11:
A quick summary of what you figured out could be helpful to the next person to come along
[Magisk] ZzEzZ:
Agreed jcmm11
[Magisk] Xiao-Zii:
Get a magisk module called safety net pass
[Magisk] Zilla0617:
I had the module installed but it didn't help, factory reset solved it.
[Magisk] Zilla0617:
Factory reset
[Magisk] Eznaa:
Hi there, has situation changed recently ?

Can't get device to meet security requirement in google Pay app on my rooted Fairphone4. Although I have:

- Magisk hide: google play store, google pay, google services

- Hidden Magisk app

- Riru Module

- Universal SafetyNet Fix 2.1.2 for Riru

- GPay SQLLite Fix 2.4

I can pass SafetyNet test but that's about it.

Edit: it is now fixed, I must have messed up in the steps provided in the guide. Probably did not wipe all Google Play Service data after toggling plane mode or something? Anyway did it all over again and it ended up working.
[Magisk] 0kanenas0:
Would you mind sharing how did you figure it out? Thanks.
[Magisk] Zebov:
Rooted Pixel 6 - I can't get anything but passing with basic attestation. Google play services is unchecked in the denylist after every reboot. I have GPay SQLite fix (and binaries) and the universal safetynet fix installed. Can't pass anything or add any card.
[Magisk] brandon5491:
Started happening to me last night and that's when I noticed that Google Play Services is unchecked at reboot on the DenyList.
[Magisk] Zebov:
If you find a fix, shoot it my way
[Magisk] Fry-kun:
Play services wasn't saving in denylist since the start, but safetynet has been passing & pay worked fine recently
[Magisk] toolhas4degrees:
You don't need any of this. If your device isnt certified in playstore use dragons safety net patcher.

To make gpay work. Hide magisk app in magisk settings hide magisk app rename it. Then enable magisk hide or denylist(if on zygisk) select all Google app and gms in hide or denylist. Reboot phone. Clear cache and data on playstore and all Google apps that may affect it if playstore alone doesn't work. Profit
[Magisk] raphytaffy:
Pixel 4XL

Android 10

QQ3A.200805.001

Magisk 8b29267a (20426)

Manager d6dbab53 (301)

Everything was working fine ever since the last time I posted here (May 20, 2019). Not sure what has changed, but GPay is no longer working for me.

Attached screenshots show:

Google Play services and GPay hidden in Magisk Hide

MagiskHide Props Config installed

SafetyNey API Error failing both basicIntegrity and ctsProfile

Card showing Not Setup in GPay

I have

Confirmed that MagiskHide is working with Root Checker

Confirmed MagiskHide is still working after a reboot

Cleared Google Play Services cache

Can anyone help with any other tips that might get this working again?

Edit: it looks like it is working again. Not sure which step did the trick. I'm assuming something in the cache was stuck, but eventually cleared.
[Magisk] Zotyoo:
I did everything based on the description. The unstable version was not found, but all google apps are turned on in the magisk hide menu. From November 2021, Google pay went smoothly. This year, my phone was discharged last week, after turning it on, everything seemed to be fine, but Google Pay listed a rooted phone. That allowed him to pay. Then I looked again at what the problem might be, and all the modules in Magisk were inactive, so Universal Safetynet fix, riru, and so on. I turned it on, rebooted it, and haven't used it since, but Pay was seemingly good, it didn't write a bug. I paid again but refused. The device does not go through the security system. Whatever Safetynet check gives the green light, play protect will not find a security issue. The card is visible in Google Pay, you can also import it to your smart phone, but the payment will not match when you check Google Pay. Samsung S10, Android 10, stock rom, Magisk. It was written that it would work after a hard reset, but I don't want to do that yet. Do you have any ideas what else can be done? Otherwise, there are two other banking applications above, both of which write the operating system as secure. It still worked for about 3 months. Airplane mode is there, I don't know what I forgot to delete. But he didn’t fail on a single check, now only Google Pay has a problem, which hasn’t been a problem so far. Thanks for the help!
[Magisk] 73sydney:
Absolutely DO NOT hide ALL Google apps...thats complete overkill, making magisk work harder than it needs to for NO benefit

Do NOT do that....
[Magisk] toolhas4degrees:
What is the point of a hide feature if it is so limited that you can't use it. Does not hurt anything and works fine.

Currently with new safety net patch from kdragon you don't need to mess with props and only need to hide play services playstore and gpay. I posted all bc before this other Google app would stop it from working and this was so it worked regardless for the people who don't know how to test for 3 hrs.
[Magisk] 73sydney:
It IS supposed to be a limited use function...youre completely misreading its purpose.
[Magisk] toolhas4degrees:
Use zygisk it's no so limited in the way it works, and you really didn't read why I told them to. xxxxx

Mod Edit: Post edited.
[Magisk] 73sydney:
im merely clearing up some disinformation, which youre spreading...its also misinformation others have tried to stop being spread many times in the past, whenever they see it

ive mentioned twice now that the magisk dev will tell you exactly the same thing, only enable hiding on a very granular level.

and theres this:

Make sure that the app in question is selected in the Hide list (Under MagiskHide in the Magisk app). But, don't go crazy... Only add those apps that actually detect root. If you add too many unnecessary apps and processes you will very likely experience system instabilities (also see "System instabilities")

from: https://www.didgeridoohan.com/magisk/MagiskHideHidingRoot

for instance, have a look at my Google Pay Magisk Module, the script only hides whats absolutely necessary. Its been downloaded 35,000 times...which should tell you that the very limited hiding it does, works...

com.google.android.gsf_com.google.process.gapps

com.google.android.gsf_com.google.process.gservices

com.google.android.gms

com.google.android.apps.walletnfcrel'

thats 4 packages

and for newer zygisk denylist...3

com.google.android.gsf_com.google.process.gapps

com.google.android.gsf_com.google.process.gservices

com.google.android.apps.walletnfcrel

As said many times almost every issue with Google Pay not working has been resolved by making sure SafetyNet passes, and clearing the data of Google Play Store, Google Play Services and Google Pay....not by adding every Google app to MagiskHide/Deny List

xxxxxxxxxx

Mod Edit: Post edited.
[Magisk] ahb83:
When I try to configure the deny list and check Google Play Services, it doesn't stay checked after a reboot. I cannot pass sn because of this. Anyone know why it won't stay checked after a reboot?