V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
boa2005
V2EX  ›  问与答

想重新刷机, google 身份验证器怎么办?如何备份和恢复?

  •  
  •   boa2005 · 2018-04-25 08:52:22 +08:00 · 18043 次点击
    这是一个创建于 2396 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT

    打算刷机,但这块遇到难题了.. google 身份验证器 是不支持云同步的,我也不想换成什么其它的 authy 之类的,因为有些网站只支持 google 身份验证器。( authy 能支持 google 么?)

    如何备份和恢复?

    手机没有 ROOT 也不想 ROOT,不想用什么钛备份之类的东西...

    难道只能登录对应的二次验证网站 一个个取消 google 二次验证,刷机后再依次打开吗?

    求解,谢谢。

    第 1 条附言  ·  2018-04-25 10:32:36 +08:00
    多谢各位,研究了一下 authy 也是可以的,但是数据放在它的云端 就需要信任它不会出问题。

    想了想,还是采用保存二维码的方法了。

    现在正在依次登录之前开启 google 二次验证的网站(好在不多)关闭,然后再次开启,再将二维码保存下来,加密压缩再放到几个稳妥的地方 做为备份。

    然后再刷机。

    ______________________________________________________


    [网上还找到的其它方法,可位可以参考一下]

    三种方法
    1、保存当初的二维码

    2、myAndroidTools,找到验证器的数据库,把 email 和 secret 字段弄出来,新设备手动输入即可

    3、adb shell 连接手机 原手机输入:adb pull /data/data/com.google.android.apps.authenticator2/databases/databases 新设备输入:adb push databases /data/data/com.google.android.apps.authenticator2/databases/databases

    作者:水银子弹
    链接: https://www.zhihu.com/question/22342801/answer/66856419
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    37 条回复    2020-03-11 17:48:26 +08:00
    bearqq
        1
    bearqq  
       2018-04-25 08:57:05 +08:00 via Android   ❤️ 1
    你在用谷歌身份验证之前试试 authy 就不会发这个帖子了。。
    单纯谷歌身份验证的正确用法是添加的时候把二维码保存下来。
    boa2005
        2
    boa2005  
    OP
       2018-04-25 09:02:13 +08:00
    @bearqq 原来如此.. 还需要保存 网站提供的二维码

    我确实没用过 authy,那如果用了 authy 它兼容 要求 google 验证器的 网站吗?
    boa2005
        3
    boa2005  
    OP
       2018-04-25 09:10:14 +08:00
    但凡 可以开通 google 二次验证的网站,都可以用 authy 的? authy 兼容 google 验证的?
    colinrat
        4
    colinrat  
       2018-04-25 09:27:00 +08:00 via Android
    同问
    nullen
        5
    nullen  
       2018-04-25 09:28:45 +08:00
    以前被坑过一次,后来改用 洋葱,洋葱倒闭之后用 authy。
    SoulGem
        6
    SoulGem  
       2018-04-25 09:32:55 +08:00 via iPhone
    Authy
    heiybb
        7
    heiybb  
       2018-04-25 09:32:57 +08:00
    算法一样的,所有二次验证你都可以用 authy
    geelaw
        8
    geelaw  
       2018-04-25 09:34:37 +08:00
    似乎只有 Microsoft Azure Authenticator 不一样—— Azure AD 必须用 MS A A。

    当然 MS A A 也是支持那种通用的 TOTP 算法的。
    h4wklee
        9
    h4wklee  
       2018-04-25 09:35:50 +08:00
    开了二次验证的网站大多都会提供一组备用码,截图保存下放到可信的存储中。
    当然这只是个下策,最好的方法还是 1 楼吧,不过大多数人估计都是直接扫了,大多数网站上似乎也没有提示保存此二维码的操作
    explore365
        10
    explore365  
       2018-04-25 09:44:46 +08:00
    sephinh
        11
    sephinh  
       2018-04-25 09:47:35 +08:00 via Android
    华为自带的备份可以不 root 备份程序和数据,又少了一个 root 的理由
    dxfree
        12
    dxfree  
       2018-04-25 09:48:48 +08:00
    据说 iPhone 可以加密备份可破,android 不知。
    作为有同样的需求的用户,还好我的各个网站还有手机认证渠道。
    boa2005
        13
    boa2005  
    OP
       2018-04-25 09:52:28 +08:00
    多谢楼上各位,研究了一下 authy 也是可以的,但是数据放在它的云端 就需要信任它不会出问题。

    想了想,还是采用保存二维码的方法了。

    现在正在依次登录之前开启 google 二次验证的网站(好在不多)关闭,然后再次开启,再将二维码保存下来,加密压缩再放到几个稳妥的地方 做为备份。

    然后再刷机。

    ______________________________________________________


    [网上还找到的其它方法,可位可以参考一下]

    三种方法
    1、保存当初的二维码

    2、myAndroidTools,找到验证器的数据库,把 email 和 secret 字段弄出来,新设备手动输入即可

    3、adb shell 连接手机 原手机输入:adb pull /data/data/com.google.android.apps.authenticator2/databases/databases 新设备输入:adb push databases /data/data/com.google.android.apps.authenticator2/databases/databases

    作者:水银子弹
    链接: https://www.zhihu.com/question/22342801/answer/66856419
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    titanium98118
        14
    titanium98118  
       2018-04-25 09:55:35 +08:00
    撒消原有的 token,再生成新的,放到 authy 或 keepass 都可以
    baozijun
        15
    baozijun  
       2018-04-25 09:57:17 +08:00
    一直在用 1password 存储 Google 身份验证二维码
    glasslion
        16
    glasslion  
       2018-04-25 10:13:57 +08:00
    Android 版 google 身份验证器 的数据是存在一个 sqlite 数据库里的
    honeycomb
        17
    honeycomb  
       2018-04-25 10:14:18 +08:00 via Android
    @boa2005
    有 root 则用 titanium 之类的备份出来,无 root 尝试用 adb 的备份命令(不一定有效)

    注意,Google authenticator 只提供 totp 的 6 位数字模式,因此任何支持 totp 的验证器都兼容 Google authenticator。

    更好的办法是使用支持导出密钥(当然最好是能将之加密)的 totp 验证器应用。

    还有一个办法是使用那些服务的备用措施取消 /更换 totp 对应的密钥。

    totp 是目前主流的 time based 2fa 验证码机制
    xyfan
        18
    xyfan  
       2018-04-25 10:31:52 +08:00
    不建议保留二维码啊。所有支持 google 身份验证器的网站都会在给你开启二步验证的时候给你大概 10 个备用的恢复密码,以便你没有手机的时候登陆网站。直接刷机,然后用备用密码登陆网站,重新添加新手机的二步验证。
    riggzh
        19
    riggzh  
       2018-04-25 10:36:12 +08:00
    Authy 用了很久了,但是我一直觉得图标不全且无法自定义很难受,弟兄们还有没有更好的推荐
    meisky6666
        20
    meisky6666  
       2018-04-25 10:57:35 +08:00
    打算刷机不 root?这是什么操作?刷机之前不是先备份吗
    zhigang1992
        21
    zhigang1992  
       2018-04-25 11:10:23 +08:00
    用 1Password 的 OTP 功能
    Levox
        22
    Levox  
       2018-04-25 11:15:49 +08:00
    马克
    chztv
        23
    chztv  
       2018-04-25 11:17:22 +08:00
    马克了,原来还有 Authy 这东东,不错。
    dcty
        24
    dcty  
       2018-04-25 11:25:08 +08:00
    再次安利一下 1password
    superpeaser
        25
    superpeaser  
       2018-04-25 11:59:46 +08:00
    用了 1password 就没这个烦恼了
    Aoang
        26
    Aoang  
       2018-04-25 13:03:49 +08:00 via Android
    authenticator plus
    kisnows
        27
    kisnows  
       2018-04-25 14:09:19 +08:00
    之前被 google 坑了,然后就换了 authy
    learnshare
        28
    learnshare  
       2018-04-25 14:12:03 +08:00
    绑定手机号可以通过短信 /语音电话验证
    Hardrain
        29
    Hardrain  
       2018-04-25 15:11:06 +08:00
    1. 钛备份(如有 root access)
    2. 删除所有 Authenticator 并停用 2FA,刷机后再重新添加 Authenticator
    elvisyao
        30
    elvisyao  
       2018-04-25 16:05:12 +08:00
    之前还真不知道 Authy 这东西,一直用 google 验证器,有一次换手机,别提了。。。 幸好那些网站都比较专业留了备用手机能清除掉,否则就惨了。现在 Authy 给用上了。不错,电脑也可以查验证码了。就是好奇像这样的公司是怎么盈利的,如果没钱赚生存不下去,那我们存在他们云端的资料不就?

    我倒是不太担心他们拿我们资料干嘛,只是担心他们能活多久
    dxfree
        31
    dxfree  
       2018-04-25 16:32:46 +08:00
    花了点时间都转移到 Authenticator Plus,18 块 icloud 同步搞定。
    zj299792458
        32
    zj299792458  
       2018-04-25 16:37:39 +08:00
    @dxfree iOS 上 iPhone 备份无效,无论是 iCloud 还是 itunes,亲测,教训惨痛。目测数据是写入 keychains 的。
    kawaii303
        33
    kawaii303  
       2018-04-25 18:32:35 +08:00
    Authenticator 可以兼容 google 验证器,他家的 lastpass 是著名的密码管理器,挺好用的,界面很好看。
    Ultraman
        34
    Ultraman  
       2018-04-25 23:03:51 +08:00 via Android
    我猜用 yandex key 的我大概是异端
    milugt
        35
    milugt  
       2018-04-26 21:58:37 +08:00 via iPhone
    1Password
    378903187
        36
    378903187  
       2019-06-08 07:10:27 +08:00 via iPhone
    其实 8 楼提到的 Microsoft Authenticator 挺好用的,备份必须登陆微软账户,使用 Google 验证器的两步验证都可以添加,iOS 版支持 iCloud 备份已添加的所有数据,也支持 Face ID 解锁应用,不过备份存放在 iCloud 所以跨平台还是只能存二维码(给跪
    jianzx
        37
    jianzx  
       2020-03-11 17:48:26 +08:00
    坑有点大哦,小米 8 (安卓 10 )用手机助手备份后 Google Authenticator 后,恢复出厂设置,然后恢复成功。打开身份认证器后里面啥都没有,难道 google 做了啥,不让备份恢复??果断弃坑,换 authy !
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4677 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:07 · PVG 09:07 · LAX 17:07 · JFK 20:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.