如何转移或恢复已删除的WhatsApp消息
难度 :容易
步骤 :最多3个
所需时间 :5分钟
WhatsApp每天有超过15亿的用户和通过该应用发送的超过6500万条消息,是全球最受欢迎的消息传递应用之一 。与iPhone上的其他任何数据一样,WhatsApp聊天也很重要,丢失它们可能会很痛苦。幸运的是,您可以使用几种不同的方法来恢复或转移WhatsApp。
本文将通过三种不同的方法帮助您还原和传输WhatsApp数据。如果要将WhatsApp消息从一部手机传输到另一部手机,请使用ChatStorage.sqlite文件跳至方法3,该方法将指导您完成此过程。
- 方法1:直接访问WhatsApp备份
- 方法2:从iPhone备份快速访问WhatsApp聊天
- 方法3:使用ChatStorage.sqlite将WhatsApp文件从一台iPhone传输到另一台iPhone
方法1:直接访问WhatsApp备份
启用iCloud后,WhatsApp能够直接备份消息。仅当使用相同的电话号码和iCloud帐户时,此方法才有效。本指南中的方法2和3可以用于不同的号码和帐户。
尽管这是访问邮件的最直接方法,但该方法不能让您选择要恢复的消息:这是全有或全无的恢复。因此,如果未使用常规的iPhone备份和还原过程迁移WhatsApp消息,则最好在将消息传输到新iPhone时直接使用WhatsApp备份。
您可以通过以下步骤访问WhatsApp应用程序本身中的WhatsApp聊天存档:
打开WhatsApp,然后点击右下角的
Settings
选择
Chats
,然后选择Chats
Chat Backup
在这里,您会看到上一次备份的时间。
为了从内部备份还原,您需要:
确保存在WhatsApp的最新备份。您可以选择
Back Up Now
备份以创建新备份(尽管请注意,这将删除先前备份中的数据。)。从iPhone删除WhatsApp。这将删除未在WhatsApp中备份的所有聊天。
从应用程序商店安装WhatsApp 。
使用通常的方式配置WhatsApp,并使用之前使用的相同电话号码。
WhatsApp会询问您是否要从iCloud恢复聊天记录;要继续,请点击
Restore Chat History
。
方法2:从iPhone备份访问WhatsApp聊天
如果您想整体或单独访问WhatsApp消息,则可以使用此方法。我们概述了下面方法3中将WhatsApp消息从一台iPhone传输到另一台iPhone的过程。
可以通过3个步骤从iPhone备份中快速恢复已删除的WhatsApp消息:
- 下载并安装iPhone备份提取器
- 找到合适的iTunes或iCloud备份
- 使用iPhone备份提取程序恢复邮件
WhatsApp对话没有存储在WhatsApp的服务器上,因此无法直接从应用程序本身恢复它们。好消息是,您的iPhone可能已经在iTunes或iCloud备份中保存了WhatsApp聊天记录 - 您可以提取存储在iPhone或iPad上的消息。
在开始之前,请确保您的设备不会覆盖上次备份。为此,请检查您的设备是否未通过USB充电或连接(如果设备连接到Wi-Fi,充电和锁定,则可以自动更新和覆盖iCloud备份)。
步骤1.下载并安装免费版本的iPhone Backup Extractor。
您可以在Mac或Windows PC上获得它。
步骤2.选择包含您的数据的iPhone备份。
iPhone Backup Extractor将自动检查默认备份文件夹中的备份。如果您的备份位于其他位置,请通过单击添加备份来选择文件夹。
如果iTunes或iCloud提供了多个备份,请从该应用程序左侧显示的备份列表中选择一个包含WhatsApp消息的备份。如果您拥有加密的iPhone备份,系统将提示您立即输入备份密码。
步骤3.恢复您的WhatsApp消息
将iPhone备份加载到iPhone Backup Extractor后,您将能够在“ Overview
窗格中查看在备份中找到的WhatsApp消息数。
如果要提取所有消息,请单击WhatsApp图标以提取消息。尽管您也可以将文件保存为CSV或HTML格式,但默认情况下,iPhone Backup Extractor会将消息提取为PDF。我们建议您将数据提取为PDF,因为这种格式最容易在各种设备之间共享和读取。另存为CSV文件会将您的所有邮件另存为文本,并将图像提取到单独的文件夹中,而HTML文件将另存为可以在浏览器中打开的单独文件)。要以CSV或HTML格式提取文件,请单击顶部窗格中的“ Extract
”,然后在下拉菜单中滚动到WhatsApp
,然后选择要使用的文件类型。
提取邮件时,您可以选择要导出文件的位置。导出完成后,带有已保存消息的文件夹将自动打开。
另外,如果您希望提取单个聊天,则可以使用iPhone Backup Extractor的“ Preview
窗格来提取。就是这样:
打开您的iPhone备份,然后选择“ Preview
窗格。向下滚动以在左侧列表中找到Whatsapp图标并选择它。选择您要导出的所有聊天。单击Extract
以将选定的消息提取为PDF。
方法3:使用ChatStorage.sqlite将WhatsApp文件从一台iPhone传输到另一台iPhone
您可以使用最终方法在电话之间传输WhatsApp消息数据,如下面的演练所概述,或以其他方式进行,只要您将这些备份的副本存储在安全的地方即可。例如,您可以按照以下说明在同一iPhone上还原旧的WhatsApp消息数据库,也可以简单地将WhatsApp的历史记录传输到另一台设备。您甚至可以转换iPhone的WhatsApp数据库并将其导入到Android设备。
下面的演练使用两种设备:
- 具有要提取的WhatsApp消息和数据的iPhone
- 第二部iPhone将从第一部iPhone接收数据
以下是在iPhone上还原WhatsApp消息的方法:
在包含要还原的消息的设备上进行iPhone备份。登录后,您将可以选择并下载帐户中现有的所有备份文件。如果您已经有最新的备份,则可以跳过此步骤。
下载适用于Mac或Windows的 iPhone备份提取器,然后安装。
启动iPhone Backup Extractor,然后从左侧选择您的备份。
ChatStorage.sqlite的位置
选择
Expert mode
,然后转到Application Groups
→net.whatsapp.WhatsApp.shared
然后选择ChatStorage.sqlite
。此文件是WhatsApp用于存储消息历史记录的数据库。确保您解压缩此文件并将其下载到安全的地方。稍后您将需要它。 (您可以直接将其拖到桌面上。)备份您想要将消息历史记录导入到的iPhone(本例中的第二部手机)。
在安全的地方复制第二部手机的备份。如果您不知道文件存储在何处,我们可以向您显示在哪里 。
选择要在iPhone Backup Extractor中更改的备份,然后转到上一步中所述的相同路径:“
Application Domains
→group.net.whatsapp.WhatsApp.shared
。右键单击ChatStorage.sqlite
文件,然后选择Replace File
。然后选择在第三步中提取的ChatStorage.sqlite
文件。重要说明:数据库中的消息将被第一个备份中的旧消息替换,因此请确保您拥有所需的第二个电话中的所有消息的副本。
您现在应该拥有一个经过修改的iPhone备份,其中包含WhatsApp消息和来自另一个备份文件的聊天记录。为了还原这些到您的电话,您需要还原备份到您的电话。为此,请将iPhone连接到计算机,然后启动iTunes或Finder。选择在设备上还原修改后的备份。
iPhone重新启动后,您将看到在设备上导入的WhatsApp对话。您可以浏览对话,就像使用iPhone进行对话一样。请注意,媒体附件在这些消息中不可见,但是您可以使用上面的方法2从备份中导出它们。
此方法从iOS 8一直运行到最新版本。这意味着您可以将具有iOS 8的iPhone中的WhatsApp消息还原到您的iOS 13设备上,反之亦然。此方法也适用于加密的iPhone备份。