How to fix google pay issue after flashing magisk - Xiaomi Poco F1 Questions & Answers

Hi,
Any one can provide the fix for the google pay issue..am unable to register.

same here , using miui stable 10.0.6.0 with magisk 17.3

Use magisk hide settings + module safetypatch
Sent from my [device_name] using XDA-Developers Legacy app

peer mohd said:
Hi,
Any one can provide the fix for the google pay issue..am unable to register.
Click to expand...
Click to collapse
Go to settings, apps and notifications, google play services, permissions, disable telephone/phone access.
Now hide the Google pay application in Magisk Hide. Now it should work.
Hope this helps.

Uninstall magisk completely then register your pay account then install magisk

Hi all,
After disabling the google service permission for phone(if not work disable contacts,sms), Google pay is working.

Closed at OP's request.

Related

Does Google pay work with a custom ROM/root?

It looks like it should with Magisk, but I can't seem to get it to work. I have pay hidden, using magisk 17.1 and passing safety net. It sticks at card verification. It says "verifying with bank", then kicks me to the payment screen where it says "verification needed". Clicking on that gives me a momentary waiting circle, but nothing else happens. I've tried it with 2 different cards. US998, RR oreo 8.1.
nola mike said:
It looks like it should with Magisk, but I can't seem to get it to work. I have pay hidden, using magisk 17.1 and passing safety net. It sticks at card verification. It says "verifying with bank", then kicks me to the payment screen where it says "verification needed". Clicking on that gives me a momentary waiting circle, but nothing else happens. I've tried it with 2 different cards. US998, RR oreo 8.1.
Click to expand...
Click to collapse
That's not an issue with Pay. If Magisk was being blocked by root/unlocked bootloader, you would get a message when you first fire up Pay that your phone can't be verified so "Google Pay can't run on this device".
Have you contacted your bank to make sure they support it? If it's not being verified with your bank, sounds like you need to call them. For the last few years, my bank didn't. It wasn't until this past year that they actually allowed it.
I'm not sure what the issue was. It wasn't with the bank(s). I was having the same issue with all the cards I tried. Eventually did a wipe and it worked.
nola mike said:
I'm not sure what the issue was. It wasn't with the bank(s). I was having the same issue with all the cards I tried. Eventually did a wipe and it worked.
Click to expand...
Click to collapse
Well that's weird. Glad it's working though! :good:
After installing Google Pay, hide it using Magisk Hide, and Hide Magisk Manager in Magisk Settings. Then remove phone permission from Google Play Services and Play Store. Now you can register Pay on your rooted phone. After registration is complete, you should allow phone permission to Play Services and Play Store. This trick works always, I've tested with multiple custom roms with and without selinux enforcing.
If we want to reuse root features should we give phone permissions again ?
If we want to use Google pay again later should we re hide magisk and permissions ?
JackFrost said:
After installing Google Pay, hide it using Magisk Hide, and Hide Magisk Manager in Magisk Settings. Then remove phone permission from Google Play Services and Play Store. Now you can register Pay on your rooted phone. After registration is complete, you should allow phone permission to Play Services and Play Store. This trick works always, I've tested with multiple custom roms with and without selinux enforcing.
Sent from my Moto G (4) using Tapatalk
Click to expand...
Click to collapse
Sent from my Redmi 4 using Tapatalk
Yes and No
cneeli78 said:
If we want to reuse root features should we give phone permissions again ?
If we want to use Google pay again later should we re hide magisk and permissions ?
Sent from my Redmi 4 using Tapatalk
Click to expand...
Click to collapse
Phone permissions have nothing to do with root features, I didn't exactly understand what do you mean by reuse root features but I don't recall any root solution app or framework asking for Phone Permission. If you are asking about granting phone permission to Google Play Services after Google Pay registration, you should do it, it's not recommended to deny phone permission to Google Play Services. And once you hide Magisk you don't need to change it's state as Magisk will continue to work as expected whether it's hidden or not.
JackFrost said:
After installing Google Pay, hide it using Magisk Hide, and Hide Magisk Manager in Magisk Settings. Then remove phone permission from Google Play Services and Play Store. Now you can register Pay on your rooted phone. After registration is complete, you should allow phone permission to Play Services and Play Store. This trick works always, I've tested with multiple custom roms with and without selinux enforcing.
Click to expand...
Click to collapse
Yes it's working
JackFrost said:
After installing Google Pay, hide it using Magisk Hide, and Hide Magisk Manager in Magisk Settings. Then remove phone permission from Google Play Services and Play Store. Now you can register Pay on your rooted phone. After registration is complete, you should allow phone permission to Play Services and Play Store. This trick works always, I've tested with multiple custom roms with and without selinux enforcing.
Click to expand...
Click to collapse
thanks.its working
You are welcome
Arokia said:
Yes it's working
Click to expand...
Click to collapse
Karthik Arun said:
thanks.its working
Click to expand...
Click to collapse
There is a thanks button you can press if I could help you
JackFrost said:
There is a thanks button you can press if I could help you
Click to expand...
Click to collapse
Am I doing something wrong? I did everything but when I deny phone permissions I get a pop up saying its required to open google pay and cannot get passed that
raguilera510 said:
Am I doing something wrong? I did everything but when I deny phone permissions I get a pop up saying its required to open google pay and cannot get passed that
Click to expand...
Click to collapse
Did you by any chance remove phone permission from Google Pay app? You need to turn off telephone permission from Google Play Services and Google Play Store. Google Pay app needs phone permission to verify the phone number, don't turn off phone permission from Pay, do it for only play store and play services. Hope that helped.
Does not work
Once I renable telephone permission for Google Play Services, googlepay does not work anymore. Asks me to register and then I cannot register as I dont pass the security test. I am on lineage os 15.1
Non rooted lineageOS
I am a real newbie but i do use google pay a lot.
Will google pay just work on lineageOS that wasnt rooted or with magisk install, only with an unlocked bootloader. Or will i need extra work to do before i can use it?
kekekelasomot said:
I am a real newbie but i do use google pay a lot.
Will google pay just work on lineageOS that wasnt rooted or with magisk install, only with an unlocked bootloader. Or will i need extra work to do before i can use it?
Click to expand...
Click to collapse
Extra work? There's no extra work to install Magisk. It's part of the instructions when unlocking the bootloader and installing TWRP. Magisk Hide (part of Magisk Manager) lets Google Pay work.
When you unlock the bootloader and install TWRP (which you need to install ROMs), the next steps in the process include flashing three files IN TWRP: the no root checker, the no encryption and Magisk. I'm not clear why you would just stop short of finishing the process.
Unless you use Magisk Hide, simply unlocking the bootloader will cause Google Pay to then fail -- even without installing TWRP or a ROM.
Unlocked bootloader by itself -- without Magisk Hide (a part of Magisk) -- will cause Safety Net to fail. Google Pay will not work.
Why do you want Lineage OS without root? That's like owning a car with internal combustion engine, but refusing to put in gasoline. (or refusing to charge a Tesla.) You can do it, but to me it doesn't make sense.
You might as well stay on stock unrooted firmware.
I have stock rooted firmware. I'm not using any custom ROMs -- but at least I have root and my Magisk mods.
ChazzMatt said:
Extra work? There's no extra work to install Magisk. It's part of the instructions when unlocking the bootloader and installing TWRP. Magisk Hide (part of Magisk Manager) lets Google Pay work.
When you unlock the bootloader and install TWRP (which you need to install ROMs), the next steps in the process include flashing three files IN TWRP: the no root checker, the no encryption and Magisk. I'm not clear why you would just stop short of finishing the process.
Unless you use Magisk Hide, simply unlocking the bootloader will cause Google Pay to then fail -- even without installing TWRP or a ROM.
Unlocked bootloader by itself -- without Magisk Hide (a part of Magisk) -- will cause Safety Net to fail. Google Pay will not work.
Why do you want Lineage OS without root? That's like owning a car with internal combustion engine, but refusing to put in gasoline. (or refusing to charge a Tesla.) You can do it, but to me it doesn't make sense.
You might as well stay on stock unrooted firmware.
I have stock rooted firmware. I'm not using any custom ROMs -- but at least I have root and my Magisk mods.
Click to expand...
Click to collapse
Thank you. Just flash magisk and hide google pay using it. From what i under stand is i have root access+ unlocked bootloader+ google pay functionalities. And the reason not to root is just because i want the feel of stock android+some nice modification
Recently had this problem with G Pay also. Found where some just deleted 'cache' and 'data' from Google Play and Play Services. That worked for me too. Of course hide Magisk etc first.
AsItLies said:
Recently had this problem with G Pay also. Found where some just deleted 'cache' and 'data' from Google Play and Play Services. That worked for me too. Of course hide Magisk etc first.
Click to expand...
Click to collapse
Thank you. That's all I had to do to get it working for me.
Hi, I'm not able to get Google Pay working on my rooted V30. I unlocked bootloader and flashed TWRP, no checker, no encryption, using chazzdave's WTF tutorial. Now have Havoc installed. I have hidden root from play, play services, and pay. I've hidden magisk by scrambling APK. I've cleared cache and data of play, play services, and pay. I've revoked telephone permission for play services and play store, although I had to re-enable play services telephone permission during card setup because pay wouldn't go any further. But nothing. Just error message that root is enabled and cannot proceed.
One of my banking apps which didn't work on root is working after hiding from magisk, but no Google pay. Has something updated and a loophole been closed?
Thanks
Forsh said:
Hi, I'm not able to get Google Pay working on my rooted V30. I unlocked bootloader and flashed TWRP, no checker, no encryption, using chazzdave's WTF tutorial. Now have Havoc installed. I have hidden root from play, play services, and pay. I've hidden magisk by scrambling APK. I've cleared cache and data of play, play services, and pay. I've revoked telephone permission for play services and play store, although I had to re-enable play services telephone permission during card setup because pay wouldn't go any further. But nothing. Just error message that root is enabled and cannot proceed.
One of my banking apps which didn't work on root is working after hiding from magisk, but no Google pay. Has something updated and a loophole been closed?
Thanks
Click to expand...
Click to collapse
Use Magisk v19. I believe it's a beta at the moment

