[q] Gpay on lineage 19.1 - Google Pixel 2 XL Questions & Answers

Hey guys, has anyone gotten Gpay to work on lineage 19.1? I have done the following and have had very odd results. Firstly, I am passing safteynet and my device is registered as play certified in Google play store. I'm seeing where sometimes gpay won't open at all and when it does it says it is unable to load my payment methods.
Specs:
OS - linageOS 19.1 (latest build as of this post)
GAPPS - Mindthegapps (latest build as of this post)
Steps taken:
Installed magisk, enabled zygisk and rebooted
Installed magisk hide props module then rebooted
Installed shamiko module then rebooted
Installed universal safteynet fix (zygisk) then rebooted
Configured denylist in magisk checking GPS (all), and Gpay (all) rebooted
Changed device fingerprint with magisk hide props module to a certified one then rebooted
Additional steps taken:
I cleared data from GPS, play store and Gpay and rebooted
I tried a different device fingerprint and rebooted (clearing data like above afterwards and rebooting again)
I have done a complete fresh install of my OS and tried again from scratch.
I also tried seeing is renaming magisk would help at all, it didn't
It appears I'm getting nowhere with this. If anyone has gotten it to work and has some insight it's be greatly appreciated!

Nevermind, looks like it was an issue from having the pixelify module installed as well. After I removed it it started working just fine.

deathblade said:
Nevermind, looks like it was an issue from having the pixelify module installed as well. After I removed it it started working just fine.
Click to expand...
Click to collapse
Hey deathblade!
Thanks for helping me out on the other thread.
Just wanted to check in, did you use the official build or the unofficial one with the Pixel Goodies? I'm intending/hoping to have full functionalities of Google Pay using the unofficial build, but from your post it seems that I can't have the Pixel experience if I want the ROM to work with Google Pay?

HW898 said:
Hey deathblade!
Thanks for helping me out on the other thread.
Just wanted to check in, did you use the official build or the unofficial one with the Pixel Goodies? I'm intending/hoping to have full functionalities of Google Pay using the unofficial build, but from your post it seems that I can't have the Pixel experience if I want the ROM to work with Google Pay?
Click to expand...
Click to collapse
I'm using the official build. I think the unofficial has everything needed to use Gpay and have some pixel things baked in. So might be worth a look in your case

deathblade said:
I'm using the official build. I think the unofficial has everything needed to use Gpay and have some pixel things baked in. So might be worth a look in your case
Click to expand...
Click to collapse
Aite, I will try out the unofficial one and see if GPay works there too. Thanks for the headsup!

HW898 said:
Aite, I will try out the unofficial one and see if GPay works there too. Thanks for the headsup!
Click to expand...
Click to collapse
I just remembered, the unofficial is setup to pass safteynet out the box, but more maybe needed for Gpay to work. Once you flash it try it out, if you run into issues I can provide what I did to get Gpay working

deathblade said:
Nevermind, looks like it was an issue from having the pixelify module installed as well. After I removed it it started working just fine.
Click to expand...
Click to collapse
Hi there, trying out the official build after experiencing some problems on the unofficial one. Any alternatives to pixiel-ing the ROM?

HW898 said:
Hi there, trying out the official build after experiencing some problems on the unofficial one. Any alternatives to pixiel-ing the ROM?
Click to expand...
Click to collapse
Not that I've found, however I did notice if you install the pixelify module then uninstall it, it does seem to leave some stuff behind. Like I still have the option to use Hold for me and direct my call. So it might work out where you can install it to get the things you want then remove it to get Gpay working

deathblade said:
Not that I've found, however I did notice if you install the pixelify module then uninstall it, it does seem to leave some stuff behind. Like I still have the option to use Hold for me and direct my call. So it might work out where you can install it to get the things you want then remove it to get Gpay working
Click to expand...
Click to collapse
I see... So these also means stuff like Now playing etc. will be gone too right?
Also, did you experience the problems I've faced in the unofficial build? sounds cannot change etc. as posted in main thread

HW898 said:
I see... So these also means stuff like Now playing etc. will be gone too right?
Also, did you experience the problems I've faced in the unofficial build? sounds cannot change etc. as posted in main thread
Click to expand...
Click to collapse
Nope now playing is still there. I really only used it the module to force call screening to show up. But I have pretty much everything I remember from stock plus a few phone related goodies. I never tried the unofficial build but on the official I do not have that issue

