不久前,我ROOT了自己的手机。在我重新安装 Authy 后,我发现它竟然会警告我"The device fails to meet minimum integrity"(该死的 Authy,无厘头的完整性检查),我无法登陆我的 Authy,无法查看 TOTP 验证码。我在阅读 XDA 论坛帖子的时候发现,Authy 在很早以前就存在这种机制。我从论坛里偶然发现一个帖子里有绕过完整性检查的办法,我在此摘录一下。顺便再给大家推荐一下 Aegis,一个轻量级 TOTP 验证器(APK 大小≈5 MB),可以在授予 Root 权限后一键从 Authy 里导出 TOTP 密钥。
来自 XDA 论坛的截图


It's a shame that Authy does this...

简单讲一下步骤:
1、下载 PlayIntegrity Fix(下称PIF)和 ZygiskNext,这个从 Bing 上搜索即可
2、安装上述两模块,重启设备
3、打开 KernelSU → 模块列表,找到 PIF ,点击执行,等待其联网修复(有可能需要魔法)
4、安装 Authy,可以从 SoftPedia 上下载
5、将 GMS 和 Play Store 更新到最新版(不更新会影响 Authy 登录),具体方法可以使用 GSM 安装器或参考 Bing 上的方法(有可能需要魔法)
6、打开安卓设置 → 应用管理,找到 GMS 等和 Google 有关的应用程序以及 Authy→清除全部数据(Google 账号有可能要重新登录)
7、打开 Authy → 登陆账号 → 从云端备份恢复 TOTP 密钥
8、安装 Aegis,打开,完成向导后打开设置 → 导入&导出 → 从应用导入 → 选 Authy → 导入成功
9、保险起见,测试 Aegis 中的 TOTP 验证码能否正常使用(比较费时间),然后再备份出来(备份文件已加密,安全)
10、浏览器访问 https://www.authy.com/account/delete/,删掉该死的 Authy 账户
11、卸载该死的 Authy
12、静待30天后该死的 Authy 账户成功死掉
写得比较草率,如有误请见谅
资料:https://xdaforums.com/t/solved-is-anyone-able-to-use-authy-with-kernelsu.4694724/