Giter VIP home page Giter VIP logo

Comments (15)

mgrybyk avatar mgrybyk commented on June 30, 2024 1

Please ignore my previous comment. It stopped working for me after clicking around for a dozen of minutes.

from playintegrityfix.

SquadCraftFTW avatar SquadCraftFTW commented on June 30, 2024 1

I replaced Magisk with kernelsu and installed zygisknext and playingtegrity fix, now instead of failing all checks it intermittently switches between failing and passing, and Google wallet doesn't warn me that the device is incompatible anymore.

Is this the same behaviour you're experiencing?

Firmware/Device: Xiaomi.eu (stable) v14.0.20.0/Xiaomi 13 Ultra (ishtar)

from playintegrityfix.

xVANKO avatar xVANKO commented on June 30, 2024 1

bumping. I really pray for a eu rom

There is no need to bump this issue. It won't be fixed on @chiteroman side. You need to wait for next MIUI stable release which won't include Xiaomi.eu fixes for Play Integrity. You will have 2 options there: install Xiaomi.eu weekly ROM (without chiteroman PlayIntegrityFix, but included with Xiaomi.eu fixes) or Xiaomi.eu stable ROM (with chiteroman PlayIntegrityFix installed in Magisk, but without Xiaomi.eu fixes included in ROM).

Reference

from playintegrityfix.

daboynb avatar daboynb commented on June 30, 2024 1

We understand that the dev can't do anything for xiaomi.eu problems but it will be cool if he can provide details to us.
Which fixes xiaomi.eu made to the rom?
Why those fixes break the module?

from playintegrityfix.

chiteroman avatar chiteroman commented on June 30, 2024 1

https://xiaomi.eu/community/threads/google-wallet-stopped-working-device-doesnt-meet-security-requirements.70444/post-705700

from playintegrityfix.

mgrybyk avatar mgrybyk commented on June 30, 2024 1

@chiteroman this doesn't answer the question or provide any useful information.
It says that whatever a user want is not possible. Stable rom won't update, dev roms are outdated and not planned at the moment.

The question remains open. What should I do in order to make Xiaomi.eu rom pass the Google integrity checks?

Can you please describe what changes are required to make the module work with Xiaomi.eu rom?

Thank you

from playintegrityfix.

mgrybyk avatar mgrybyk commented on June 30, 2024

Here is a workaround I got after reading issues reported by others.
The module worked for me in combination with https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/releases

  1. I installed both modules
  2. Followed instructions in https://github.com/chiteroman/PlayIntegrityFix#certify-play-store-and-fix-google-wallet but also cleared gsf data.
  3. Followed https://github.com/chiteroman/PlayIntegrityFix#make-fcm-push-back-to-work-after-cleared-gsf-data and rebooted device in the end.

Thanks a lot for the detailed instructions to the module author!

I didn't configure the props hide module anyhow.

I'd love if the PlayIntegrityFix module would be the only one needed as far as the hide props module is deprecated and will stop working eventually.

I can use the wallet and some checks are passing for me now, see the screenshot.

Screenshot_2023-11-17-16-29-35-924_com android vending

from playintegrityfix.

mgrybyk avatar mgrybyk commented on June 30, 2024

U think so, looks quite similar. The wallet doesn't work well for me. I can't delete my cards. I tried to pay with it twice earlier today. The first time it worked, the second time it didn't work.

from playintegrityfix.

xVANKO avatar xVANKO commented on June 30, 2024

I replaced Magisk with kernelsu and installed zygisknext and playingtegrity fix, now instead of failing all checks it intermittently switches between failing and passing, and Google wallet doesn't warn me that the device is incompatible anymore.

same, some checks are passing with both basic and device integrity and some are failing

from playintegrityfix.

knasiotis avatar knasiotis commented on June 30, 2024

bumping. I really pray for a eu rom fix

from playintegrityfix.

NotCrissss avatar NotCrissss commented on June 30, 2024

Can you please describe what changes are required to make the module work with Xiaomi.eu rom?

Thank you for sharing your experience, do you mean other xiaomi models (like 12s ultra) need to flash the latest stable xiaomi.eu rom and use the play integrity fix for the google wallet?

If this is the case and the google play "not certified" does not matter at well, I will try to install the stable + play integrity fix.

from playintegrityfix.

kacskrz avatar kacskrz commented on June 30, 2024

@chiteroman this doesn't answer the question or provide any useful information. It says that whatever a user want is not possible. Stable rom won't update, dev roms are outdated and not planned at the moment.

The question remains open. What should I do in order to make Xiaomi.eu rom pass the Google integrity checks?

Can you please describe what changes are required to make the module work with Xiaomi.eu rom?

Thank you