Google pay on latest EU 8.11.29

Safety net is passed but Google pay is not working. Anyone else facing this problem? I'm using magisk 17.3 with debloater.
Try clearing Play store and Play services Data
xXxNeXuSxXx said:
Try clearing Play store and Play services Data
Click to expand...
Click to collapse
tried. sorry but no luck
First uninstall magisk completely then setup Google pay. After that flash magisk then hide
p.chandra284 said:
First uninstall magisk completely then setup Google pay. After that flash magisk then hide
Click to expand...
Click to collapse
THANKS!! that worked!
How can I use GPay on Poco? I've unlocked bootloader, no root and I'm using EU 8.12.27.
On play store it says that my device is not compatible with the app. I don't wanna use an apk from a unknown source.

unable to run Tez on rooted mido

Hii, I am not able to run Tez app on my rooted Mido, currently using magisk 18 on aex latest pie build and the phone is not encrypted, tried magisk hide and other possible fixes but nothing works for me, any help will be appreciated, thanks
Bhanu_p_mishra said:
Hii, I am not able to run Tez app on my rooted Mido, currently using magisk 18 on aex latest pie build and the phone is not encrypted, tried magisk hide and other possible fixes but nothing works for me, any help will be appreciated, thanks
Click to expand...
Click to collapse
Go to Google Play Services app info and remove telephone permission and your GooglePay/Tez is good to go.
rathanpv said:
Go to Google Play Services app info and remove telephone permission and your GooglePay/Tez is good to go.
Click to expand...
Click to collapse
After removing phone permissions Tez is not detecting the generated otp neither it allows to manually enter the otp, so eventually the result is same, btw thanks for your reply [emoji1]
Sent from my [device_name] using XDA-Developers Legacy app
@Bhanu_p_mishra bro , I didn't mean to tell you to remove all phone permissions but just the telephone named permission. I think you removed all permissions in google pay app. You have to enable/tick the first four permissions in google pay and leave the telephone permission as unticked. Only disable the telephone Permission in the specified Google Play Services app before uninstalling and reinstalling the google pay app.