deathblade said:
Nope now playing is still there. I really only used it the module to force call screening to show up. But I have pretty much everything I remember from stock plus a few phone related goodies. I never tried the unofficial build but on the official I do not have that issue
Click to expand...
Click to collapse
I see... I will try installing the official one without magisk as I won't want to meddle with rooting stuff for now, will get back with results asap!

deathblade said:
Hey guys, has anyone gotten Gpay to work on lineage 19.1? I have done the following and have had very odd results. Firstly, I am passing safteynet and my device is registered as play certified in Google play store. I'm seeing where sometimes gpay won't open at all and when it does it says it is unable to load my payment methods.
Specs:
OS - linageOS 19.1 (latest build as of this post)
GAPPS - Mindthegapps (latest build as of this post)
Steps taken:
Installed magisk, enabled zygisk and rebooted
Installed magisk hide props module then rebooted
Installed shamiko module then rebooted
Installed universal safteynet fix (zygisk) then rebooted
Configured denylist in magisk checking GPS (all), and Gpay (all) rebooted
Changed device fingerprint with magisk hide props module to a certified one then rebooted
Additional steps taken:
I cleared data from GPS, play store and Gpay and rebooted
I tried a different device fingerprint and rebooted (clearing data like above afterwards and rebooting again)
I have done a complete fresh install of my OS and tried again from scratch.
I also tried seeing is renaming magisk would help at all, it didn't
It appears I'm getting nowhere with this. If anyone has gotten it to work and has some insight it's be greatly appreciated!
Click to expand...
Click to collapse
Just also wanted to clarify in the case I decide to install magisk, which module do you install exactly? All of them? Zygisk/hide props module/shamiko/universal safetynet fix?

HW898 said:
Just also wanted to clarify in the case I decide to install magisk, which module do you install exactly? All of them? Zygisk/hide props module/shamiko/universal safetynet fix?
Click to expand...
Click to collapse
Ok so here is the breakdown:
Zygisk is not a module, but an implementation method used by modules. Magiskhide props is used to change the device fingerprint to a valid one that registers as protected by google play. Shamiko is for hiding root from Google play services, and Gpay (and whatever other apps may need it). Universal safteynet fix is used to help pass google safteynet checks (security). Not listed is the pixelify module used to add pixel exclusive features but of course with it install it cause havoc on Gpay and other apps so once installed it should be uninstalled.
TLDR
Yes all of them

deathblade said:
Ok so here is the breakdown:
Zygisk is not a module, but an implementation method used by modules. Magiskhide props is used to change the device fingerprint to a valid one that registers as protected by google play. Shamiko is for hiding root from Google play services, and Gpay (and whatever other apps may need it). Universal safteynet fix is used to help pass google safteynet checks (security). Not listed is the pixelify module used to add pixel exclusive features but of course with it install it cause havoc on Gpay and other apps so once installed it should be uninstalled.
TLDR
Yes all of them
Click to expand...
Click to collapse
Aite thanks for the help mate! just installed but apparently, i couldn't find gapps despite sideloading it.. might have to reinstall again

Hmm safetynet fix seems to fail, can't pass cts profile.. any step by step guides by any chance?
deathblade said:
Ok so here is the breakdown:
Zygisk is not a module, but an implementation method used by modules. Magiskhide props is used to change the device fingerprint to a valid one that registers as protected by google play. Shamiko is for hiding root from Google play services, and Gpay (and whatever other apps may need it). Universal safteynet fix is used to help pass google safteynet checks (security). Not listed is the pixelify module used to add pixel exclusive features but of course with it install it cause havoc on Gpay and other apps so once installed it should be uninstalled.
TLDR
Yes all of them
Click to expand...
Click to collapse

HW898 said:
Hmm safetynet fix seems to fail, can't pass cts profile.. any step by step guides by any chance?
Click to expand...
Click to collapse
That's where magisk hide props comes in. I don't have a full guide that I know of but I could do a quick wtite up tomorrow for you

deathblade said:
That's where magisk hide props comes in. I don't have a full guide that I know of but I could do a quick wtite up tomorrow for you
Click to expand...
Click to collapse
I got it working after following a guide~
Unfortunately features like now playing isn't working. the rest is pretty much okay tho

HW898 said:
I got it working after following a guide~
Unfortunately features like now playing isn't working. the rest is pretty much okay tho
Click to expand...
Click to collapse
You install the pixelify module? Also can you explain how it's not working?

