Play Integrity Fix and Wallet issues


antythesis

Members
4 Aug 2024
4
3
Hi,

I am using Xiaomi.EU on my Mi 11 Lite 5G NE (lisa). As all of us do, I had issues with Google Pay from time to time - basically sometimes it refuses to work, from time to time, sometimes weekly, sometimes after longer time. I usually refer to this: https://xiaomi.eu/community/threads/installing-magisk-and-play-integrity-fix.70553/ and it worked fine until today.
My setup is Magisk (hidden under different name), with DenyList enabled (but with no Google processes on it), but with NO enforcement, since Shamiko is installed in Magisk modules, obviously running lates PlayIntegrityFix from chiteroman, and I also installed playcurl (https://github.com/daboynb/PlayInte....apk to use with play integrity by chiteroman). You can see this on images attached. I also had installed this: https://github.com/x1337cn/AutoPIF-Next/tree/main today, however have removed it, as it's probably not needed anymore.

My problem is, that attestation sometimes works, sometimes not (basically 50%). When I click on check integrity button (either in Play Store or in SPIC) once I get Device Integrity, second later i get No Integrity. I also can't pass SafetyNet anymore (also on screenshots). Despite that, Google Wallet worked fine, until today. Today I cannot make it work, maybe because after following the guide from above - as always - I started having notification issues, with them not coming from almost every app (with exceptions). Then, I repeated this guide and after that I cannot bring Wallet to work and notification still do not work reliably. Also, you can find a Google's engineer quote saying it's not recommended to clear GSF as this might result in such behaviour (
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
) - however I could fix it when I had this notiication issue by clearing again GSF (only) cache.

Can you advise what am I doing wrong or missing? What can I do to fix this crappy situation?
P.S. One off-side question: if I had a WearOS device like Samsung Galaxy Watch with NFC support - would it be affected by Google Wallet not being compliant on phone or not? I'm seriously tired of this cat and mouse game by Google and since I need root to work, I'm thinking about going this way if that will allow me to pay without problems.
 

Attachments

  • photo_2024-08-04_19-05-03.jpg
    photo_2024-08-04_19-05-03.jpg
    53.9 KB · Views: 693
  • photo_2024-08-04_19-05-06.jpg
    photo_2024-08-04_19-05-06.jpg
    57.7 KB · Views: 709
  • photo_2024-08-04_19-05-25.jpg
    photo_2024-08-04_19-05-25.jpg
    58 KB · Views: 644
  • photo_2024-08-04_19-05-22.jpg
    photo_2024-08-04_19-05-22.jpg
    83 KB · Views: 633
  • photo_2024-08-04_19-05-12.jpg
    photo_2024-08-04_19-05-12.jpg
    106.6 KB · Views: 638
  • photo_2024-08-04_19-05-09.jpg
    photo_2024-08-04_19-05-09.jpg
    99 KB · Views: 641
  • photo_2024-08-04_19-05-28.jpg
    photo_2024-08-04_19-05-28.jpg
    83 KB · Views: 697
You're not supposed to use Play Integrity Fix on our ROMs. It conflicts with our solution.
 
Am I wrong?
Yes. That thread was made before our own solution was added to our ROMs as a temporary workaround.
It still can be used if, and only if, our injection module app is disabled.
Otherwise, if you're rooted, all you need is Enforce DenyList, with "com.google.android.gms.unstable" in your DenyList.
 
  • Like
Reactions: amibumping
It still can be used if, and only if, our injection module app is disabled.
That is handled by PIF itself. Part of installation script is removing your Inject app from OS, automatically.
So, it's either PIF (so my current config) or your app with com.android.gms.unstable on DenyList. Good to know, thanks!

Do you maybe have any idea on how to fix SafetyNet attestation and what to do with notifications?
 
That is handled by PIF itself. Part of installation script is removing your Inject app from OS, automatically.
So, it's either PIF (so my current config) or your app with com.android.gms.unstable on DenyList. Good to know, thanks!

