换手机微信聊天记录能恢复吗可以转移吗?或者还会有吗?

在手机中把与自己联系好几年的恏友的聊天记录不小心删除了痛苦万分,好在对方的手机里还有一份完整的聊天记录想把对方的聊天记录转移到自己的手机中来,本攵是具体的补救方法

在手机中把与自己联系好几年的好友的聊天记录不小心删除了,痛苦万分好在对方的手机里还有一份完整的聊天記录,想把对方的聊天记录转移到自己的手机中来以下是具体的补救方法。

假设A手机是误操作删除记录的手机B手机是完整数据源手机。

首先先把B手机的数据备份好,建议使用(现在已更新到3.0本文截图依然是1.0的),找到微信App中的文档文件夹Documents整个复制到本地硬盘保存起来吧。

首先要弄清楚双方微信ID用户名的MD5值这个很重要,在后面操作过程中极易弄混淆在Documents中,会有若干个MD5哈希值为名称的文件夹如果该手机只登录过一个微信帐号,就会只有一个MD5哈希值的文件夹;如果有多个你不知道哪个才是你常用微信帐号文件夹的话,告诉你一個办法哪个文件夹占用空间大,哪个就是你常用的那么,这个文件夹名称就是A手机微信ID哈希值以下简称“A_HASH”。

依次打开其内部文件夾找到聊天记录核心文件:MM.sqlite,很明显是个sqlite数据库文件。

使用数据库软件打开这里推荐使用,个人版是免费的在左侧树状图中找到恏友数据表“Friend”,其中UsrName字段就是每个好友的微信ID用户名,NickName字段就是好友的昵称可以通过昵称找到B手机的微信ID用户名,然后使用算出它嘚MD5值以下简称“B_HASH”。

首先把A手机的数据库文件复制到本地即“/Documents/A_HASH/DB/MM.sqlite”,使用SQLite Expert打开在左侧树状图中找到想恢复的好友的数据表“Chat_B_HASH”,这里囿两个情况分开讨论:

(1)如果是刚刚在A手机中误删除的,且没有与B发生过后续通信该表则不存在,点击SQLite Expert的SQL标签页输入SQL语句创建该表:

SQL语句如下(记得改为正确的“B_HASH”):

按F5,如果没报错的话则该数据表创建成功。

(2)如果在A手机中误删除之后与B产生了新的通信,则该数据表已存在且存有删除后的通信数据。由于一会要把B手机密切好友的所有聊天记录复制到A手机中此时A手机与B好友的聊天数据巳没有意义,为了避免出现数据重复与其它未知的错误出现建议将A手机中与B好友的数据删除。删除方法是在左侧树状图中点击B好友的数據表“Chat_B_HASH”(千万别点错)在SQL标签页中输入SQL语句并执行:

同时,还要使用iTools在iPhone中删除与B好友聊天记录相关的语音、图片、视频等文件(不放惢的话可以先把这些数据备份出来)在iTools中找到这3个文件夹,在文件列表中按“CTRL + A”全选按“Del”删除。

接下来就是重头戏了要把B手机中與A聊天的记录复制到A的数据库文件MM.sqlite中。首先找到并使用SQLite Expert打开第1步中B手机的数据库文件“\Documents\B_HASH\DB\MM.sqlite”在左侧树状图中找到A的微信数据表“Chat_A_HASH”,点击在右侧选择“Data”标签页,点击表中数据任意记录按“CTRL + A”全选(数据量很大的话需要等几秒才有反应),再按“CTRL + C”复制然后在左侧树狀图中选择A手机的数据库,找到刚才3.(1)步创建或3.(2)步删除数据的数据表“Chat_B_HASH”在右侧“Data”标签页下的数据记录位置中点击一下,按“CTRL + V”粘贴(數据量很大的话也要等几秒才有反应)完成数据的复制。为了避免将A和B的数据库弄混淆复制完后最好把B的数据库关闭。

4.修改收信与发信的标志位

由于在B手机的微信中看到的聊天记录中A是在左边,B是在右边A的对话框泡泡是白色,B的是绿色现在数据直接复制到A的数据庫文件中后,需要将两者的发信收信标志位交换才能在A的手机中正确显示,否则的话会看到原本是A说的话变成B说的话了。

在SQLite Expert中点击剛才粘贴的数据表“Chat_B_HASH”,点击右侧的“SQL”标签页依次输入并执行以下SQL语句:

切记!这3条语句要一条接一条地执行!即:输入第1条,按一佽F5删掉,再输入第2条再按一次F5,再删掉然后再输入第3条,按一次F5完毕!

5.修改视频数据的标志位

这一步若不执行的话,在最后完成後会造成A手机中视频旁边出现感叹号的问题在SQLite Expert中,点击刚才粘贴的数据表“Chat_B_HASH”点击右侧的“SQL”标签页,输入并执行以下SQL语句:

 

若最后唍成后仍发现视频旁边有感叹号出现请使用终极方法:拿另一台iPhone C,通过WIFI聊天记录迁移的方式迁移到C手机再迁移回A手机。在迁移过程中會自动修复

另外,如果B手机的聊天记录是从Android版本的微信迁移过来的需要执行以下SQL语句,原因是老版的Android微信将视频格式的标志位存储为“44”需要改成“43”:

然后是将B手机中与A聊天的语音、图片、视频导入到A手机微信APP的相应文件夹中,假设在第1步中从B手机备份出来的Documents文件夾存放在D盘使用iTools将这三个文件夹中的所有文件拖入A手机的微信APP对应的文件夹中:

 

在本文的这些操作中,难点就是将A与B弄混淆因此,在進行此项工作以前对A与B手机的备份显得尤为重要,一旦弄错还可以重头再来。

}

微信聊天记录能恢复吗丢失怎么恢复能直接在手机上恢复出来吗?真的可以吗每天都有很多微信信息,让我们不得不频繁地进行清理;但有时因为各种各样的原因會丢失一些内容,那么今天我们来说说手机微信怎么找回丢失的聊天记录吧教你直接在手机上恢复出来轻松解决~

一、每日一技:如何打開或者关闭发现页的入口?

打开手机微信点击【我】,再点击进入【通用】最后点击【发现页管理】就可以看到我们想要关闭或者打開的入口啦!

二、切入正题:微信聊天记录能恢复吗丢失怎么直接在手机上恢复?

1、想不用电脑直接在手机上恢复微信聊天记录能恢复吗借助卓师兄APP就可以轻松搞定。浏览器也可以搜索卓师兄APP或者手机自带的应用商店(如华为应用商店、搜狗手机助手、360手机助手、魅族應用商店、百度手机助手、PP助手、安智市场等)进行下载。

2、打开卓师兄App;点击微信图标前往备份,点击新建备份然后选择所要备份嘚数据数据,点击微信选项等待备份完成!

3、备份完成以后,回到卓师兄APP再次点击微信图标,开始扫描点击扫描结果的聊天记录选項,切换至显示已删除橙色代表已删除恢复出来的数据,免root操作就是这么简单省事!

如果您是苹果手机用户的话可以借助苹果手机数據恢复软件:苹果恢复恢复大师,操作方法更简单即使是电脑小白,也可以轻松恢复出想要的手机数据哦最关键的是苹果恢复大师支歭免费试用哦。进入微信聊天记录能恢复吗的恢复界面橙色字体是已经删除的微信聊天记录能恢复吗,勾选需要恢复的微信聊天记录能恢复吗点击【恢复到电脑】快速恢复~

安卓手机怎么恢复微信丢失的聊天记录?通过此方法那些不小心丢失或者误删的重要聊天消息可鉯查看了。想了解更多内容:

}

我要回帖

更多关于 微信聊天记录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信