deathblade said:
You install the pixelify module? Also can you explain how it's not working?
Click to expand...
Click to collapse
Nope, I didn't. Other than the modules to hide from banking apps as mentioned above, I installed a pixel launch module here to make it for pixel-like: https://forum.xda-developers.com/t/app-mod-pixel-launcher.4442077/
Other than that nothing else.
It doesn't;t work in the sense that it does not pick up music, even popular ones. The settings are there though, I can see them. It just doesn't identify any songs

HW898 said:
Nope, I didn't. Other than the modules to hide from banking apps as mentioned above, I installed a pixel launch module here to make it for pixel-like: https://forum.xda-developers.com/t/app-mod-pixel-launcher.4442077/
Other than that nothing else.
It doesn't;t work in the sense that it does not pick up music, even popular ones. The settings are there though, I can see them. It just doesn't identify any songs
Click to expand...
Click to collapse
This is the pixelify module I installed then removed, you can give it a try.
GitHub - Kingsman44/Pixelify: Magisk module to enables pixel exclusive features and ui
Magisk module to enables pixel exclusive features and ui - GitHub - Kingsman44/Pixelify: Magisk module to enables pixel exclusive features and ui
github.com

Related

Xposed and Safety Net Pass -- How To!

XPOSED and Safety Net PASS -- Instructions How To
I've been using Xposed because it has functionality that I don't want to give up. But "regular" Xposed won't pass Safety Net.
Thanks to @drewcu, I now have found a way to use Xposed and PASS Safety Net.
This is important enough it deserves its own Guide thread. All credit goes to @drewcu -- and of course the edXposed devs! Go here and THANK this post. Full exchange is below, but please go thank @drewcu in that post.
_______
drewcu said:
Installed Magisk and edXposed and all is well.
Thanks!
Click to expand...
Click to collapse
ChazzMatt said:
First hearing about "edXposed". Quick Google search, sounds interesting, and some say it allows you to pass Safety Net, which regular Xposed (I use) doesn't. Is that true?
Which Magisk version are you installing with that?
Click to expand...
Click to collapse
drewcu said:
Latest Magisk 19.3.
YES, EdXposed absolutely passes Safetynet (both ctsProfile and basicIntegrity)! Install instructions here: https://github.com/ElderDrivers/EdXposed but see below for the specific EdXposed version I recommend using.
I personally use magisk-EdXposed-sandhook-v0.4.0.1_beta-SNAPSHOT-release.zip found https://www.lanzous.com/b642738. Newer Sandhook versions with resource hooking like v0.4.1.2_beta and v0.4.2.3_alpha (and the YAHFA versions too) found https://github.com/ElderDrivers/EdXposed/releases introduce some LAG for me that isn't present on 0.4.0.1. Haven't tried newer ALPHA versions like 0.4.3.7 but you are welcome to see if you experience the same lag. Would have to separately install both versions, start opening apps, clicking around, and counting time till the V30 responds to see the lag I am referring to. Is subtle but most noticeable in 0.4.1.2 and less so in 0.4.2.3.
The only Xposed module I use is GravityBox(O) and there is a version specifically for EdXposed -- 8.5.3.1-edxposed (https://github.com/GravityBox/GravityBox/releases/tag/v8.5.3.1-edxposed_o), although I updated to general version 8.5.4 (https://forum.xda-developers.com/xposed/modules/app-gravitybox-v8-0-0-beta-1-tweak-box-t3739929) and have no resource hooking problems with 0.4.0.1 like I thought there might be and had with general version 8.5.3. If you use any OTHER Xposed modules that require resource hooking, you will need to use an EdXposed version 0.4.1.2 or above which has resource hooking but also possibly some lag (perhaps none in the latest alpha I don't know).
So I stay on magisk-EdXposed-sandhook-v0.4.0.1_beta-SNAPSHOT-release because it works with the latest version of GravityBox no problem, has 0 lag unlike newer versions (I think an Oreo problem), and passes Safetynet just fine.
Not sure if some of the steps I took after reading a forum about Safetynet were necessary but I did them anyway -- namely:
1) EdXP Settings - Enable Black/White List
2) Black List Google Play Services and Google Play Store
3) Magisk Hide - ALL of Google Play Services
Enjoy!
Click to expand...
Click to collapse
TotallyAnxious said:
Thanks. I've been meaning to check out the new Xposed offshoots.
Click to expand...
Click to collapse
_________
@drewcu:
edXposed INSTRUCTIONS
Install instructions here: https://github.com/ElderDrivers/EdXposed but see below for the specific EdXposed version I recommend using.
I personally use magisk-EdXposed-sandhook-v0.4.0.1_beta-SNAPSHOT-release.zip found https://www.lanzous.com/b642738. Newer Sandhook versions with resource hooking like v0.4.1.2_beta and v0.4.2.3_alpha (and the YAHFA versions too) found https://github.com/ElderDrivers/EdXposed/releases introduce some LAG for me that isn't present on 0.4.0.1. Haven't tried newer ALPHA versions like 0.4.3.7 but you are welcome to see if you experience the same lag. Would have to separately install both versions, start opening apps, clicking around, and counting time till the V30 responds to see the lag I am referring to. Is subtle but most noticeable in 0.4.1.2 and less so in 0.4.2.3.
The only Xposed module I use is GravityBox(O) and there is a version specifically for EdXposed -- 8.5.3.1-edxposed (https://github.com/GravityBox/GravityBox/releases/tag/v8.5.3.1-edxposed_o), although I updated to general version 8.5.4 (https://forum.xda-developers.com/xposed/modules/app-gravitybox-v8-0-0-beta-1-tweak-box-t3739929) and have no resource hooking problems with 0.4.0.1 like I thought there might be and had with general version 8.5.3. If you use any OTHER Xposed modules that require resource hooking, you will need to use an EdXposed version 0.4.1.2 or above which has resource hooking but also possibly some lag (perhaps none in the latest alpha I don't know).
So I stay on magisk-EdXposed-sandhook-v0.4.0.1_beta-SNAPSHOT-release because it works with the latest version of GravityBox no problem, has 0 lag unlike newer versions (I think an Oreo problem), and passes Safetynet just fine.
Not sure if some of the steps I took after reading a forum about Safetynet were necessary but I did them anyway -- namely:
1) EdXP Settings - Enable Black/White List
2) Black List Google Play Services and Google Play Store
3) Magisk Hide - ALL of Google Play Services
Enjoy!
When I go to download the file, it's in, I assume, Chinese characters.
Any help.
Never mind, figured it out.
This is great. I'm so happy to have Gravity Box again.
I too had a problem with lag with newer versions of edxposed. I switched to the version recommend in the OP and all is well.
If you comfortable using "chinese" app. Taichi is simpler solution (personally), although not much modules currently supported. Both edxposed and taichi are available on magisk repo
Thanks @ChazzMatt, finally got around to installing Xposed again. Thank god for GravityBox!
edit: after playing around for a day, I'm disabling edx. I'm getting lag, force closes, unresponsive back button, and major battery drain. Sad to see the framework hasn't changed much in 1-2 years. It's not worth it for a single Xposed module.
Gravitybox system framework not respondinhlg.
On us996k
Guess I'm missing something?
qwas7899 said:
Gravitybox system framework not respondinhlg.
On us996k
Guess I'm missing something?
Click to expand...
Click to collapse
Edit; figured it out
qwas7899 said:
Edit; figured it out
Click to expand...
Click to collapse
share with the class.
Right. Didn't have riru-core module installed.
Thanks a lot for this guide . It's great to have xposed and safety net passing.
soo I tried to install edxposed sandhook (latest version), after a couple reboot, all went fine, but now I lost wifi and data connection (they cant be turned on), any ideas or fix? is it linked to that version of edxposed? I have a Lg ls998 converted to Us998h, thank you
LeTerrible said:
Just wanted to share my experience with NFC banking and FullHD working Netflix. Managed to delete everything google and installed Microg only (to get Gcam to work), my banking app, Netflix app, Canary EdXposed and it works flawlessly! Could never get FullHD and NFC banking to work previously with Xposed. Of note was the fact I am running Xprivacy, too. Just make sure you blacklist the apps in EdXposed and also hide them in Magisk and it all works
Hope this helps others as it really made my NoGapps/Rooted stock phone experiences significantly better.
Click to expand...
Click to collapse
Great.
I'm having trouble getting EdXposed to activate. I'm on a fresh clean install of the TWRP flashable version of US998 30b with Magisk 20.1 installed and working, and while i've got the Riru - Core module installed (v19.5), no matter which Riru - Ed Xposed module I use I get the following error message from EdXposed Manager 4.5.2 explaining why it's installed but not activated:
There seems to be a known issue("Wrong base directory: /mnt/expand/7f941a12-b7aa-4d2a-a664-f89a46b7d86c/user_de/0/org.meowcat.edxposed.manager") with your ROM.
Suggestions on where I go from here?
radwolf76 said:
I'm having trouble getting EdXposed to activate. I'm on a fresh clean install of the TWRP flashable version of US998 30b with Magisk 20.1 installed and working, and while i've got the Riru - Core module installed (v19.5), no matter which Riru - Ed Xposed module I use I get the following error message from EdXposed Manager 4.5.2 explaining why it's installed but not activated:
There seems to be a known issue("Wrong base directory: /mnt/expand/7f941a12-b7aa-4d2a-a664-f89a46b7d86c/user_de/0/org.meowcat.edxposed.manager") with your ROM.
Suggestions on where I go from here?
Click to expand...
Click to collapse
Solution Found. My EdXposed Manager had been installed to External Storage. It only works on Internal Storage.
Safety Net Fail w/ Gravitybox
It looks like as soon as I enable the Gravitybox module that you recommend, safetynet fails. Are you still passing with your setup (I'm wondering if there has been some update that this version of Gravitybox no longer passes)?
UPDATE: even though safetynet shows up as failing in Magisk, I am still able to use Google Pay, so maybe it is working? I'll update this post once I've tried using Google Pay to pay for something.
UPDATE again: after a couple of days, Google Pay showed a pop up message saying that it would no longer work. Uninstalling and reinstalling gets it working temporarily again it seems.
Dear @ChazzMatt
Should I install the old beta in the last page or the latest canary to avoid safety net and which versions is the best?
Note to everyone: installing xposed framework will trigger safetynet....and uninstalling it will do as well
And i don't know how to solve this except flashing a new rom

Question Cannot get phone to pass SafetyNet after rooting

I've unlocked the bootloader. I've grabbed boot.img and patched it with Magisk, etc. and now I'm rooted. Great.
But I cannot pass SafetyNet.
I've done MagiskHide, easy enough.
But I also installed the "Universal SafetyNet Fix" module ("This is a universal fix for SafetyNet on devices with hardware attestation and unlocked bootloaders or custom verified boot keys. It defeats both hardware attestation and the new SafetyNet CTS profile updates released on January 12, 2021. The only requirement is that you can pass basic attestation, which requires a valid combination of device and model names, build fingerprints, and security patch levels.")
And I've also installed the "MagiskHide Props Config" module and run the "props" command. I've tried going through various options, changing the signature (they don't have OnePlus 9 Pro though, best I could do was OnePlus 8T Pro) and even doing full emulation. No matter what options I try, I cannot pass SafetyNet. As a result, things like Netflix won't show up in the play store.
Anybody had any luck?
In the past I've additionally installed a custom kernel, one that would hide the fact that the bootloader was unlocked and help pass safetynet. I think that's the "puzzle piece" I'm missing.
I can't stand the new xda forums. Can't easily find the kernel development threads or even the custom ROM's threads.
There's an issue with safetynet on the latest Magisk. You need the canary version to pass safetynet.
entropism said:
There's an issue with safetynet on the latest Magisk. You need the canary version to pass safetynet.
Click to expand...
Click to collapse
Really? Omg I've been fighting with SafetyNet for 2 days trying different modules and options...
Ok let me try Canary.
Son of a ... Ok, well that worked. Kind of annoyed I learned all about "Universal SafetyNet Fix" and hardware attestation and the new SafetyNet CTS profile updates released on January 12, 2021. And then I learned about
MagiskHide Props Config and props files and device fingerprints, etc.
Oh well, at least I can pass safetynet.
Should I delete this thread? Help reduce some clutter.
glitchsys said:
Son of a ... Ok, well that worked. Kind of annoyed I learned all about "Universal SafetyNet Fix" and hardware attestation and the new SafetyNet CTS profile updates released on January 12, 2021. And then I learned about
MagiskHide Props Config and props files and device fingerprints, etc.
Oh well, at least I can pass safetynet.
Should I delete this thread? Help reduce some clutter.
Click to expand...
Click to collapse
I would leave the thread so that people can search if they have the same issue. Not everyone knows to use canary (obviously... lol) and there are other good ideas in your post that may resolve other issues.
This literally happened last week, and it will be pushed to the main Magisk module shortly. I learned about it when my 7T wouldn't pass safety.
I've enabled magical hide, have added props config module and changed fingerprint to Pixel 5, and have flashed universal safetynet fix, and lastly I updated to canary build. I still don't pass CTS. Any help?
I installed this Canary version from Magisk GitHub and pass... T-Mobile variant running it with Omega Kernel.
I am passing safety net, but can't get Netflix to work. It is saying it's not compatible with my device and to update to latest version
the bolt of thunder said:
I am passing safety net, but can't get Netflix to work. It is saying it's not compatible with my device and to update to latest ve
Click to expand...
Click to collapse
Did you clear data and cache for the play store and also Magisk hide all the Google Play Service information.. it's working for me..
I cleared data and cache for Netlfix only. I did Magisk hide all the Google Play Services. Unfortunately I unrooted and re-locked my bootloader. I will root again maybe after some time. Very sad.
the bolt of thunder said:
I am passing safety net, but can't get Netflix to work. It is saying it's not compatible with my device and to update to latest version
Click to expand...
Click to collapse
I had to uninstall all updates to Netflix and then update again in the Play Store to get it working again. Before the last OTA I had to install a standalone APK over the system Netflix because Play Store version didn't work at all. Netflix does work on rooted devices, it's just a bit of a hassle for some reason.
entropism said:
There's an issue with safetynet on the latest Magisk. You need the canary version to pass safetynet.
Click to expand...
Click to collapse
thanks
glitchsys said:
Son of a ... Ok, well that worked. Kind of annoyed I learned all about "Universal SafetyNet Fix" and hardware attestation and the new SafetyNet CTS profile updates released on January 12, 2021. And then I learned about
MagiskHide Props Config and props files and device fingerprints, etc.
Oh well, at least I can pass safetynet.
Should I delete this thread? Help reduce some clutter.
Click to expand...
Click to collapse
Did you uninstall magisk and all the modules? Having the same issue won't pass CTS profile match.

Android 12 custom rom?

Just wanting to know if there are any A12 custom roms for moto one action or if anyone can port it,it will be greatly appreciated
Close you can get is probably the dotOS GSI but there are tons of bugs.
KevinKraze said:
Close you can get is probably the dotOS GSI but there are tons of bugs.
Click to expand...
Click to collapse
how do i install dots rom
KevinKraze said:
Close you can get is probably the dotOS GSI but there are tons of bugs.
Click to expand...
Click to collapse
Could you help me to install the ROM
Good news! Official LineageOS 19.1 is now released for troika.
LineageOS - builds for troika
georg3_ said:
Good news! Official LineageOS 19.1 is now released for troika.
LineageOS - builds for troika
Click to expand...
Click to collapse
Yep! I installed it the day it released. Great work to all the maintainers! Very small amount of bugs and runs incredibly smooth.
KevinKraze said:
Yep! I installed it the day it released. Great work to all the maintainers! Very small amount of bugs and runs incredibly smooth.
Click to expand...
Click to collapse
Did it pass SafetyNet on your One Action?
georg3_ said:
Did it pass SafetyNet on your One Action?
Click to expand...
Click to collapse
You have to install magisk and multiple other things, but I made it work! Google Pay, Netflix, banking apps, work perfectly now. You need to install these modules for magisk:
- Shamiko
- MagiskHide Props Config
- Universal SafetyNet Fix
- If you want to use Google Pay install Gpay SQLite Fix
For props config you want to edit device fingerprint to an android 12 supported devices (i used pixel 5) and force BASIC key attestation (i used pixel 5 again). Then just use denylist on GSF, Play Store (im not sure if its needed) and any other app you want to hide root from. Make sure you disable Enforce Deny List. Then you can clear data from Play Store, GMS, and Google Pay (if you need it). Google Pay might not work immediately (took a couple of reboots to get it to work) and Netflix and other apps might not appear in the Play Store at first.
Good Luck!

How To Guide Rooted, passing SafetyNet, Play Integrity, and GPay/Wallet contactless on A13 stable

I installed Android 13 yesterday and had some trouble getting GPay/Wallet contactless payments working. Here's what eventually worked for me:
Magisk 25.2 (Github, XDA)
Hide Magisk app
Enable Zygisk
Enforce DenyList
Add the usual suspects to DenyList (Google Play Store, Google Services Framework, Google Play Protect Service, Wallet/GPay app)
Install @Displax Universal SafetyNet Fix Mod as a Magisk module (kdrag0n's unmodded original did not work for me)
Clear storage/cache from GPay/Wallet, Play Store, and Play Services
Reboot
And that's it. No messing around with hiding props configs or anything like that.
I used a couple of apps to check my Safetynet/Play Integrity status: YASNAC (Github, Play Store) and Integrity Checker by @1nikolas (Play Store). On YASNAC, you need to pass Basic integrity and CTS profile match. On Integrity Checker, you need MEETS_DEVICE_INTEGRITY (which I didn't have with the standard Universal Safetynet Fix; I needed Displax's mod) and MEETS_BASIC_INTEGRITY. I don't have MEETS_STRONG_INTEGRITY; it's my understanding that you can't get that with root/unlocked bootloader at the moment. However, it appears you can get contactless payments working without it.
I hope having all this information together helps others, as I had a bit of trouble hunting it down.
Bringing from the kernel thread so we keep the off-topic to a minimum there.
triggerhappy_ said:
Reinstalling SafetyNet Fix 2.3.1 in Magisk Modules seems to be working fine.
Spoiler: YASNAC CTS profile check
View attachment 5687621
But still I haven't DEVICE_INTEGRITY in Play Integrity API checker. upd. after cleaning cache, now it doesn't have even BASIC.
Spoiler: API checker
View attachment 5687635
The app is probably corrupted, others are just doing fine. Anyway.
Spoiler: SafetyNet checker
View attachment 5687649
Click to expand...
Click to collapse
The newer Mod version of 2.3.1 Universal Safety Net fix referenced in the OP fixed the device integrity for me just now. I uninstalled the original fix (didn't reboot yet), then installed the new fix, rebooted, and I got device integrity passed.
direwolf1 said:
Add the usual suspects to DenyList (Google Play Store, Google Services Framework, Google Play Protect Service, Wallet/GPay app)
Click to expand...
Click to collapse
You don`t need to add all this stuff to DenyList when using USNF.
Weird that some don't work and others do *typical of Google though I guess lmao*. I've been using mine fine since the moment I first flashed it without any of above hassle. The Wallet might be bank related but integrity I dunno what would be the difference
This worked for me. I followed the same procedure in the exact order and experienced the same thing all the way through. Thanks very much for taking the time to make this post, I was absolutely dreading this and you made it easy for me!
Displax said:
You don`t need to add all this stuff to DenyList when using USNF.
Click to expand...
Click to collapse
Thanks! Appreciate the tip and the great work on the mod!
You can also install Shamiko for banking apps that need to be hidden. Mark but disable the deny list.
For those that have done this, is all DRM related stuff working with Widevine L1, etc (Netflix, Hulu, Peacock, etc)...
I can confirm for Hulu, works perfectly well with Displax's mod of USNF 2.3.1 and Shamiko.
Is it weird I'm still passing Integrity and Safetynet after the Android 13 update with the original kdrag0n module? Or is this one of those slow rollout things that will eventually affect me?
Thanks for this! Did the exact steps as the OP and everything works perfectly!
HereticBG said:
Is it weird I'm still passing Integrity and Safetynet after the Android 13 update with the original kdrag0n module? Or is this one of those slow rollout things that will eventually affect me?
Click to expand...
Click to collapse
Until I used the SafetyNet v1.31 MOD version, I only passed basic integrity in the Integrity Checker app. After I installed the MOD version, I then passed Device Integrity as well.
direwolf1 said:
I installed Android 13 yesterday and had some trouble getting GPay/Wallet contactless payments working. Here's what eventually worked for me:
Magisk 25.2 (Github, XDA)
Hide Magisk app
Enable Zygisk
Enforce DenyList
Add the usual suspects to DenyList (Google Play Store, Google Services Framework, Google Play Protect Service, Wallet/GPay app)
Install @Displax Universal SafetyNet Fix Mod as a Magisk module (kdrag0n's unmodded original did not work for me)
Clear storage/cache from GPay/Wallet, Play Store, and Play Services
Reboot
And that's it. No messing around with hiding props configs or anything like that.
I used a couple of apps to check my Safetynet/Play Integrity status: YASNAC (Github, Play Store) and Integrity Checker by @1nikolas (Play Store). On YASNAC, you need to pass Basic integrity and CTS profile match. On Integrity Checker, you need MEETS_DEVICE_INTEGRITY (which I didn't have with the standard Universal Safetynet Fix; I needed Displax's mod) and MEETS_BASIC_INTEGRITY. I don't have MEETS_STRONG_INTEGRITY; it's my understanding that you can't get that with root/unlocked bootloader at the moment. However, it appears you can get contactless payments working without it.
I hope having all this information together helps others, as I had a bit of trouble hunting it down.
Click to expand...
Click to collapse
Thanks so much for your detailed instructions.
Could you please be so kind as to check whether Xprivacylua works with your settings?
Looking forward to your comments
bush911 said:
Thanks so much for your detailed instructions.
Could you please be so kind as to check whether Xprivacylua works with your settings?
Looking forward to your comments
Click to expand...
Click to collapse
I don't use Xposed, so unfortunately I can't test that for you.
roirraW edor ehT said:
Until I used the SafetyNet v1.31 MOD version, I only passed basic integrity in the Integrity Checker app. After I installed the MOD version, I then passed Device Integrity as well.
Click to expand...
Click to collapse
That's what's weird, I pass both Basic and Device Integrity without the new MOD version, just using the old kdrag0n module. I guess it'll just hit me eventually lol
bush911 said:
Thanks so much for your detailed instructions.
Could you please be so kind as to check whether Xprivacylua works with your settings?
Looking forward to your comments
Click to expand...
Click to collapse
try to use shamiko if you use lspoed
LLStarks said:
You can also install Shamiko for banking apps that need to be hidden. Mark but disable the deny list.
Click to expand...
Click to collapse
also a blank whitelist file in /data/adb/shamiko will hide all rooted things from the system you can chack rooted status with MOMO app
Druboo666 said:
try to use shamiko if you use lspoed
Click to expand...
Click to collapse
Thank you for the input, I use Xpivacy mainly for hooking location as well other items, but shamiko is for hiding root?
bush911 said:
Thank you for the input, I use Xpivacy mainly for hooking location as well other items, but shamiko is for hiding root?
Click to expand...
Click to collapse
shamiko should hide both lspoed and root.not sure give it a try
It worked perfect on Pixel 6 with Android 12 thanks!

Question [Issue] Google pay (Wallet) does not work with oxygen 13 (LE2121 Model)

Hello guys,
I just upgraded from oxygen 12 to 13 last week.
Since than, google pay does not work for me. It used to work perfectly with oxygen 12.
As i have mentioned at title, my one plus 9 pro model is LE2121, im quite sure its related to this.
I've looked for a solution for this here and also in other forums, but i cannot find one at the moment.
Hard reset is my last option .
Does anyone facing this issue and managed to solve it?
Many thanks.
I'm using GPay and all banking apps on rooted LE2121. This is what I did.
Installed Safetynet Fix and Shamiko modules
Configured Zygisk & Denylist
Turned OFF "enforce denylist" (according to Shamiko instructions)
Renamed Magisk to something else (look in Magisk settings)
See if that works for you.
tathagatab said:
I'm using GPay and all banking apps on rooted LE2121. This is what I did.
Installed Safetynet Fix and Shamiko modules
Configured Zygisk & Denylist
Turned OFF "enforce denylist" (according to Shamiko instructions)
Renamed Magisk to something else (look in Magisk settings)
See if that works for you.
Click to expand...
Click to collapse
This was working for A12.
For A13 it's a different story and a solution is to remove the Work profile or any cloned apps.
RASTAVIPER said:
This was working for A12.
For A13 it's a different story and a solution is to remove the Work profile or any cloned apps.
Click to expand...
Click to collapse
It works for me on OOS 13. Maybe because I have only one profile and zero cloned apps.
More information here:
OnePlus Community
Introducing our new OnePlus Community experience, with a completely revamped structure, built from the ground-up.
community.oneplus.com
Had this one. Via ADB I had to delete second profile which was created when I cloned WhatsApp.
Google Wallet/payments doesnt work with cloned apps enabled. its many times reported bug and still is here in stable. same problem was in upgrade from 11 to 12.
In FAQ OnePlus stated they fixed it. But still in Stable the issue persists.
l_mike said:
In FAQ OnePlus stated they fixed it. But still in Stable the issue persists.
Click to expand...
Click to collapse
yes, because promises of new 1+ are trash. is not fixed on stable F.16.
l_mike said:
Had this one. Via ADB I had to delete second profile which was created when I cloned WhatsApp.
Click to expand...
Click to collapse
There is no way I delete my second whatsapp profile just to get this upgrade.
First they need to solve such important bug.
Hello all,
thanks for all the replies.
What fixed the issue for me was to make hard reset.
Luckly, its very easy on one plus with the google cloud backup and restore method.
So i made it, and everything works fine. (Had also few bugs that where fixed also.. on the way..).
Also, Gpay works in my galaxy wacth 4!! with oxygen 12 i couldn't use it!
After all, happy ending!
davidz85 said:
Hello all,
thanks for all the replies.
What fixed the issue for me was to make hard reset.
Luckly, its very easy on one plus with the google cloud backup and restore method.
So i made it, and everything works fine. (Had also few bugs that where fixed also.. on the way..).
Also, Gpay works in my galaxy wacth 4!! with oxygen 12 i couldn't use it!
After all, happy ending!
Click to expand...
Click to collapse
nice, but for other people who use xy apps hard reset isnt easy. for me is "5 days settuping.." its main bug with cloned apps. you just delete 999 user with hard reset.

Categories

Resources