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:
-
Replace Magisk with Kitsune Magisk: https://github.com/HuskyDG/magisk-files/releases/
-
Install module PlayIntegrityFix: https://github.com/chiteroman/PlayIntegrityFix
-
Install module MagiskHidePropsConf: https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/releases
-
Reboot
-
Use https://github.com/TheFreeman193/PIFS to change finger print to pass MEETS_DEVICE_INTEGRITY
-
Open Kitsune: enable Zygisk, MagiskHide
-
Enable magisk hide for: com.google.android.gms, com.google.android.gms:unstable, Google Store
-
Clear Google Store, Google Play Service data then reboot again
-
Go to Google Store, install latest Authy. DONOT open it (make sure you install from google store, do not install apk)
-
Go to Kitsune, enable magiskHide for Authy (deny list)
-
Open Authy, login. ->> should login ok
-
Use Agis to import from Authy
-
Use Agis to export to QR HTML
refer: https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93
As of 20.01.2025, the above doesn't work as is.
Mainly, don't install MagiskHidePropsConf and don't use PIFS. (SKIP 3 and 5)
UPDATED STEPS:
You don't need STRONG_INTEGRITY at the time of this post.
Everything else works. I was able to export using Aegis and finally abandon Authy.
If you want, edit your original gist with my changes. I got here from Google. Others might as well.