As far as I see, you have Xiaomi 12 Pro with latest beta. So you have two options:

  • wait few weeks for a new beta build with Android 14 and HyperOS (Xiaomi didn't release it for 12 Pro until now) which will have the newest fix by us (xiaomi.eu) or
  • wait for stable rebuild which will come in few days and on which you will be able to flash PlayIntegrityFix.

Regards

from playintegrityfix.

mgrybyk avatar mgrybyk commented on June 30, 2024

@kacskrz @NotCrissss what I'd prefer is to get some build props from the stable eu rom or stable global rom, set them in my current eu dev rom, and just keep using the latest Android 13 build with the PlayIntegrityFix module.

Ideally, I'd like it to be automatic, but manual approach is also fine.

I'm talking about these props that you can get with getprop

getprop ro.build.date.utc
getprop ro.build.date
getprop ro.build.fingerprint
getprop ro.build.flavor
getprop ro.build.host
getprop ro.build.host
getprop ro.build.keys
getprop ro.build.version.incremental
getprop ro.build.version.security_patch
getprop ro.system.build.date.utc
getprop ro.system.build.date
getprop ro.system.build.fingerprint
getprop ro.system.build.version.incremental

For the dev rom the output is like this

ro.build.date.utc=1697358010
ro.build.date=Sun Oct 15 08:20:10 UTC 2023
ro.build.fingerprint=Xiaomi/zeus/zeus:13/SKQ1.220303.001/V14.0.23.10.15.DEV:user/release-keys
ro.build.flavor=missi_phone_cn-user
ro.build.host=xiaomi.eu
ro.build.keys=release-keys
ro.build.version.incremental=V14.0.23.10.15.DEV
ro.build.version.security_patch=2023-10-01
ro.system.build.date.utc=1697358010
ro.system.build.date=Sun Oct 15 08:20:10 UTC 2023
ro.system.build.fingerprint=qti/missi_phone_cn/missi:13/TKQ1.220807.001/V14.0.23.10.15.DEV:user/release-keys
ro.system.build.version.incremental=V14.0.23.10.15.DEV

I'm looking for the same output from the stable (eu) rom where play integrity checks are passing.

from playintegrityfix.

mgrybyk avatar mgrybyk commented on June 30, 2024

Here is props from xiaomi.eu stable ROM 23.11.18

ro.build.date.utc=1696861647
ro.build.date=Mon Oct 9 14:27:27 UTC 2023
ro.build.fingerprint=Xiaomi/zeus/zeus:13/SKQ1.220303.001/V14.0.15.0.TLBCNXM:user/release-keys
ro.build.flavor=missi_phone_cn-user
ro.build.host=xiaomi.eu
ro.build.keys=release-keys
ro.build.version.incremental=V14.0.15.0.TLBCNXM
ro.build.version.security_patch=2023-10-01
ro.system.build.date.utc=1696861647
ro.system.build.date=Mon Oct 9 14:27:27 UTC 2023
ro.system.build.fingerprint=qti/missi_phone_cn/missi:13/TKQ1.220807.001/V14.0.15.0.TLBCNXM:user/release-keys
ro.system.build.version.incremental=V14.0.15.0.TLBCNXM

It is sufficient to mock these props in dev rom to make PlayIntegrityFix work there:

ro.build.fingerprint=Xiaomi/zeus/zeus:13/SKQ1.220303.001/V14.0.15.0.TLBCNXM:user/release-keys
ro.build.version.incremental=V14.0.15.0.TLBCNXM
ro.build.version.security_patch=2023-10-01
ro.system.build.fingerprint=qti/missi_phone_cn/missi:13/TKQ1.220807.001/V14.0.15.0.TLBCNXM:user/release-keys
ro.system.build.version.incremental=V14.0.15.0.TLBCNXM

As for now Play Integrity check passing all the time for me with labels: MEETS_BASIC_INTEGRITY, MEETS_DEVICE_INTEGIRTY.


To sum up. You should either use the latest xiaomi.eu stable rom that they released on the 18th of November 2023 or you can use the latest dev rom and apply the above props from the stable rom.
Good luck to anyone.

from playintegrityfix.

NotCrissss avatar NotCrissss commented on June 30, 2024

Here is props from xiaomi.eu stable ROM 23.11.18

ro.build.date.utc=1696861647
ro.build.date=Mon Oct 9 14:27:27 UTC 2023
ro.build.fingerprint=Xiaomi/zeus/zeus:13/SKQ1.220303.001/V14.0.15.0.TLBCNXM:user/release-keys
ro.build.flavor=missi_phone_cn-user
ro.build.host=xiaomi.eu
ro.build.keys=release-keys
ro.build.version.incremental=V14.0.15.0.TLBCNXM
ro.build.version.security_patch=2023-10-01
ro.system.build.date.utc=1696861647
ro.system.build.date=Mon Oct 9 14:27:27 UTC 2023
ro.system.build.fingerprint=qti/missi_phone_cn/missi:13/TKQ1.220807.001/V14.0.15.0.TLBCNXM:user/release-keys
ro.system.build.version.incremental=V14.0.15.0.TLBCNXM

It is sufficient to mock these props in dev rom to make PlayIntegrityFix work there:

ro.build.fingerprint=Xiaomi/zeus/zeus:13/SKQ1.220303.001/V14.0.15.0.TLBCNXM:user/release-keys
ro.build.version.incremental=V14.0.15.0.TLBCNXM
ro.build.version.security_patch=2023-10-01
ro.system.build.fingerprint=qti/missi_phone_cn/missi:13/TKQ1.220807.001/V14.0.15.0.TLBCNXM:user/release-keys
ro.system.build.version.incremental=V14.0.15.0.TLBCNXM

As for now Play Integrity check passing all the time for me with labels: MEETS_BASIC_INTEGRITY, MEETS_DEVICE_INTEGIRTY.

To sum up. You should either use the latest xiaomi.eu stable rom that they released on the 18th of November 2023 or you can use the latest dev rom and apply the above props from the stable rom. Good luck to anyone.

I am using the stable rom but still need to use the play integrity fix module in order to work.
Modify these prop can help but still a bit advanced to get the prop file, but not sure it will cause the bootloop 😂😂

from playintegrityfix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.