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

KreAch3R commented May 25, 2025

25.05.2025 Update.
As of this writing, Authy now seems to need "STRONG_INTEGRITY" to allow you to login.

After several more tests on unrooted stock Oxygen Os 10.0.1, Authy allows login with DEVICE_INTEGRITY. I don't know what's the issue, maybe the older Android or another root check that Authy does. So maybe the below guide works either because it's on Android 13+ or because getting STRONG_INTEGRITY also changes something else that Authy actually checks.

I spent a lot of hours flashing roms, modules etc, to finally get it. Below are the steps that worked for me. (BEWARE: I do not know the author of the Integrity-Box module, and it installs system app(s). Use at your own will!)

I did this on an Oneplus 5. Stock Oxygen OS 10.0.1 didn't work. I do not know what's missing. I ended up flashing LOS 22 (Android 15, so it follows the Android 13+ Integrity checks) with MindTheGapps.

REQUIRED:

  1. Magisk v29 (enable only Zygisk in Settings, hide app)
  2. PlayIntegrityFix v19.1
  3. TrickyStore v1.2.1
  4. Integrity Box v1.1 (23-05-2025)

STEPS:

  1. Install Magisk, hide app, enable Zygisk
  2. Install PIF, TrickyStore
  3. Reboot
  4. Install Integrity Box, allow whatever it wants with volume up (Also check out this helpful video)
  5. Reboot
  6. You should have 3 greens including STRONG INTEGRITY included!

If you don't, try to clear Google Playstore, Google Play Services, Google Play Framework data, reboot, then run the "Action" of the Integrity Box module again.

  1. login into Authy
  2. Use Aegis root export
  3. Go somewhere else, leave that piece of locked crap in the past!

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