future pay root detection problem

I am using future pay app whenever i try to open it, it says "root detected you cannot use this app" i have used magisk hide and also denied permission of telephone and sms from google play services and play store but still no luck
What should i do ?? I use this app a lot but it doesn't work on a rooted custom rom
After magisk hide did you force stop and clear data from future pay?
mecoromeo said:
After magisk hide did you force stop and clear data from future pay?
Click to expand...
Click to collapse
Thank you for replying i found a solution to my problem
The safetynet check fails after few hours or so and i have to turn the toggle switch for magisk hide off and then on, once i do it the app works fine without any issue
I hope this safetynet issue gets solved after a few upates of magisk
Glad to hear that the issue was resolved. If you still have safety check issue, try to flash magisk again, clear cache and dalkiv. That should fix it. I don't have issues with Magisk right now, but I had a similar issue before and the step above fixed it

Question Passing safteynet still can't use wallet or tap to pay

Please drop the new tutorial to get wallet and tap to pay working, in passing cts and safteynet, magisk denylist for gpay, wallet, and play services. USNF installed, magisk props, still can't get it working
Got it working, admin please delete
ne0ns4l4m4nder said:
Got it working, admin please delete
Click to expand...
Click to collapse
How did you get it working? Have the same issue and have everything installed
ogkillergreen said:
How did you get it working? Have the same issue and have everything installed
Click to expand...
Click to collapse
It's not working for me either. I tried everything.
Followed the root thread in P6 pro forum,
Wipe data of, wallet, Google play services, Gpay. Install the modded USNF I attached. Install magisk prop, in magisk blacklist, gpay, wallet, play store, Google framework. Reboot. It should work, worked for me
ne0ns4l4m4nder said:
Followed the root thread in P6 pro forum,
Wipe data of, wallet, Google play services, Gpay. Install the modded USNF I attached. Install magisk prop, in magisk blacklist, gpay, wallet, play store, Google framework. Reboot. It should work, worked for me
Click to expand...
Click to collapse
Thanks! it worked
Got the first half...not sure exactly how to do the second:
'Install magisk prop, in magisk blacklist, gpay, wallet, play store, Google framework. '
Still a bit noob-ish with my root/magisk kung fu...
He meant Deny list in Magisk, there you select the apps
Cheers
tom1807 said:
He meant Deny list in Magisk, there you select the apps
Cheers
Click to expand...
Click to collapse
Thanks Tom I was working so I was using text to speech while i was driving

Categories

Resources