Hey Folks!
Hope someone can help me out here. I've read a whole bunch of forums and have tried a number of potential solutions to no avail. I have Magisk 15.2 installed and am running Lineage OS 14.2. Multiple apps confirm I pass Safetynet and I can successfully add a card to Android Pay. However, when I try to pay at a terminal, nothing happens. I have tried multiple terminals with no success. Nfc is enabled and android beam works.
Thanks!!!
Try enabling Core Only Mode in Magisk settings, try disabling systemless BusyBox, or try uninstalling your version of Magisk and trying the latest beta. SafetyNet is a nightmare to keep up with. Every time it updates, Magisk gets broken and we have to wait for a new update. Unfortunately, the only real solution is to stop using SafetyNet-dependent apps or keep a locked bootloader/unrooted phone. Or perhaps have one phone for custom ROM stuff and another one for SafetyNet stuff. :/ This is why I'm so vocal about ROMs passing SafetyNet. Hopefully you'll find a fix.
Hey there. Thanks! My phone already passes safety net, though, so I don't think that's the issue... That's what's so bizarre about it! Would you still recommend taking those steps with Magisk Manager?
lastconfederate2 said:
Hey there. Thanks! My phone already passes safety net, though, so I don't think that's the issue... That's what's so bizarre about it! Would you still recommend taking those steps with Magisk Manager?
Click to expand...
Click to collapse
You don't get an error message or anything? Sorry, I missed that. Not sure what the issue is, then. I assume by the other apps, you mean legit apps that actually check for SafetyNet, like downloads in Netflix, a game like Fire Emblem Heroes or a banking app like RBS. If you're able to use those apps or use all of the features perfectly, the issue might just be Android Pay, which probably now detects Magisk(?). Anyway, unless you're actually able to use an app that uses SafetyNet, those SafetyNet checkers don't count for much.
Correct. No error messages, Netflix and others work fine, successfully registered a card in Android Pay, it just doesn't do anything at payment terminals.
lastconfederate2 said:
Correct. No error messages, Netflix and others work fine, successfully registered a card in Android Pay, it just doesn't do anything at payment terminals.
Click to expand...
Click to collapse
I am experiencing the same issue but with Omni 7.1 and Magisk 15.2.
Card was added but giving "Card read error" at payment terminal.
If changing the settings or flashing a beta build doesn't get it to work, then I'm not sure what will. If you're able to, backup your existing ROM and factory reset it. If your Pro3 variant has an official LeEco ROM that passes SafetyNet natively, flash that and lock the bootloader and set up Android Pay to see if it works. Can't offer much else to help you, sorry.
Might be nothing to do with your problem, but i noticed when using nfc to add contacts with other nfc phones etc, that this phone has its nfc chip at the bottom/middle of the phone (it was a while ago, hope I've not remembered incorrectly). Until i realised this i had problems getting it to work.
Edit.. my memory is so bad in now thinking it was the very very top of the phone. Try both.
Thanks for your help, everyone. I discovered today that if I initiate the transaction while my screen is locked, it will actually start the process. I can then unlock the screen and re-tap and it will successfully complete about 75% of the time.
Nothing still happens if i tap the terminal with screen unlocked.
Not perfect, but it works for now!
lastconfederate2 said:
Thanks for your help, everyone. I discovered today that if I initiate the transaction while my screen is locked, it will actually start the process. I can then unlock the screen and re-tap and it will successfully complete about 75% of the time.
Nothing still happens if i tap the terminal with screen unlocked.
Not perfect, but it works for now!
Click to expand...
Click to collapse
Are you still able to get it to work like this? What was the last update you installed? I am trying to do some research to figure out why this happens on many different devices with different roms and such. Most seem to have the ability to get Pay to work and load cards into it, but using at stores and tapping the terminals does nothing(currently my issue).
So what is you setup as of now? Magisk ver, universal safetynet fix(if you're using that) ver, OS ver/date, and what security patch?
If you can provide those things it would be helpful.
Thank you.
Yes, that is still how it works, though I've found over time that it works more like 25% of the time. The last LOS update I have installed is February 10th. I'm using Magisk 15.3, running Android 7.1.2, and last security patch is 1/05/18.
Thanks!
Any luck with this?. Havent tried lock screen pay yet, but unlocked it doesn't work.
LOS 15.1- GTi9506
wkwk said:
Any luck with this?. Havent tried lock screen pay yet, but unlocked it doesn't work.
LOS 15.1- GTi9506
Click to expand...
Click to collapse
Google switched the API last week and rebranded Android Pay as Google pay
https://www.xda-developers.com/google-pay-android-pay-google-wallet/
Have you tried installing Google Pay?
https://play.google.com/store/apps/details?id=com.google.android.apps.walletnfcrel&hl=en
tsongming said:
Google switched the API last week and rebranded Android Pay as Google pay
https://www.xda-developers.com/google-pay-android-pay-google-wallet/
Have you tried installing Google Pay?
https://play.google.com/store/apps/details?id=com.google.android.apps.walletnfcrel&hl=en
Click to expand...
Click to collapse
Yes same issue.
Interestingly, upgrading to official LOS 15.1 this week completely resolved the issue. Google Pay works great unlocked, now.
lastconfederate2 said:
Interestingly, upgrading to official LOS 15.1 this week completely resolved the issue. Google Pay works great unlocked, now.
Click to expand...
Click to collapse
It will probably work in Lineage 14.1 once its been updated for the newer api.
I have a OnePlus 2. Still in great condition but stock ROM not performing great so I updated to Pixel Experience (unrooted), and its breathed new life into the device, so very pleased. However the one problem with using a custom ROM is of course banking apps can be particularly finicky about it and I really need Barclays Mobile app to work.
Ive endlessly read a lot of other threads about this but they are all about getting it to work on rooted devices. Magisk etc and other solutions that will constantly be patched by Barclays are just not good solutions. So running the device unrooted should eliminate most of the issues.
I still cant get it to run though but since Im not rooted this should be achievable if we can figure out what checks the app is making.
Here what Ive done so far:
I have TWRP recovery (obv to install new ROM)
PixelExperience ROM,
Ive relocked the bootloader
SafetyNet Check PASS
RootCheck - NOT ROOTED
Play Store - Device Certified
Changed build.props entry ro.build.tags=release-keys
Tried changing android_id.
Interestingly I have LLoyds, Santander and Nationwide banking apps all working.
But Barclays still says device is rooted. Just before this there's briefly a message that pops up saying "T0017 Not Authorised".
What other things can I try?
Im hoping someone can help me or possibly direct me to a youtube video to achieve what im looking to achieve
I struggled with, but finally managed to upgrade my device to stock 7.0, but rooted with magisk. When i tried to install xposed it forced a bootloop, so i restored a backup i had just made prior, and all has been well. I had wanted to install and use "Root cloak" as, at least so far thats been working on my 8.0 device (also Samsung, also stock but rooted but with SU method in that case, i couldnt get SU alone to work on my 7.0, for whatever reason)
I left it alone, but I'm noticing more and more that apps Id like to use come up saying "device is incompatible", which at first i thought it was weird as the play store itself allowed the install... but then upon some basic looking around, it seems that the apps have a way of detecting root, even through "magisk hide" - the feature directly included in magisk manager.
currently when i try to test for safetynet directly in the magisk manager, it doesnt actually properly test at all, no pass or fail, it just said unable
the rather peculiar part is that some of these apps arent all even banking apps, theyre for games. I cant figure out why gaming apps have issues with root access, especially when these apps themselves dont have root access, but thats kind of an aside
Any simplified help anyone can offer would be great! i am slightly familiar with editing the build prop, but i wouldnt know which values to change or even if that method is still effective. i used to use that on a quite older device (captivate glide) to spoof which version of android i was on in order to download app updates (which did work just fine, so why my older version wasnt supported is beyond me, lol)
thank you in advance for any help you can offer!
I have tried quite a lot custom roms on my backup phone (S8+) a couple of months ago. Most things worked fine but i kept having problems with Netflix and my tv provider app. Both issues are related to SafetyNet, as far as i know (and or the fact that phone is rooted). If i do a SafetyNet check the phone fails.
So i am trying to fix this.
I have installed TWRP 3.3.3.1 and am running PixelExperience_Plus_dream2lte-10.0-20200421-0746-UNOFFICIAL.
When i am try Magisk v23.zip with TWRP i am getting error 1.
I was also trying to install:
SafetyNet-fix-v1.1.1 and MagiskHideProConf-v5.4.0 but they also both failed.
First question: am i trying to do the right thing to pass the SafetyNet check?
And how can i fix the error?
P.S. Netflix doesn't show up in the Google store. Installing older version APK only works for a few times.
Tv provider app just says "cannot play video"
If all else fails, use XposedFramework, just don't use it as a primary solution.
Hey,
I come to you with a peculiar set of bugs? Problems?
I got a pretty fresh 12G Ram Nothing Phone (1) here. I tried rooting it pretty much immediately with help of the forum post here, but the OTA updater failed afterwards, so I let magisk uninstall itself, flashed a clean full European update and then ran the OTA updater al the way up to 1.1.4, using the phone for 2 days no problems now.
Today I ran into a problem I have never seen before: Netflix on the app store is listed as not compatible with my device. All other streaming apps work. In fact pretty much all other apps I previously used do work (acutally KWGT also showed as incompatible, but the apk from another page worked).
Now all my banking apps still work and they are super sensitive to any changes (except GPay of course, since the bootloader is still unlocked), but I still ran a safety net check, which passed, however the apps I used for testing did still show a cts profile mismatch. How can this be? Is there anything I could do to fix it? Could this cause for whatever reason just a ban on netflix in the store?
Im kind of lost here. Id like to try everything before I have to do a full reset, as that would mean a lot of trouble.
Edit: Well nvm Im idiot. So apparently just having the bootloader unlocked causes a CTS profile mismatch and Netflix does get removed from the appstore for that. Never encountered this on my rooted to death Mix 3 before, which is why I made the assumption that it is weird. Delete this thread if you want
Still any good fix available rn? The Netflix apk alone doesnt seem to work and root is not available yet on 1.1.4 afaik.
Leolele99 said:
Hey,
I come to you with a peculiar set of bugs? Problems?
I got a pretty fresh 12G Ram Nothing Phone (1) here. I tried rooting it pretty much immediately with help of the forum post here, but the OTA updater failed afterwards, so I let magisk uninstall itself, flashed a clean full European update and then ran the OTA updater al the way up to 1.1.4, using the phone for 2 days no problems now.
Today I ran into a problem I have never seen before: Netflix on the app store is listed as not compatible with my device. All other streaming apps work. In fact pretty much all other apps I previously used do work (acutally KWGT also showed as incompatible, but the apk from another page worked).
Now all my banking apps still work and they are super sensitive to any changes (except GPay of course, since the bootloader is still unlocked), but I still ran a safety net check, which passed, however the apps I used for testing did still show a cts profile mismatch. How can this be? Is there anything I could do to fix it? Could this cause for whatever reason just a ban on netflix in the store?
Im kind of lost here. Id like to try everything before I have to do a full reset, as that would mean a lot of trouble.
Edit: Well nvm Im idiot. So apparently just having the bootloader unlocked causes a CTS profile mismatch and Netflix does get removed from the appstore for that. Never encountered this on my rooted to death Mix 3 before, which is why I made the assumption that it is weird. Delete this thread if you want
Still any good fix available rn? The Netflix apk alone doesnt seem to work and root is not available yet on 1.1.4 afaik.
Click to expand...
Click to collapse
You added playstore and play services to the denylist and installed safetynet fix i guess?