Do you maybe have any idea on how to fix SafetyNet attestation and what to do with notifications?
Nope. I don't have any issue with Play Integrity. (SafetyNet has been obsolete for a while)
 
I had a similar isue on my Mi 11 Lite 5G NE. Try doing a full data wipe of Google Play Services and Google Play Store, then reconfigure Magisk and Play Integrity Fix. Sometimes it helps to disable and re-enable the Shamiko module. :)

Some Magisk versions work better with different ROMsso you might try instaling an older version. WearOS might also have problems if the phone fails SafetyNet. ;)
 
I had a similar isue on my Mi 11 Lite 5G NE. Try doing a full data wipe of Google Play Services and Google Play Store, then reconfigure Magisk and Play Integrity Fix. Sometimes it helps to disable and re-enable the Shamiko module. :)

Some Magisk versions work better with different ROMsso you might try instaling an older version. WearOS might also have problems if the phone fails SafetyNet. ;)
Hi :) What do you mean by "reconfiguring" them? Uninstalling and Reinstalling?
 
Yes. That thread was made before our own solution was added to our ROMs as a temporary workaround.
It still can be used if, and only if, our injection module app is disabled.
Otherwise, if you're rooted, all you need is Enforce DenyList, with "com.google.android.gms.unstable" in your DenyList.
how to apply DenyList with 'com.google.android.gms.unstable'?
 
Nope. I don't have any issue with Play Integrity. (SafetyNet has been obsolete for a while)
Hey, I can't pass the checks anymore, Google Pay doesn't work since a couple of weeks now. I'm on MIUI 14 stable.
I have the latest xiaomi.eu fix, uninstalled updates for google play services and google play store, restarted device, installed updates, readded the cards. Issue is still there, can't pay with my phone. I use this feature almost daily, and it's quite a dealbreaker for me :(. Can you please help? Thank you!
 
What is your integrity test result in the Google Play Store app?
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
  • Like
Reactions: TheSaw
What is your integrity test result in the Google Play Store app?
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
It seems to be ok:

Labels: [MEETS_BASIC_INTEGRITY] Build fingerprint: Redmi/apollo/apollo:12/RKQ1.211001.001/V14.0.5.0.SJDCNXM:user/release-keys Brand: Xiaomi Device: apollo Model: M2007J3SG
 
Last edited:
If it doesn't pass the BASIC and DEVICE test the payments won't work. According to what you wrote, you only go through BASIC.
 

Attachments

  • Screenshot_2024-10-03-12-35-56-843_com.android.vending-edit.jpg
    Screenshot_2024-10-03-12-35-56-843_com.android.vending-edit.jpg
    242.3 KB · Views: 523
  • Like
Reactions: TheSaw
If it doesn't pass the BASIC and DEVICE test the payments won't work. According to what you wrote, you only go through BASIC.
You were right, I think I had the 09.23 fix; my apologies. I installed this and now I have both!
This is a lifesaver for my holiday next week, thank you a bunch!! :)

Labels: [MEETS_BASIC_INTEGRITY, MEETS_DEVICE_INTEGRITY] Build fingerprint: Redmi/apollo/apollo:12/RKQ1.211001.001/V14.0.5.0.SJDCNXM:user/release-keys Brand: Xiaomi Device: apollo Model: M2007J3SG
 
I am having Problem with play integrity. Only get BASIC integrity but no DEVICE integrity on my Poco X4 Pro 5G global (Veux_G), no root with latest xiaomi.eu_VEUXG_OS1.0.8.0.TKCMIXM_13 from 02.10.2024 and newest Xiaomi.eu GPay Module (XiaomiEUModule_2024.09.26.apk).
I cleared Data of Wallet, Play, Play services and framework and restarted device.
Screenshot_2024-10-23-12-57-02-709_com.android.vending.jpg
 
For me simple reboot helped. Maybe it depends on your region and you have to wait a bit until google changes affect you.
 
  • Like
Reactions: AsadP