Failing basic & device with Injector (Vermeer)


AsadP

Members
Oct 26, 2016
275
52
Hey all,

I've been using my Vermeer for some time (F6 Pro) and have had to use PIF because Xiaomi Injector simply doesn't allow for basic/device integrity to pass.

It used to work on my F5 flawlessly but never on my F6 Pro

Any ideas?

Thank you!
 
UPDATE: Disabled Injector and using PIF - seems to pass fine.
Using Injector by itself doesn't work with Magisk installed.

Assuming Injector is only for non-root?
 
UPDATE: Disabled Injector and using PIF - seems to pass fine.
Using Injector by itself doesn't work with Magisk installed.

Assuming Injector is only for non-root?
No... Play Integrity detects root and fails the test...
You don't need PIF, it actually conflicts with our built-in workaround.
Read FAQ question "Play Integrity attestation doesn't pass if I root my device".
 
No... Play Integrity detects root and fails the test...
You don't need PIF, it actually conflicts with our built-in workaround.
Read FAQ question "Play Integrity attestation doesn't pass if I root my device".
Hey @Igor Eisberg thanks for your response

So I've uninstalled PIF and added unstable to the denylist.

It fails integrity now - it states failed integrity, but doesn't recommend reflashing stock ROM, does that mean it's fine?
Normally it gives advisory to reflash stock ROM

Or is it detecting root even after denylist and I need to hide it from detecting root?
 
Last edited:
No... Play Integrity detects root and fails the test...
You don't need PIF, it actually conflicts with our built-in workaround.
Read FAQ question "Play Integrity attestation doesn't pass if I root my device".

Okay - disregard my last comment.

YASNAC states failed in both device and basic.

Google play store says it meets integrity? (Wallet is fine)
 
Okay - disregard my last comment.

YASNAC states failed in both device and basic.

Google play store says it meets integrity? (Wallet is fine)
YASNAC checks SafetyNet, which is obsolete. It doesn't check Play Integrity.
Play Integrity can be checked via Play Store, so you don't need to rely on any third-party attestation app.
 
  • Like
Reactions: AsadP
YASNAC checks SafetyNet, which is obsolete. It doesn't check Play Integrity.
Play Integrity can be checked via Play Store, so you don't need to rely on any third-party attestation app.
Thanks for the assistance @Igor Eisberg

I kindly asked @chiteroman to see if there was anything I could try - it appears that running the commands they stated, to add unstable and gms seems to have helped. So I think it might have been GMS I missed by accident as I know unstable was in deny list.

I'm now running Injector without PIF and passing both

Appreciate you both!

Can lock thread if needed

Chitero's instruction:

Run this command as root:

magisk --denylist add com.google.android.gms com.google.android.gms.unstable

And be sure that Denylist is enabled (or disabled but using Shamiko)

Then kill unstable process and try again:

killall com.google.android.gms.unstable

Or reboot the device.

Also, uninstall PIF before anything, my module auto remove GMS procs from denylist.