Hi, I'm trying to run Google Pay on my OnePlus with Lineage 18.1 + MicroG. I passed the SafetyNet, but Gpay still doesn't work. I added my Google account in the MicroG settings and hid root from Gpay in the Magisk's DenyList
My banking app also gives me issues. Can't use NFC payment because it detects root. It was the same on my previous Realme X2 Pro and I wask never able to solve it. Magisk hide, then later denylist; safetynet passes, but nothing. If someone finds a solution that would be great.
I'm on OOS 11 though.
Arcide said:
My banking app also gives me issues. Can't use NFC payment because it detects root. It was the same on my previous Realme X2 Pro and I wask never able to solve it. Magisk hide, then later denylist; safetynet passes, but nothing. If someone finds a solution that would be great.
I'm on OOS 11 though.
Click to expand...
Click to collapse
Denylist works great for me, all bank apps didn't detect anything. Are you sure that you selected all activities corresponding to your bank app and enabled enforcement?
happyrage said:
Denylist works great for me, all bank apps didn't detect anything. Are you sure that you selected all activities corresponding to your bank app and enabled enforcement?
Click to expand...
Click to collapse
No sadly it doesn't work, and there's only one process that is shown. This app is a real f***ing piece of work.
I managed to get my Gpay up and running on Lineage. I can't exactly open the app, but I can access GPay to add a card via Settings. Youtube video to explain below.
Related
I don't know what happen but SafetyNet starts passing. I have rooted Moto Z3 Play, unlocked bootloader, Magisk 20.4, EdXposed 91.0 (YAHFA v0.4.6.4, updated today), a few Magisk, and EdXposed modules. Before hardware SafetyNet checks I could pay by phone. After Google forcing SafetyNet hardware attestation I could not. I accepted it because I was more concerned with control than with the possibility of paying by phone in the store.
Today morning I updated Riru - EdXposed (YAHFA) module in Magisk Manager. Then reboot. During the day I rebooted the phone once again. In the evening I ran Google Play Store to update my apps. I was surprised that Play was updating Netflix. Normally I updated it manually by downloading the apk file. Then I was testing Safety Net with Magisk, SafetyNet attest and SafetyNet test - all green. I was able to add a card to GPay. Even "attest" records in dg.db has 0, without blocking write mode. Here some screenshots.
The new update of EdXposed in the Magisk Manager passes SN, nothing new.
But John Wu (Magisk developer) said there was no way for hardware attestation on unlocked devices. Any software hiding will not work. That what he said.
QkiZMR said:
I don't know what happen but SafetyNet starts passing. I have rooted Moto Z3 Play, unlocked bootloader, Magisk 20.4, EdXposed 91.0 (YAHFA v0.4.6.4, updated today), a few Magisk, and EdXposed modules. Before hardware SafetyNet checks I could pay by phone. After Google forcing SafetyNet hardware attestation I could not. I accepted it because I was more concerned with control than with the possibility of paying by phone in the store.
Today morning I updated Riru - EdXposed (YAHFA) module in Magisk Manager. Then reboot. During the day I rebooted the phone once again. In the evening I ran Google Play Store to update my apps. I was surprised that Play was updating Netflix. Normally I updated it manually by downloading the apk file. Then I was testing Safety Net with Magisk, SafetyNet attest and SafetyNet test - all green. I was able to add a card to GPay. Even "attest" records in dg.db has 0, without blocking write mode. Here some screenshots.
Click to expand...
Click to collapse
Will gpay work, can you pay in shops?
Sent from my BASIC using Tapatalk
I added card successfully to gpay. I suppose that it will be working but I need to check. I wasn't in shop yet ?
I think that is working because evaluation type is basic.
QkiZMR said:
I added card successfully to gpay. I suppose that it will be working but I need to check. I wasn't in shop yet [emoji846]
I think that is working because evaluation type is basic.
Click to expand...
Click to collapse
When you're in the gpay app and you turn on nfc, does it say-hold to reader?
Sent from my BASIC using Tapatalk
Al765436 said:
When you're in the gpay app and you turn on nfc, does it say-hold to reader?
Click to expand...
Click to collapse
Text in Polish, but it means "move closer to the reader".
QkiZMR said:
Text in Polish, but it means "move closer to the reader".
Click to expand...
Click to collapse
Yes that means it should be working, thx
Sent from my BASIC using Tapatalk
Al765436 said:
Yes that means it should be working, thx
Click to expand...
Click to collapse
I confirm payments works fine.
QkiZMR said:
I don't know what happen but SafetyNet starts passing.
Click to expand...
Click to collapse
I second you mate ( see it here ) :good:
Hardware attestation hack to basic attestation is needed, I gotta say.
serajr said:
I second you mate ( see it here ) :good:
Hardware attestation hack to basic attestation is needed, I gotta say.
Click to expand...
Click to collapse
I know. I said it in my third post. The best thing is that I not needed to clear any google play/google services data. It just began working ?
Hello everyone,
I haven't unlocked my P6P's bootloader or rooted yet, but have read that banking apps won't work after rooting/unlocking the bootloader.
Does anybody use Monzo and can confirm the app doesn't work? Also, do you think they'll find a solution to this issue any soon?
Thanks a lot!
Monzo won't work if device is rooted. Magisk used to have the Hide feature but I'm not sure if it's still working as I no longer root.
Many apps like banks or GPay also won't work if SafetyNet is tripped, again something MagiskHide used to be able to mask.
Yes all working here gpay, Banking apps and so on. Just use the guide for rooted and safety net pass here on xda. And additional do one thing:
Install Airfrozen app from Playstore,
Freeze magisk app in Airfrozen that's it all will work, if you need root just unfreeze it again use your root stuff and freeze again
All banking apps working for me...rooted.. without safetynet fix...
This is not Pixel 2 forum lol
Nekromantik said:
This is not Pixel 2 forum lol
Click to expand...
Click to collapse
I mean if you read the contents of the post you'd know he was talking about the pixel 6 pro lol
Nekromantik said:
This is not Pixel 2 forum lol
Click to expand...
Click to collapse
Thanks for heads up! Just fixed the title
And thanks everyone else for your replies! Good to know it's still possible to use banking apps, though with some tweaks.
This guide has all you need: https://forum.xda-developers.com/t/working-safetynet-with-pixel-6-pro-android-12.4354149/
Basically as long as you hide the Magisk app, and use the USNF module (latest Zygisk version is available for free now), you should be golden with most banking apps - just add them to the exception list.
anyone able to get fingerprint working with the Chase and Amex apps? both of these were fine, but now they won't let me unlock with fingerprint. running the latest Canary with 2.2 USNF
dimm0k said:
anyone able to get fingerprint working with the Chase and Amex apps? both of these were fine, but now they won't let me unlock with fingerprint. running the latest Canary with 2.2 USNF
Click to expand...
Click to collapse
I got chase working fine. I made sure chase was in deny list then cleared chase data/cache. Reboot. I uninstalled magisk app then was able to get fp to work. Even works after I installed Magisk app again.
eg1122 said:
I got chase working fine. I made sure chase was in deny list then cleared chase data/cache. Reboot. I uninstalled magisk app then was able to get fp to work. Even works after I installed Magisk app again.
Click to expand...
Click to collapse
when you added the Chase app to the deny list, did you select both entries under it or just the default one?
dimm0k said:
when you added the Chase app to the deny list, did you select both entries under it or just the default one?
Click to expand...
Click to collapse
Both
I didn't have to deny a single thing for GPay or Chase.
Install Magisk alpha. Enable zygisk. Install newest zygisk-based Universal SafetyNet Fix. Confirm that YASNAC shows you passing. Done.
There's no need to do exotic stuff but it's best to do this before ever trying your apps to avoid having to clear their storage.
Monzo does work on a rooted device. Starling doe not.
Hello
Anyone got Shamiko magisk module working without issues on Pixel 6 Pro with Magisk 24?
Working for me.
bjevers said:
Working for me.
Click to expand...
Click to collapse
you using it for banking apps?
Nekromantik said:
you using it for banking apps?
Click to expand...
Click to collapse
Citi, it still says device looks rooted, but everything works. Other apps I use that pass while using it are TD Ameritrade and Trust Wallet.
How does Shamiko differ from USNF for Gpay. Does it pass attestation?
Chase has issues allowing fingerprint unless you handle it specifically when rooting.
I can use GPay with just USNF
HSBC does not even work with Shamiko
it detects root when you open app and then closes.
What if you use the AirFrozen app? I have to use it to play PUBG New State to freeze magisk so it doesn't see it. I use Shamiko as well with DL off and GPay, and all of my bank apps work (one is picky and have to habe USB debugging off).
TheKnux said:
What if you use the AirFrozen app? I have to use it to play PUBG New State to freeze magisk so it doesn't see it. I use Shamiko as well with DL off and GPay, and all of my bank apps work (one is picky and have to habe USB debugging off).
Click to expand...
Click to collapse
tried AirFrozen and nope still detects it. AirFrozen does not seem to be updated anymore. Last update was 2019
If you rooted using the method on this forum, and your Google Pay app was recently upgraded to Google Wallet, you will probably find that it doesn't work anymore. Even if you have the Universal SafetyNet Fix installed and SafetyNet shows as passing, the new payment app will still detect your device as rooted. This is because it now uses Google Play Integrity instead of SafetyNet.
There's a lot of discussion in this thread. But the short version is, if you want to get payments working again:
1. Install MagiskHide Props Config.
2. Follow the instructions on that page to change your device fingerprint to Samsung Galaxy S21 (A11).
That's it! Some people in the thread also cleared data for Google Play Services but I don't think I did. Also in that thread is a verification app (first version, official version) for Google Play Integrity that you can use to make sure your device fingerprint setting is correct.
So far I haven't noticed any side effects from changing the fingerprint. I was unable to receive any SMS messages after first changing, but I rebooted a second time and that issue went away.
Just install safetynet-fix-v2.3.1-MOD.zip in Magisk. That worked on my OnePlus Nord CE (EU).
Vattu said:
Just install safetynet-fix-v2.3.1-MOD.zip in Magisk. That worked on my OnePlus Nord CE (EU).
Click to expand...
Click to collapse
Yeah this thread is now out of date. The updated safetynet fix is a much better option now.
You don't need just the safetynet module. You need Shamiko along that.
So latest Safetynet + Shamiko 0.5.2 (the latest version right now) and you're all set. You gotta whitelist the banking apps you use and they'll work perfectly fine. These 2 were enough to allow my preferred ridiculous banking app to work without an issue, without any other modules or tweaking and such.
dragos281993 said:
You don't need just the safetynet module. You need Shamiko along that.
Click to expand...
Click to collapse
You only need Shamiko if you use LSposed, right? I don't use LSposed and it's been enough for me to put all of my annoying apps on the Magisk denylist.
aurny said:
You only need Shamiko if you use LSposed, right? I don't use LSposed and it's been enough for me to put all of my annoying apps on the Magisk denylist.
Click to expand...
Click to collapse
No. I only had Magisk installed with Zygisk turned on. I first installed Safetynet Fix then Shamiko. The first module wasn't enough for my preffered banking app to not detect that the bootloader was unlocked. Shamiko fixed that. I simply installed it as a module in Magisk
Thanks, good to know. I haven't had that issue yet but I'll remember this in case I need it in the future!
aurny said:
If you rooted using the method on this forum, and your Google Pay app was recently upgraded to Google Wallet, you will probably find that it doesn't work anymore. Even if you have the Universal SafetyNet Fix installed and SafetyNet shows as passing, the new payment app will still detect your device as rooted. This is because it now uses Google Play Integrity instead of SafetyNet.
There's a lot of discussion in this thread. But the short version is, if you want to get payments working again:
1. Install MagiskHide Props Config.
2. Follow the instructions on that page to change your device fingerprint to Samsung Galaxy S21 (A11).
That's it! Some people in the thread also cleared data for Google Play Services but I don't think I did. Also in that thread is a verification app (first version, official version) for Google Play Integrity that you can use to make sure your device fingerprint setting is correct.
So far I haven't noticed any side effects from changing the fingerprint. I was unable to receive any SMS messages after first changing, but I rebooted a second time and that issue went away.
Click to expand...
Click to collapse
Thank you very much, it worked perfectly.
This actually worked, thank you!
I'm almost done setting up my new RedMagic 8, and I have a couple of issues:
Disney+ won't install. This might be because I'm rooted, but I've installed Universal Safetynet fix, and I'm supposedly passing.
Gpay isn't working for me. This is _probably_ a rooting issue, but I'm confused because, again, I'm passing safetynet.
I'd probably chalk this all up to being rooted, but my old phone (OnePlus 7 Pro) is rooted, and I can use both of these apps on there. I've read about MagiskHide Props Config, and it warns that device simulation should only be done if you have to, but I'm starting to wonder if there's any other way to get these apps running.
Have you tried installing Shamiko?
I've never heard of that before, but I've installed it now. So far there isn't any difference. Do you know how it's different from Magisk enforcing the hide list?
jfsat said:
I've never heard of that before, but I've installed it now. So far there isn't any difference. Do you know how it's different from Magisk enforcing the hide list?
Click to expand...
Click to collapse
To get Google Pay/Wallet working, I used Universal SafetyNet Fix by kdrag0n and did the usual under Magisk settings -
Enable Zygisk
Enable Enforce DenyList
Configure DenyList -> Add your Google Pay/Wallet here
yoonhx said:
To get Google Pay/Wallet working, I used Universal SafetyNet Fix by kdrag0n and did the usual under Magisk settings -
Enable Zygisk
Enable Enforce DenyList
Configure DenyList -> Add your Google Pay/Wallet here
Click to expand...
Click to collapse
That worked on my old phone (OnePlus 7 Pro), but not my new phone (RedMagic 8 Pro).
I swear, it's getting harder and harder to be a rooted user. I just want to use Adaway! Why is that so much to ask?!