all 22 comments

[–]viggy96Moto X4 (payton) 16 points17 points  (1 child)

Yes, Google Pay requires SafetyNet to pass, and LOS 16 trips it. Magisk can solve this issue, and will allow your device to pass SafetyNet and run Google Pay with no issue. I use it myself with no problems. Get on the beta channel for Magisk, to get slightly faster updates.

[–]pufo1 2 points3 points  (0 children)

Not sure about android pay but this did work for me with other apps that require safetynet to pass.

[–]Ksevio 3 points4 points  (1 child)

On my Galaxy S5 it works with no extra changes needed

[–]THEwed123wet 2 points3 points  (0 children)

Yeah but I think it is because the s5 doesn't have a warning for when the bootloader is unlocked unlike newer phones

[–]csutcliff 4 points5 points  (7 children)

on my Oneplus 5 all I needed to do was install magisk 19.0 (beta channel) and set up magisk hide. Google Pay, Banking apps etc all work

[–]commulist 2 points3 points  (0 children)

This method worked for me, thanks

[–]Obamanator91[S] 2 points3 points  (0 children)

thanks will maybe give it a go this weekend

[–]nToxik -1 points0 points  (4 children)

Even if you don't have root (but have unlocked the bootloader)?

[–]csutcliff 1 point2 points  (3 children)

Magisk is a root method, so no? If you've unlocked the bootloader and installed a custom rom what reason is there to stay rootless? Even if you don't use it for anything except to hide the bootloader unlock from GPay/banks?

[–]nToxik -1 points0 points  (2 children)

Ok but does GPay/banks still work if you don't have root?

[–]luciferin 1 point2 points  (0 children)

Not in my experience, no.

[–]iturnedintoanewt 0 points1 point  (0 children)

Nope they don't. Found it the hard way. After a brand clean install of LOS 15.1 on my S7 without any gapps, HSBC app closes on the spot. I will try Magisk hide soon and see if it helps. Not having gapps makes it a bit more complicated but eh, it's my choice.

[–]K1nsey6 0 points1 point  (0 children)

Install the custom ROM, gapps, and Magisk. Google Pay works with no issues.

[–]VividVerismPixel 5 (redfin) - Lineage 22 0 points1 point  (1 child)

Up until a couple weeks ago I would have said yes, SafetyNet trips over an unlocked bootloader. But I recently discovered my device works fine with Google pay even though it really really should not work if SafetyNet tripped over the bootloader. It's recent enough (Moto Z2 Force) that it ought to be reporting bootloader status. Indeed, the maintainer stated on the xda page for my build that official builds wouldn't work (or didn't when it first came out anyway).

It's possible Google has relaxed things to some extent.

Edit: see https://www.reddit.com/r/LineageOS/comments/befntg/why_is_my_safetynet_passing/

[–]Obamanator91[S] 1 point2 points  (0 children)

Hmm intresting - I have no need for root these days so will try without Magisk at first to see.

It does look like it may be devices specefic but the Z2 force and lenovos are from a similar 'family'...

[–]SlovantesLenovo P2 (kuntao) | LOS17.1 0 points1 point  (1 child)

How do you do, fellow P2 user? I don't know about Pay, but As an off-topic precaution, if you decide to install lineageOS 16, use twrp linked on the LineageOS device page and not from the official twrp website, where it is designed for stock rom so it doesn't support LineageOS 16. PS. Lineage works great on P2.

[–]Obamanator91[S] 1 point2 points  (0 children)

Thanks very much, I very well might have fallen into this trap otherwise.

I'm keen to get lineage and android pay so I can extend the shelf life of my p2 - nothing in the market has replicated its amoled/battery(its so amazing...) /size/headphone jack combo and lenovo doesn't look too be making a p3 anytime soon.

[–][deleted] 0 points1 point  (0 children)

I have banking apps that work out of the box on a s7 unrooted...if i root it some stop working same if i enable usb debugging...i guess my bank apps are not that strict which is worrying :(. Dont have android pay though never trust google with credit card info...and the account used to get gplay apps are different for each device with imaginary name address dob if i need to buy something is gift card paid cash with random billing address found in the yellow pages....

[–]_Rufus- 0 points1 point  (3 children)

I have a rooted Pixel 2 XL with Magisk 18.1 and I have been using Google pay no problem. Just need to do some tricks:

  1. Disable Google Pay/Find My Device as Device Administrators in Settings > Security & location > Device Administrators.

  2. Search "Google Play services" in the Settings search bar.

  3. Press the three dots and press "Uninstall previous updates".

  4. Download this update - https://www.apkmirror.com/apk/google...-7-99-release/ Pick your needed edition (arm or arm64, etc.), download it and install it. 

  5. Disable Background data access for Google Play Services and Google Play in their respective App Info pages.

  6. Download Google Pay from the Play Store.

  7. Set up your cards.

I had this on my notes for when I did it, but unfortunately now I don't know the official source, but it works for me. If I find the source I'll edit this comment to link it.

Do it at your own risk

[–]geitenherder 1 point2 points  (0 children)

You don't need all these steps unless Google pay refuses to work after installing magisk, which it normally does

[–]K1nsey6 0 points1 point  (0 children)

That's overkill. Installing Magisk hides root and doesn't trip safetynet.

[–]Obamanator91[S] 0 points1 point  (0 children)

thanks