WhatsApp无法检测到本地备份文件。

12
我备份了WhatsApp消息后卸载了它。第二天,我重新安装了它,本地恢复没有问题,然后我又卸载了它。两周后,当我尝试安装WhatsApp时,它无法检测到我的本地备份msgstore.db.crypt14,无论我做什么,它直接提示我从Google Drive恢复!以下是我尝试过的方法:
1- 我已将WhatsApp文件转移到SD卡,但仍无法使用。 2- 我已断开了WhatsApp与Google Drive的连接;然而,在安装时,它强制要求我授予从Google Drive备份的权限。 3- 我已重新安装WhatsApp,并前往手机设置中为其授予所有权限(例如存储),但它仍希望从Google Drive备份。 4- 我已从手机中删除了所有Google帐户,但WhatsApp仍然要求使用Google Drive。
我错过了什么?我困惑的是它之前可以在本地恢复备份,现在却拒绝了。我该怎么办?有解决方案吗?

2
除了开发或编程方面的话题,与Android相关但不是关于这方面的问题,在Stack Overflow上并不适合讨论。但是,你可以到https://android.stackexchange.com提问,那里更可能会得到一个好的答案。在那里发布问题之前,请仔细阅读[该社区发布问题的指南](//android.stackexchange.com/help/on-topic),确保您的问题符合主题要求。 - Ryan M
3个回答

30
作为一名新用户,我无法回答和点赞Merlin Behling的答案,但他的解决方案对我来说非常有效 (@Merlin: 为了更好的理解,我将用自己的话再讲一遍,并且如果我赚够了足够的声望,我会点赞你的答案)!
首先,WhatsApp中的备份功能实际上已经崩溃了。目前,WhatsApp默认不会检测到您的本地备份。无论如何,您可以恢复本地备份:
1.从旧的Android智能手机(在Android 11或更早版本上:sdcard/WhatsApp/Databases)中复制文件(msgstore.db.crypt14、msgstore-YYYY-MM-DD.1.db.crypt14等...),并在路径/Android/media/com.whatsapp/WhatsApp/Databases中粘贴 2.在新的Android智能手机上创建路径/Android/media/com.whatsapp/WhatsApp/Databases (在Android 11或更早版本上:sdcard/WhatsApp/Databases),并将复制的文件粘贴到其中。 3.通过Google Play商店在新智能手机上安装WhatsApp 4.打开WhatsApp并验证您的电话号码(必须使用与旧智能手机上相同的号码)。 5.当它要求您允许访问您的Google Drive文件时,请忽略该消息,关闭应用程序(按□并轻扫WhatsApp)。 6.开启飞行模式。
  • 重新打开WhatsApp,等待看到“正在扫描的时间比平常长”的消息。点击“跳过”(不知道英文单词,我也用德语的WhatsApp),在新的消息中也点击“跳过”。
  • 现在你应该能看到你的本地备份了,请点击“恢复备份”
  • 关闭飞行模式并连接WiFi
  • 忽略关于Google Drive的消息,在备份恢复完毕后(查看底部的进度条),关闭应用程序
  • 再次打开WhatsApp,你现在应该能看到你的旧和新消息都在一起了!
  • PS:我已经向WhatsApp支持团队发送了邮件,希望他们能为技术上没有经验的人解决这个问题。

    更新于2021年3月6日:我与WhatsApp支持团队进行了长时间的通信,但他们没有理解这个问题。虽然我详细描述了这个问题几次,但他们仍然发送了完全没有意义的通用答案。太糟糕了...


    4
    谢谢!这个方法太妙了。如果有人想知道如何让第5步生效(当WhatsApp应该要求你授权时),而不需要删除你的Google帐户,请尝试前往drive.google.com > 设置齿轮 > 管理应用程序 > 找到WhatsApp并将其与Drive断开连接。 - biqqles
    3
    最终我不得不复制Media目录的内容才能使它正常工作。希望这能帮助其他人。感谢这些指示。 - Adrian Scott
    11
    在尝试多次之后(在失败x次后需要等待数小时),我终于发现在Android 12中,文件夹已经从<internal_storage>/WhatsApp/Databases移动到了<internal_storage>/Android/media/com.whatsapp/WhatsApp/Databases - Ewout
    1
    如果我们想保留媒体文件(图片、音频、视频),我们需要包括整个文件夹 WhatsApp/*.*(而不仅仅是子文件夹 WhatsApp/Databases,否则 WhatsApp/Media 中的媒体文件将会丢失)。另一个可能更重要的问题是,也许对于更新版本(截至2021年11月22日的最新版本),WhatsApp 会提示您从 Google Drive 还原,如果您回答“否”,它就会停止数据恢复,并且不会继续从本地备份还原。最终所有聊天记录都将为空。 - SeaBean
    1
    从Google Drive中断连接WhatsApp(如果您配置了多个Google帐户,请从每个帐户中断开连接),强制WhatsApp查找本地备份。如果找到本地备份,请请求从本地备份进行还原。如果本地备份不存在,请请求Google Drive的权限或跳过还原过程。有关从Google Drive中断开连接WhatsApp的信息,请参见@biqqles的评论。 - Banee Ishaque K
    显示剩余4条评论

    11

    我也遇到了同样的问题。

    最终我通过安装旧版本软件(2.21.8.17版,从https://www.apkmirror.com下载)并按照“注册向导”进行操作来解决它。 它找到了本地备份并成功恢复了数据。 我随后启用了与Google Drive的备份,并使用Play商店将软件更新到最新版本。


    3
    WhatsApp A11版本已将数据库位置从 whatsapp/media/databases 更改为 android/com.whatsapp/whatsapp/media/database。 - Sudaraka Senevirathne
    不知道这是否重要,但我进入了应用程序设置并在短信验证之前授予了本地存储权限。当Whatsapp要求联系人权限时,我也拒绝了。此外,正如@SudarakaSenevirathne所提到的,我的新手机使用的是Android 11,因此存储位置不同。 - Tim John
    哦,好的,经过几个小时的尝试,我终于把我的聊天记录找回来了。但就我个人而言,我不必将备份移动到新位置。只需安装旧版WhatsApp即可! - Dimi Ansari
    寻找方法的传奇。我下载了稍后的版本,因为旧版本有过期时间限制。不要调整你的时间/日期来修复,因为那样会破坏还原过程。 :) - Johnny Zen
    自2021年10月20日起,版本2.21.8.17已无法使用。我已成功从备份中恢复,使用的是版本2.21.16.20。 - jurev
    显示剩余7条评论

    2

    我也遇到了同样的问题(来自德国的学生)。

    按照正常步骤...
    然后当您重新安装WhatsApp并首次打开它时:
    使用普通互联网等打开应用程序
    通过代码进行验证(短信/电话)
    在验证后,当它要求您使用Google Drive时:完全关闭该应用
    打开飞行模式
    打开应用程序
    等待它搜索备份
    大约1分钟后,它会显示:“没有互联网好连接,您要重试还是继续?
    点击“继续”
    然后它会找到您的本地备份
    等待直到它显示本地备份有多大
    点击“恢复备份”
    打开互联网,但绝对不要在即将出现的弹出窗口上按任何键
    只需观看底部背景中的加载栏
    一旦底部背景中显示完成,立刻彻底关闭该应用
    重新打开该应用,然后您就成功了 :)


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接