Skip to content

Instantly share code, notes, and snippets.

@ngocdangrby
Created August 30, 2024 12:40
Show Gist options
  • Save ngocdangrby/e9a515956207c94122615ad7d56126d8 to your computer and use it in GitHub Desktop.
Save ngocdangrby/e9a515956207c94122615ad7d56126d8 to your computer and use it in GitHub Desktop.
Bypass Authy integrity with Rooted Android phone

It took me 3 days to pass the error The device does not meet the minimum integrity requirements.

Finally, I exported my Authy from my Android 14 phone on custom ROM.

  • Phone: Realme GT2
  • ROM: custom ROM PixelOS
  • State: Root already
  • Android: 14
  • Integrity: MEETS_DEVICE_INTEGRITY

Here are some steps for you:

  1. Replace Magisk with Kitsune Magisk: https://github.com/HuskyDG/magisk-files/releases/

  2. Install module PlayIntegrityFix: https://github.com/chiteroman/PlayIntegrityFix

  3. Install module MagiskHidePropsConf: https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/releases

  4. Reboot

  5. Use https://github.com/TheFreeman193/PIFS to change finger print to pass MEETS_DEVICE_INTEGRITY

  6. Open Kitsune: enable Zygisk, MagiskHide

  7. Enable magisk hide for: com.google.android.gms, com.google.android.gms:unstable, Google Store

  8. Clear Google Store, Google Play Service data then reboot again

  9. Go to Google Store, install latest Authy. DONOT open it (make sure you install from google store, do not install apk)

  10. Go to Kitsune, enable magiskHide for Authy (deny list)

  11. Open Authy, login. ->> should login ok

  12. Use Agis to import from Authy

  13. Use Agis to export to QR HTML

refer: https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93

@KreAch3R
Copy link

Yes, I had used the original PIF, but the one from https://github.com/KOWX712/PlayIntegrityFix also seemed to work, IIRC. The "Shamiko, ZygiskNext" part is the same as my "Magisk, hide, enable Zygisk". Strong Integrity seems to come from the PIF + TrickyStore + Valid keybox (from wherever).

@sparkstriker
Copy link

On my Nokia 8 Sirocco, I spent a long time trying everything to get STRONG_INTEGRITY on stock android 10. Finally got it to work with droidwin help but Authy still says device doesn't meet min req.

I then installed LOS 20(android 13) and got only DEVICE_INTEGRITY but was able to login into Authy successfully and export.

Used: magisk hide, enable zygisk + KOWX712/PlayIntegrityFix, trickybox, trixkybox addon.

It looks like on android 10 it seems to check for something other than Play Integrity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment