找回我要恢复我的微信信

本文版权归cxun所有,如有转载请注明出处与本文链接,谢谢!原文地址:/cxun/p/4544000.html
在手机中把与自己联系好几年的好友的聊天记录不小心删除了,痛苦万分,好在对方的手机里还有一份完整的聊天记录,想把对方的聊天记录转移到自己的手机中来,以下是具体的补救方法。
使用软件:SQLite Expert、iTools
适用手机:iPhone
假设A手机是误操作删除记录的手机,B手机是完整数据源手机。
首先,先把B手机的数据备份好,建议使用(现在已更新到3.0,本文截图依然是1.0的),找到微信App中的文档文件夹Documents,整个复制到本地硬盘保存起来吧。
2.计算MD5值
首先要弄清楚双方微信ID用户名的MD5值,这个很重要,在后面操作过程中极易弄混淆。在Documents中,会有若干个MD5哈希值为名称的文件夹,如果该手机只登录过一个微信帐号,就会只有一个MD5哈希值的文件夹;如果有多个,你不知道哪个才是你常用微信帐号文件夹的话,告诉你一个办法,哪个文件夹占用空间大,哪个就是你常用的。那么,这个文件夹名称就是A手机微信ID哈希值,以下简称&A_HASH&。
依次打开其内部文件夹,找到聊天记录核心文件:MM.sqlite,很明显,是个sqlite数据库文件。
使用数据库软件打开,这里推荐使用,个人版是免费的。在左侧树状图中找到好友数据表&Friend&,其中,UsrName字段就是每个好友的微信ID用户名,NickName字段就是好友的昵称,可以通过昵称找到B手机的微信ID用户名,然后使用算出它的MD5值,以下简称&B_HASH&。
3.复制聊天记录
首先把A手机的数据库文件复制到本地,即&/Documents/A_HASH/DB/MM.sqlite&,使用SQLite Expert打开,在左侧树状图中找到想恢复的好友的数据表&Chat_B_HASH&,这里有两个情况,分开讨论:
(1)如果是刚刚在A手机中误删除的,且没有与B发生过后续通信,该表则不存在,点击SQLite Expert的SQL标签页,输入SQL语句创建该表:
SQL语句如下(记得改为正确的&B_HASH&):
CREATE TABLE [Chat_B_HASH]
(TableVer INT4,
MesLocalID INTEGER PRIMARY KEY,
MesSvrID INTEGER,
CreateTime INTEGER,
Message TEXT,
Status INTEGER,
ImgStatus INTEGER,
Type INTEGER,
Des INTEGER);
按F5,如果没报错的话,则该数据表创建成功。
(2)如果在A手机中误删除之后,与B产生了新的通信,则该数据表已存在,且存有删除后的通信数据。由于一会要把B手机密切好友的所有聊天记录复制到A手机中,此时A手机与B好友的聊天数据已没有意义,为了避免出现数据重复与其它未知的错误出现,建议将A手机中与B好友的数据删除。删除方法是在左侧树状图中点击B好友的数据表&Chat_B_HASH&(千万别点错),在SQL标签页中输入SQL语句并执行:
delete from Chat_B_HASH
同时,还要使用iTools在iPhone中删除与B好友聊天记录相关的语音、图片、视频等文件(不放心的话可以先把这些数据备份出来),在iTools中找到这3个文件夹,在文件列表中按&CTRL + A&全选,按&Del&删除。
/Documents/A_HASH/Audio/B_HASH
/Documents/A_HASH/Img/B_HASH
/Documents/A_HASH/Video/B_HASH
接下来就是重头戏了,要把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语句:
update Chat_B_HASH set des=2 where des==0
update Chat_B_HASH set des=0 where des==1
update Chat_B_HASH set des=1 where des==2
切记!这3条语句要一条接一条地执行!即:输入第1条,按一次F5,删掉,再输入第2条,再按一次F5,再删掉,然后再输入第3条,按一次F5,完毕!
5.修改视频数据的标志位
这一步若不执行的话,在最后完成后会造成A手机中视频旁边出现感叹号的问题。在SQLite Expert中,点击刚才粘贴的数据表&Chat_B_HASH&,点击右侧的&SQL&标签页,输入并执行以下SQL语句:
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'status="0"','status="4"') where type=43 and des=1;
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'status="1"','status="4"') where type=43 and des=1;
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'status="2"','status="4"') where type=43 and des=1;
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'status="3"','status="4"') where type=43 and des=1;
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'status="0"','status="3"') where type=43 and des=0;
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'status="1"','status="3"') where type=43 and des=0;
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'status="2"','status="3"') where type=43 and des=0;
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'status="4"','status="3"') where type=43 and des=0;
若最后完成后仍发现视频旁边有感叹号出现,请使用终极方法:拿另一台iPhone C,通过WIFI聊天记录迁移的方式迁移到C手机,再迁移回A手机。在迁移过程中会自动修复。
另外,如果B手机的聊天记录是从Android版本的微信迁移过来的,需要执行以下SQL语句,原因是老版的Android微信将视频格式的标志位存储为&44&,需要改成&43&:
update Chat_B_HASH set type=43 where type=44
update Chat_B_HASH set message=replace(cast(message as varchar(80000)) ,'type="44"','type="43"') where type=43
&6.复制数据到A手机
进行以上数据库修改操作之后,关闭SQLite Expert(否则复制回iPhone会出错),将修改好的MM.sqlite文件使用iTools导入回A手机微信APP的相应文件夹,即:&/Documents/A_HASH/DB/MM.sqlite&
然后是将B手机中与A聊天的语音、图片、视频导入到A手机微信APP的相应文件夹中,假设在第1步中从B手机备份出来的Documents文件夹存放在D盘,使用iTools将这三个文件夹中的所有文件拖入A手机的微信APP对应的文件夹中:
D:\Documents\B_HASH\Audio\A_HASH
iTools:/Documents/A_HASH/Audio/B_HASH
(文件后缀是:*.aud 等等)
D:\Documents\B_HASH\Img\A_HASH
iTools:/Documents/A_HASH/Img/B_HASH
(文件后缀是:*.pic 与 *.pic_thum 等等)D:\Documents\B_HASH\Video\A_HASH
---& iTools:/Documents/A_HASH/Video/B_HASH
(文件后缀是:*.mp4 与 *.video_thum 等等)
在本文的这些操作中,难点就是将A与B弄混淆,因此,在进行此项工作以前,对A与B手机的备份显得尤为重要,一旦弄错,还可以重头再来。
阅读(...) 评论()不小心删除了微信好友,请问怎么找回? - 知乎185被浏览1027271分享邀请回答1876 条评论分享收藏感谢收起3133 条评论分享收藏感谢收起查看更多回答1 个回答被折叠()我的微信号被盗了怎么找回 微信密码被修改了谁能够帮我找回【外链吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:101,160贴子:
我的微信号被盗了怎么找回 微信密码被修改了谁能够帮我找回收藏
  在此平台强烈推荐一个可靠的高手,他的QQ是,他们专业破解找回微信密码、QQ密码(恢复)手机短信内容、通话记录、微信聊天记录、qq聊天记录、定位找人、提供查询移动,联通手机号码,没有密码,可以查看到手机收发的短信内容详单,手机短信删除等。他们的QQ是,信誉很好,非常专业。目前只有他会。需要的可以找他。  目前微信已经取代短信成为人们日常交流的主要即时消息工具,然而对于iPhone苹果手机用户,时常发生误删除微信聊天记录的情况,一旦微信聊天记录被误删除了我们该怎么办呢.不用担心,由于微信数据库对于删除的记录并没有真正的物理删除,只是打上了删除标记的逻辑删除。在这里小编将为大家介绍一种苹果手机微信删除记录的恢复方法,该方法非常简单对于一般的手机用户都可以独立操作,仅仅需要四步并且无需发送数据文件,真正的有效保护用户的个人隐私。下面是使用恢复工具MMRecovery实际恢复微信聊众所周知一般情况下个人对于微信删除的聊天记录怎么恢复实在是没有办法。不过科技发达的今天我们经过多次研究针对微信删除的聊天记录应该怎么恢复做了深入的测试。最终值得高兴的是微信如何找回聊天记录终于有解决办法了。  1. 通过你的手机号码找回密码:  用手机注册或者手机号码绑定的微信账号,就可以找回。具体步骤,打开微信》在登陆页面点击忘记密码》通过手机号码找回密码》输入你之前注册的手机号码》这个时候会发送一条连接到你的手机》打开短信中的找回密码连接》就可以重设密码了。  一、准备工作  1、首先需要下载必要的工具。  下载苹果的官方工具iTunes:百度搜索“iTunes”即可以下载到。  2、接下来我们开始准备另外一件事,备份手机中微信数据库文件。  这里需要借助苹果的iTunes工具,备份过程很简单,首先通过USB数据线把电脑和手机进行连接,然后运行iTunes工具。如下图接下来操作步骤是:  (1)、点击顶部工具栏中的手机图标按钮  (2)、点击“摘要”节点  (3)、选择备份到“本电脑”(去掉给iPhone备份加密)  (4)、点击“立即备份”按钮(弹出备份确认对话框)  (5)、点击“不备份应用程序按钮”。备份一般需要很长时间,需要耐心等待。  二、恢复过程  然后我们使用微信恢复工具进行微信数据恢复(接下来就不需要手机了,可以拔掉了),执行过程非常简单方法如下。  1、执行苹果微信恢复向导  运行微信恢复工具MMRecovery,如下图首先点击“文件”菜单,再点击“微信恢复向导”子菜单,最后再点击“苹果设备恢复向导”子菜单,将会弹出“微信恢复向导”对话框。  在“微信恢复向导”对话框中,如下图点击“一键导出微信数据文件”按钮开始导出微信数据文件,导出过程需要一点时间,完成后会提示成功信息。  接下来在“微信恢复向导”对话框中,点击“打开微信库文件”按钮,如下图将会弹出选择微信用户对话框。通过双击对话框列表中的微信用户,就能查看被双击的微信用户的聊天记录了。  4、恢复并查看用户的聊天记录  如微信记录恢复效果图(第一张图)中双击左侧微信用户,右侧将会显示当前用户的聊天信息,在第一张图中红色方框中的“5”表示恢复出来的已被删除的聊天记录的数量。一般恢复的记录条数都特别多,该工具提供了智能记录过滤功能,可以过滤掉一些垃圾消息记录,只显示有价值的聊天记录。  总结  小编推荐的以上就是对微信密码忘记怎么办?微信怎么找回密码的解答,微信密码忘记了就用上面的方法找回吧!丢了还能找回哦~实在不会操作的可以联系技术人员帮你搞定。。技术QQ是  希望小编总结出的方法能对大家有所帮助,解决部分机友不知道微信密码忘记了怎么找回的苦恼问题。
外链视频外链,论坛外链,文库外链,B2B外链,友情链接,权5到9新闻外链,网站仿制,口碑建设,网站优化等服务,让您的关键词排名立竿见影,快速提升排名与权重必备!!!
请问以声音为话题的作文可以写什么
他会哦 我前几天刚刚请他帮忙的呐很给力的你力口2O.95.65.888不要问我是谁,大家都说我学习雷锋榜样!...
你让我帮你我是不懂的,你去请人给你弄吧   我也是找人弄的  一会就拿回来了   想要就是力口526-O22-555  也是蛮厉害的一个。。。。。。。
登录百度帐号推荐应用|别|人|不|小|心|误|删|除|我|的|微|信|聊|天|记|录|能|快|速|恢|复|回|来|吗_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!}

我要回帖

更多关于 恢复微信 的文章

更多推荐

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

点击添加站长微信