微信聊天记录自动备份怎么备份把好友删除

本文版权归cxun所有,如有转载请注明出处与本文链接,谢谢!原文地址:http://www.cnblogs.com/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手机的备份显得尤为重要,一旦弄错,还可以重头再来。
阅读(...) 评论()如何恢复及查看好友被删除的微信聊天记录,只需四步!
如何恢复及查看好友被删除的微信聊天记录,只需四步!
朋友圈秀恩爱,朋友圈做广告,朋友圈发牢骚,朋友圈找朋友。现在的朋友圈宛如这个缤纷的社会,内容众多,繁杂多样。有时候,我们为了提高手机的运行速度,会清理微信储存空间。这样稍不留神就会把微信上一些工作安排、会议通知等重要信息一并清理,等到急用信息时,才后悔莫及。虽然我们没有电影中的月光宝盒来穿越,但是我们可以借助现实中的软件来恢复被删除的微信聊天记录。今天,小编就向大家介绍一款微信聊天记录恢复软件――楼月微信聊天记录导出恢复助手软件。
大家下载软件后,就可以轻松的恢复删除的微信聊天记录了。这里需要温馨提醒大家的是,部分微信聊天记录因为新数据的覆盖导致手机空间被占用,造成这部分记录无法被恢复,所以理论上这部分记录已经被永久性删除了。不过,在一般情况下,软件使用的数据库引擎为了达到高效处理,不会立即回用空间,所以,绝大部分微信数据都是可以被成功恢复的。下面向大家介绍下楼月微信聊天记录导出恢复助手的使用方法(以苹果手机为例)。简单便捷,四步搞定!
第一步:数据拷贝
因为苹果手机的系统设置原因,所有的数据和软件安装操作都在iTunes上,所以,我们需要先将手机连接到电脑上,并通过iTunes将手机上的数据全部拷贝到电脑上。一般情况下,需要几分钟到几十分钟才可以将数据全部拷贝完。如图所示:
第二步:数据导出
接下来,我们需要iTools“工具箱”使用里面的“iTunes备份管理”。苹果手机上的iTools软件会对手机备份数据进行扫描,并且将扫描结果显示在窗口上。
打开备份数据后,我们依次点击var/mobile/Applications/com.tencent.xin/并进入,在该目录下找到Documents后点击“导出”按钮将其导出。
第三步:下载安装
使用搜索引擎搜索“楼月微信聊天记录导出恢复助手”。这时候要选择经过安全认证的百度软件中心进行下载。
搜索到软件后,点击下载并安装。
安装成功后打开楼月微信聊天记录导出恢复助手软件,并按照步骤依次进行设置,同时把之前导出的Documents设置为数据目录进行恢复。
第四步:记录恢复
紧接着,我们就可以在界面上看到的你手机的微信聊天记录。根据自己的需要,点击要恢复的好友名称,并选择“文件”,“恢复已删除的微信聊天记录”菜单对删除数据进行恢复。如图所示:
经过一段时间的等待,软件会显示恢复完成!
微信聊天记录删除了怎么恢复的功能就实现了,如图所示:
四步轻松恢复被删除的微信聊天记录。如果,你在使用的过程中还有一些不理解之处,可以访问楼月微信聊天记录导出恢复助手软件官网查看更多的图文教程或视频教程。
编 辑:初夏
余承东: 华为超越苹果三星 需四到五年时间
CCTIME推荐
CCTIME飞象网
CopyRight &
By CCTIME.COM
京ICP备号&& 京公网安备号
公司名称: 北京飞象互动文化传媒有限公司
未经书面许可,禁止转载、摘编、复制、镜像教你删除的手机微信聊天记录 怎么查
教你删除的手机微信聊天记录 怎么查
泡泡网原创
大家遇到过删除的手机微信聊天记录怎么查吗?对于这个问题,我们需要分析具体的情况,才好对症下药,不同的情况有不同答案和不同的解决方法,同样也有不同的查看效果,下面是具体不同情况的数据分析。二、软件查看:但是如果你没有备份,那么可以第一时间将手机连接到电脑上,使用天盾微信聊天记录恢复软件直接进行备份——扫描——恢复等操作;另外也可以用iTunes软件备份苹果设备的数据,然后使用天盾微信聊天记录恢复软件也可以看见删除的数据。1.打开天盾微信聊天记录恢复软件,选择“从iTunes备份文件恢复”功能界面,这里能够看见软件已经检测出来的备份数据,然后就可以进入文件的扫描了。2.请耐心等待文件的扫描,软件采用“瞬间扫描”的文件扫描技术,在扫描丢失的文件时,不用漫长等待,文件扫描瞬间即可扫描完成。3.扫描后,选择“微信”,就可以在界面中查看到微信聊天记录的丰富内容了,图片、文字皆可查看,语音记录还可以播放。想要恢复点击“导出全部记录”就可以了;要是恢复导出恢复部分记录,勾选要恢复的微信聊天记录,点击“导出选中记录”也是可以的。1、语音聊记录:不需要root手机,请把手机和电脑用USB数据线连接在一起,打开SD卡储存空间后,依次找到打开/sdcard/Tencent/MicroMsg/文件夹,接着找到一堆数字和字母组成文件名的文件夹,在文件中选择“voice”,该文件夹中的arm格式文档就是微信的语音聊天记录。我们只要把这些文件保存下来,即可备份语音聊天记录。2、文字聊天记录:请提获取手机的root权限,然后打开\\data\\data\\com.tencent.mm\\MicriMsg文件夹,同样的我们会发现一个或是多个很长数字或字母组成的文件夹,请将该文件夹备份,文件夹中的systemInfo.cfg文件可以不用备份。然后找到MicroMsg.db文件,这是储存好友账号、昵称、聊天记录的数据库文件,将该文件复制粘贴备份起来,如果想要打开文本,请下载SQLite相关软件。1.互盾安卓恢复大师是一个绿色软件,我们不需要任何运行库,下载完毕解压安装就能够直接运行,请打开运行互盾安卓恢复大师软件,用USB数据线连接手机电脑,软件识别设备后,点击“下一步”按钮,选择“深度扫描”点击进入文件的扫描状态。2.请耐心等待文件的扫描,软件能够查看Android设备上的图片、联系人、短信以及微信聊天记录,包括微信中的文字、图片、语音等,请用户耐心等到扫描结果。3.扫描后,在界面左侧选择“微信”查看相应的微信聊天记录内容,中间微信账号下有好友、群等类型,选择类型后,在好友列表中点击微信好友即可看见相应的微信聊天记录,要恢复的话点击“恢复全部文件”;恢复指定微信聊天记录,勾选要恢复聊天记录的好友,然后点击“恢复选中文件”。以上我们详细的了解了删除的微信聊天记录如何查看和恢复,大家可以根据自己自身的情况使用相应方法恢复导出相应的数据。
本文编辑:王琛
享生活o上泡泡
您可能感兴趣的文章微信聊天记录删除了怎么恢复查看终于实现|微信|硬盘|备份_新浪科技_新浪网
& 滚动新闻 &&正文
微信聊天记录删除了怎么恢复查看终于实现
很多手机用户以为恢复及查看删除的微信聊天记录需要有专业的技术,最少也得对数据恢复原理有一定的掌握才行,其实不然,如果有详细的图文向导的话,任何人都是可以快速学会整个流程的。小编今天就带来一篇面向电脑菜鸟的恢复教程,只要您用心,只要您身边有一台电脑,就可以轻松学会整个步骤。一、苹果手机微信聊天记录删除了怎么恢复查看1,打开家里的电脑,然后把iPhone手机连接到电脑上(用充电时的数据线进行连接即可)。2,运行电脑上的任意浏览器,然后在百度等搜索引擎搜索并下载“iTunes”软件。我们接着使用该软件把iPhone手机中的全部文件都备份到电脑硬盘上。说明:如果提示空间不足的话,请删除电脑C盘,或桌面上的一些文件后再进行备份即可。如果电脑硬盘空间实在太小的话,换台电脑再备份也是可以的。3,然后在电脑上安装并运行另外一款免费软件“楼月免费iTunes备份管理器”,操作要领及步骤在下图中都进行了详细说明,按下图进行操作即可。4,最后,请在电脑上安装并运行“手机博士微信聊天记录查看器”软件,我们可以在任意下载站免费下载到该软件。打开该软件后,参数设置窗口将自动弹出,请按下图进行相关设置即可。5,手机微信中收发的文字消息,语音,图片就都被成功导出到电脑上进行查看了。但是这并不是我们想要的,我们现在看到的还是本来在手机上就可以看到的消息,我们还需要点击“文件”,“恢复已删除的微信聊天记录”菜单,对数据库文件进行还原并恢复。6,百感交集,删除的微信聊天记录真的被恢复回来了,有图有真相,请看下图。二、安卓手机微信聊天记录删除了怎么恢复查看1,打开家里的电脑,并把安卓手机连接到该电脑上。2,在电脑上进入手机所在盘符,然后把tencent目录下的MicroMsg文件夹复制到电脑硬盘上。说明:点击了复制菜单后,请不要关闭下面的资源管理器窗口(只能将其最小化),如果关闭的话,会导致后面无法成功粘贴到电脑上。3,接着请在电脑上安装并打开的360公司提供的免费软件:“360一键Root”,使用该软件对手机进行Root。4,接下来我们将操作对象转到手机上,请在安卓手机上安装上“RE管理器Rootexplorer”app。5,然后在手机上运行刚安装的app,并进入到安卓手机微信聊天记录存储的目录:data/data/com.tencent.mm,对该目录下的MicroMsg文件夹进行复制后,再粘贴到“存储”选项卡下,详细步骤如下图所示。6,再次把安卓手机用数据线连接到电脑上,并把手机盘符根目录下的MicroMsg文件夹复制并粘贴到电脑上。7,同前面的苹果手机微信聊天记录恢复步骤一样,接着请在电脑上安装并打开“手机博士微信聊天记录查看器”软件,按下图说明文字及红色箭头顺序进行设置及操作即可。8,现在我们就可以在软件界面上查看安卓手机上的所有微信聊天记录了,好友列表,好友头像,微信号,昵称,聊天内容等都显示在了窗口面板上。
或许谁都不希望看到这样一个景象,不久的将来搭载Helio X30的某某...
腾讯在资本市场受此影响依然很是明显,7月4日,腾讯控股跌幅达4....
近日一款名为“全能车”软件受到人们关注,只要缴纳一份押金,便...手机微信聊天记录怎么导出电脑查看及恢复删除数据
用微信扫描二维码分享至好友和朋友圈
甘肃的王先生近日因为微信聊天记录导出及恢复的事情犯了难,因为他想向相恋多年的女友求婚,因为这些年来的王先生与女友一直聚少离多,李先生在甘肃的一所高校任教,而其女朋友因工作关系被借调到南京工作几年,所以
甘肃的王先生近日因为微信聊天记录导出及恢复的事情犯了难,因为他想向相恋多年的女友求婚,因为这些年来的王先生与女友一直聚少离多,李先生在甘肃的一所高校任教,而其女朋友因工作关系被借调到工作几年,所以他们基本上处于异地恋的状态。现在王先生想将他们在微信聊天中拍的一些有纪念意义的小视频及一些聊天记录作为素材,制作一段VCR向其女友求婚,并且手机里也有一些聊天记录因为年代久远,有些数据已被其误删除,现在需要对其在电脑上进行恢复。小编在获得王先生的求助信息,并请教了计算机高手后,发现其实微信聊天记录导出电脑及恢复都是可以实现的。并且不管是安卓手机还是苹果手机,都是可以实现的。限于篇幅,本文只介绍iPhone手机微信聊天记录的导出及恢复方法,如果是安卓手机的话也不要急,你只需下载&楼月微信聊天记录导出恢复助手&软件,再按照其官网上的说明进行操作即可。下面就拿出自己的苹果手机,跟着小编来操作吧。1,将iPhone手机用数据线连接到个人电脑上,并打开电脑上的iTunes软件(需先安装该软件),然后在iTunes软件中按照下图操作,在下图中小编将操作顺序用数字进行了标注,注意请不要勾选给备份加密。2,导出是需要一定时间的,几分钟到一两个小时都有可能。当进度条消失后,才说明导出完成。3,接下来下载并打开iTools软件(该软件为免费软件),再点击&工具箱&&iTunes 备份管理&。4,双击弹出窗口中看到的那一行手机备份数据。5,路径var/mobile/Applications/com.tencent.xin/下的Documents文件夹中保存了我们所需要的苹果手机微信聊天记录原始数据,我们按下图箭头的顺序将其导出到电脑上的任意文件夹中。6,把电脑连接上网络,并在网上搜索并下载&楼月微信聊天记录导出恢复助手&。7,打开刚下载的数据恢复软件,按下图进行设置并点击。8,此时手机上的微信聊天记录导出到电脑查看的功能就实现了,本文第一段中所说的王先生如果要把微信聊天记录里面的小视频导出到电脑上,并作为素材加入VCR中的话,可以点击下图红框中的&导出聊天记录&菜单,这样会把所有的小视频和语音文件导出到电脑上,格式为mp4格式。其中原始的语音文件为aud格式,是经过加密的数据,但从该软件中导出后,会将其转换为通用的wav格式,可以在任意播放器中进行播放。9,王先生因为与女友聊天时间较长,里面有一些内容被其进行了删除,如果想对其进行恢复的话,也是很简单的,只需要点击下图中的&恢复已删除的微信聊天记录&菜单。10,微信聊天记录在电脑上进行恢复需要一定时间,请耐心等待,恢复后界面如下所示:免责声明:本文仅代表企业观点,与凤凰安徽无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
[责任编辑:楚武文]
用微信扫描二维码分享至好友和朋友圈

我要回帖

更多关于 微信隐藏好友聊天记录 的文章

 

随机推荐