微信数据修复失败怎么破

微信不能用recover恢复聊天记录怎么办?这个方法比recover还好用微信不能用recover恢复聊天记录怎么办?这个方法比recover还好用科技e哥百家号微信作为现在社交软件的头号大佬,拥有庞大的用户群体,微信除了优化和提高自身功能之外,还不断引进一些合作板块来提高用户的使用体验。不过微信中有一个一直让大家烦恼的问题,那就是微信聊天记录不能长期保存,并且无法进行漫游。有没有办法可以恢复已经消失的聊天记录呢?通过测试一部分用户确实可以通过recover来恢复聊天记录,但是由于更多的人无法使用recover这个方法,所以今天就分享给大家一个别的方法。微信聊天记录恢复方法:1,打开手机中的App Store,搜索“强力恢复精灵”安装在手机上。2,打开安装好的软件,选择“微信”选项,点击“扫描”按钮,等待扫描结束。3,扫描结束之后,勾选需要恢复记录的好友的头像,就可以把记录恢复到电脑里了。按照以上步骤进行操作就可以找回微信聊天记录了,如果你也无法使用recover不妨试试这种方法,想要了解更多的微信小知识小技巧,可以关注我们哦。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。科技e哥百家号最近更新:简介:移动互联网时代智能协作平台作者最新文章相关文章您所在的位置: &
微信聊天记录删除了怎么恢复 微信重装后聊天记录不见了解决办法
编辑:linyanhong
来源:下载吧
阅读409300次
手机微信是腾讯2011年初发布的有别于QQ的...
微信ipad版终于发布了,等了好久哦!下载...
开心手机恢复大师是一款苹果手机数据恢复...
开心手机恢复大师苹果版(开心手机恢复大...
微信聊天记录删除了怎么恢复?微信重装后聊天记录不见了有什么解决办法?微信卸载重装后,我们会发现里面的微信聊天记录,漂流瓶什么聊天信息都不见了;要是有一些重要的微信聊天记录内容在里面,恰好也被删除了那该怎么办呢?无论是苹果iPhone手机中的微信聊天记录被删除,还是安卓手机微信聊天记录删除了,都可以通过一定的手段在很大程度上恢复微信已删除的聊天记录,只不过安卓版微信记录恢复需要注意的是微信版本(本文会进行详细讲解,往下看),现在小编就来教大家怎么恢复苹果手机微信聊天记录。微信聊天记录删除了怎么恢复?微信重装后聊天记录不见了解决办法首先,为了方便大家操作,这里推荐两款操作简单的手机数据恢复软件::支持iPhone、iPad、iPod touch等iOS设备恢复苹果已删除的微信聊天记录;:支持华为、三星、小米、OPPO、vivo等安卓设备恢复安卓手机微信聊天记录。第一部分:苹果手机微信聊天记录删除了怎么恢复?准备工作:1.一台电脑(Windows/Mac系统均可)2.数据线(苹果USB数据线)3.苹果iPhone手机(也支持iPad, iPod touch)4.,可以直接官网下载 ;作为一款专业的手机数据恢复软件,开心手机恢复大师根据每个人删除微信聊天记录后手机数据环境的不同,提供了三种不同的恢复iPhone手机微信聊天记录的方法,方便用户根据自己的情况选择适合自己的找回微信聊天记录的模式,详细操作步骤如下:第一步、将微信恢复助手“开心手机恢复大师(官网下载地址:)”下载到电脑上的同时,将卸载微信需要恢复微信聊天记录的苹果手机用USB数据线和电脑连接,这时手机上会提示“要信任此电脑吗?”,点击【信任】,表示你的手机允许电脑对其进行数据扫描操作。第二步、安装完成则运行开心手机恢复大师,可以看到界面顶部有三种不同的恢复苹果手机微信聊天记录的模式,以第一模式“通过设备扫描恢复”为例,当主界面上出现“设备已连接”字样,点击【开始】按钮进入iPhone微信记录恢复找回模式;第三步、进入数据恢复界面,我们可以很容易的找到【微信聊天记录】图标,点击这个图标,即可触发系统自动分析和扫描手机中已删除或者未删除的微信聊天记录了,,扫描时间一般为5-10分钟,每个人微信的使用程度不一样,数据大的就稍微慢一点,只需耐心等待即可第四步、扫描完成之后,即可查看苹果手机上全部的微信聊天记录,如下图所示:开心手机恢复大师这款手机数据恢复软件会将识别到的微信聊天记录分为橙色和黑色,其中标记为橙色的微信聊天记录就是iPhone手机中全部已删除的微信记录,可以在微信帐号左侧的方框中打勾,并点击界面右下角选择【恢复到电脑】,就能将这部分删除的微信聊天记录恢复到电脑上,操作是非常简单的。另外,如果你删除微信聊天记录的iPhone手机不在身边,或者手机丢了、被偷了想要恢复微信聊天记录的话,也是有机会能找回苹果iPhone手机微信聊天记录的,我们完全可以借助苹果设备的一个先天的优势――iCloud云备份来恢复微信聊天记录;不过苹果公司对于iCloud备份下载有限制,那怎么办呢?没关系,我们同样可以借助开心手机恢复大师将iCloud备份下载下来的同时利用备份到的微信碎片文件来恢复微信聊天记录。PS:想要将iTunes整机备份中的微信聊天记录单独导出的话,利用开心手机恢复大师“通过iTunes备份恢复”模式即可。以上就是完整的微信聊天记录删除了怎么恢复的详细教程,针对苹果iPhone手机用户恢复微信聊天记录的需求,开心手机恢复大师提供的这三种恢复模式,除了可以满足恢复已删除的微信聊天记录的需求,还能在不越狱的情况下轻松帮助大家将备份中的微信聊天记录单独导出到电脑上,或者把苹果手机中的微信聊天记录直接备份到电脑本地,方便以后查看!是不是比较简单?当然,这样的方法是可以导出所有的苹果微信聊天记录数据到电脑的,也可以当做是苹果微信聊天记录备份方法,特别是对于一些16GB容量小的iPhone机主而言,这也是非常不错的苹果微信备份导出,节约手机空间容量的不错的方法。苹果iPhone手机卸载微信恢复聊天记录时还需要注意:1.数据恢复是越早恢复效果越好的,所以我们在误删微信聊天记录或者卸载微信导致微信聊天记录丢失的情况下,要第一时间使用开心手机恢复大师进行找回;如果不能及时操作,可以利用iTunes对手机进行整机备份,这样可以更好的保护手机数据环境,等有空时再利用开心手机恢复大师第二模式“通过iTunes备份恢复”恢复已删除的微信聊天记录即可;2. 如果要恢复安卓版微信数据或者导出安卓微信数据方便电脑查看,推荐用:开心微信恢复大师。【补充说明】苹果手机微信聊天记录恢复,目前ios系统下最新版的微信都是支持恢复删除聊天记录,以及备份导出苹果设备里的微信数据的;安卓手机微信聊天记录恢复:如果要恢复或者导出微信聊天记录数据,是需要先Root安卓设备,然后针对微信版本5.3以及更低的版本,是可以恢复安卓删除的微信聊天记录的,本文的第二部分将会做详细的讲解。下载。第二部分:安卓手机微信聊天记录删除了怎么恢复?  准备工具:一根数据线、一台电脑、卓师兄(官网:)  卓师兄是一款专业的安卓数据恢复软件,专用于Android安卓设备的数据恢复,可运行在Windows平台,支持最新华为,小米,OPPO,ViVo,三星等各类安卓手机和安卓平板的删除数据恢复和原有数据的备份和导出,因此下面我们就借助卓师兄这款专业的第三方恢复工具来演示一下具体的微信记录恢复过程,以小米手机为例。  小米手机找回微信记录具体操作步骤如下:  步骤一:将专业的安卓数据恢复工具――“卓师兄”,下载安装到我们的电脑上。下载地址:;  步骤二:通过数据线将小米手机连接到电脑,打开手机上的USB调试并运行卓师兄,等到手机完成识别,点击【下一步】,进入卓师兄主界面。  PS:1.安卓手机必须经过root之后才能够使用卓师兄、2.为了更好的保护手机数据环境,建议您开启飞行模式并尽量停止使用手机、3.恢复数据过程中请保持USB数据线连接稳定  步骤三:在卓师兄主界面,我们可以看到卓师兄支持多种数据的恢复。其中有QQ聊天记录、微信聊天记录、陌陌聊天记录等。这篇教程则是教大家如何找回删除的微信聊天记录,所以点击“微信聊天记录”对应的图标,待数据扫面分析完成,进入微信聊天记录预览界面。  步骤四:在该界面我们可以看到,左侧是好友账号的分类,右侧方框中则为微信聊天记录,其中显示橙色字体的是已删除的微信聊天记录。勾选你想要恢复的聊天记录的好友头像,点击右下角的【恢复到电脑】,即可将微信聊天记录恢复到电脑上。  以上就是小米等安卓手机找回微信记录的具体操作步骤了。如果还需要恢复别的数据,例如QQ聊天记录、陌陌附件等,也可以选择对应的功能选项进行扫描恢复;有这方面需要的小伙伴们现在只要注册登录就可以开始恢复想要的数据了。  第二部分我们主要讲述的是借助卓师兄这款专业的第三方恢复软件找回微信聊天记录的方法,卓师兄不仅可以恢复安卓手机误删的微信聊天记录,qq聊天记录等数据,还可以备份导出安卓手机中原有的数据,操作简单,十分方便实用。除了这个方法之外,针对安卓手机,我们还有一种方法可以来恢复已删除的微信聊天记录,具体恢复过程见本文的第三部分;不过此方法操作步骤比较复杂繁琐,且并不是很实用,有兴趣的小伙伴也可以尝试一下。第三部分:安卓手机微信聊天记录恢复教程(2)微信聊天记录存放在那个文件夹:“sdcard/Tencent/MicroMsg 文件夹”打开以后看到文件夹名字很长的就是微信聊天记录存放的文件夹,每登陆一个微信就会产生一个名字很长的文件夹。恢复已删除微信聊天记录步骤:必备:手机先连接电脑,保存微信聊天记录文件。不懂那个文件夹,请看上面的步骤。复制保存到电脑上。1、首先进行微信升级或者换手机,安装最新的微信软件。2、安装完后,先不用进行内容的恢复,而要先登录微信上线。会发现漂流瓶、聊天记录等等都没有。3、登录微信账号后点击“设置”,然后选择“退出登录”,这个步骤主要是生成微信的系统文件。4、然后root备份的文件,删除新生成的乱码文件,然后把原来的备份文件复制到这个文件夹,如果没有删除,就一定要完全覆盖。5、然后把手机通过USB线连接,打开 sdcard/Tencent/MicroMsg 文件夹,删除新生成的备份文件,把之前备份的旧的聊天记录文档复制进去,如果没有删除,就一定要完全覆盖。6、完成后,关闭文件夹,重新登录微信,就会发现聊天记录回来了。如果没有备份,可以试试微信官方,或者其第三方平台帮你恢复。这就是小编给大家带来的微信聊天记录删除了怎么恢复教程,微信重装后聊天记录不见了详细解决办法,希望能帮到大家。
很好看(307)
不好看(1427)
微信聊天记录删除了怎么恢复相关软件
微信聊天记录删除了怎么恢复相关教程
微信聊天记录删除了怎么恢复相关新闻
微信使用教程之使用问题汇总
微信使用教程之微信怎么玩
热门关键字  简述:微信朋友圈数据库有损坏怎么办 朋友圈数据损坏尝试修复方法新产品设计已放弃基本原则 苹果产品惹前工程师发火啦  重点摘要:当你在使用微信时,微信提示微信朋友圈数据库有损坏,现在尝试修复数据是什么意思呢?我们是否要选择修复数据库呢?下面,农参论坛网小编将为大家带来微信朋友圈数据库有损坏  微信朋友圈数据库有损坏怎么办 朋友圈数据损坏尝试修复方法新产品设计已放弃基本原则 苹果产品惹前工程师发火啦  重点摘要:当你在使用微信时,微信提示微信朋友圈数据库有损坏,现在尝试修复数据是什么意思呢?我们是否要选择修复数据库呢?下面,农参论坛网小编将为大家带来微信朋友圈数据库有损坏修复方法,希望能够帮助到大家。  简述:微信朋友圈数据库有损坏怎么办 朋友圈数据损坏尝试修复方法新产品设计已放弃基本原则 苹果产品惹前工程师发火啦  重点摘要:当你在使用微信时,微信提示微信朋友圈数据库有损坏,现在尝试修复数据是什么意思呢?我们是否要选择修复数据库呢?下面,农参论坛网小编将为大家带来微信朋友圈数据库有损坏  当你在使用微信时,微信提示微信朋友圈数据库有损坏,现在尝试修复数据是什么意思呢?我们是否要选择修复数据库呢?下面,农参论坛网小编将为大家带来微信朋友圈数据库有损坏修复方法,希望能够帮助到大家。  6 小时前 上传下载附件 (78.74 KB)  .png  微信朋友圈数据有损坏尝试修复是什么意思朋友圈里面的数据,会在本地形成缓存。可能是你不小心把本地缓存删除了,或是手机系统问题。之前缓存在本地的文件或照片,统统都木有了。  微信朋友圈数据库损坏怎么恢复点击微信朋友圈的时候系统会自动跳出提示,点击开始修复,自动修复完成后点击确认后重启,自动重启软件即可。(如下图)来源)微信突然之间修复数据库失败
微信是腾讯公司于日推出的一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机聊天软件。用户可以通过微信与好友进行形式上更加丰富的类似于短信、彩信等方式的联系。微信软件本身完全免费,使用任何功能都不会收取费用,微信时产生的上网流量费由网络运营商收取。
1、目前微信支持IOS、Android、S60V3、S60V5、Windows Phone五种手机操作系统,如您下载后无法正常安装使用,载入数据失败,可能是由以下原因导致。
2、由于网络原因软件数据包在下载过程中部分丢失了,请您重新下载再进行安装;在电脑端下载网速较好,下载后连接手机进行安装,不要用手机下载。
3、下载的微信软件版本与手机系统不匹配,请点击这里进入微信下载页面,根据您手机操作系统或手机型号下载微信。
4、您的微信在升级过程中可能会出现微信载入数据失败,这样的情况你需要卸载之前的微信版本,然后在安装新版本微信,不要在原来旧版本未卸载的基础上升级微信。
5、当前手机网络不稳定导至微信载入数据失败,请您稍后重新载入数据;手机浏览器缓存太多导至微信载入数据失败,您可尝试清除手机浏览器缓再进行微信载入数据的操作;手机内存不足导至微信载入数据失败,请先将手机上不常用的文件或软件删除,再重新载入数据即可。查看: 18364|回复: 29
恢复微信聊天记录 破解微信加密数据库EnMicroMsg.db
该用户从未签到
手机微信聊天记录删除恢复,首先要获取到微信数据库EnMicroMsg.db,然后查询数据库中的聊天记录,同样微信删除的聊天记录也存储在数据库EnMicroMsg.db中,不过有一个情况你必须了解,微信数据库EnMicroMsg.db加密了,下文将详细说明如何破解微信数据库EnMicroMsg.db。
※简单介绍一下微信加密数据库EnMicroMsg.db的破解方法:
如果你的模拟器或者真机已经获得了root权限,就可以直接将记录聊天记录的数据库文件拷贝出来,数据库文件具体存放位置如下:
在/data/data/中:
001.png (69.13 KB, 下载次数: 0)
11:59 上传
(友情提示:android原生的模拟器root起来很复杂,推荐一款第三方模拟器:genymotion,很方便)
※我们拿到EnMicroMsg.db后,用常用的数据库管理软件打开,发现EnMicroMsg.db被加密了,但是密码生成规则很简单,具体如下:
(手机IMEI + 微信uin )取MD5的前7位
手机的IMEI获取:手机拨号盘输入:*#06#
微信uin获取:http://blog.csdn.net/yuanbohx/article/details/
但是即使算出来解密密码,我们仍发现用刚才使用的数据库管理软件是打不开的。因为其用的是SQLCipher开源库提供的加密解密算法,故在网上下载SQLCipher.exe这个软件,打开.db文件时,输入计算出来的密码后,就可以打开EnMicroMsg.db文件了:
002.png (53.02 KB, 下载次数: 0)
11:59 上传
※上面提到了SQLCipher是一个提供数据库文件加密解密功能的第三方开源库,我们先来访问以下他们的官网看个究竟:
https://www.zetetic.net/sqlcipher/open-source/
我们惊喜的发现,现在SQLCipher提供了Android操作系统的开源库,源码在Github上可以下载获得,但是我尝试下载了Github上的工程,编译的时候遇到了很多问题,导致最终没有编译成功。所以建议大家下载如下图所示的开源库压缩包:
003.png (71.44 KB, 下载次数: 0)
11:59 上传
解压下载的压缩包,其目录如下图所示:
004.png (58.94 KB, 下载次数: 0)
11:59 上传
※下面涉及到Android工程创建、导入SQLCipher开源库等工作:
创建Android工程就不详细说了,创建完工程后,直接将sqlcipher-for-android-v3.2.0文件夹中的内容全部拷贝到android工程中即可:
005.png (49.98 KB, 下载次数: 0)
11:59 上传
接下来的步骤也很关键:
右键工程,Build Path → Configure Build Path,按照下图所示添加相应的jar包,删除android自有库:
006.png (111.54 KB, 下载次数: 0)
11:59 上传
最后在程序中加入读取加密数据库的关键代码即可:
public void readWeChatDatabase() {
& & & & & & & &
& & & & & & & & SQLiteDatabase.loadLibs(this);
& & & & & & & & String password = &XXXXXXX&;& & & &
& & & & & & & & File databaseFile = getDatabasePath(&/data/data/com.tencent.mm/MicroMsg/47d58c79e692e212XXXXXXXXXXXXX/EnMicroMsg.db&);
& & & & & & & & //File databaseFile = getDatabasePath(&EnMicroMsg.db&);
& & & & & & & & eventsData = new myDataHelper(this);
& & & & & & & &
& & & & & & & & SQLiteDatabaseHook hook = new SQLiteDatabaseHook(){
& & & & & & & & & & & && &public void preKey(SQLiteDatabase database){
& & & & & & & & & & & && &}
& & & & & & & & & & & && &public void postKey(SQLiteDatabase database){
& & & & & & & & & & & & & & & && &database.rawExecSQL(&PRAGMA cipher_&);&&//最关键的一句!!!
& & & & & & & & & & & && &}
& & & & & & & & };
& & & &
& & & & & & & & try {
& & & & & & & & & & & & SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(databaseFile, &XXXXXXX(密码)&, null, hook);& & & & & & & &
& & & & & & & & & & & & Cursor c = db.query(&message&, null, null, null, null, null, null);
& & & & & & & & & & & & while (c.moveToNext()) {&&
& & & & & & & & & & & & & & & & int _id = c.getInt(c.getColumnIndex(&msgId&));&&
& & & & & & & & & & & & & & & & String name = c.getString(c.getColumnIndex(&content&));&&
& & & & & & & & & & & & & & & & Log.i(&db&, &_id=&& + _id + &, content=&& + name);&&
& & & & & & & & & & & & }&&
& & & & & & & & & & & & c.close();
& & & & & & & & & & & & db.close();
& & & & & & & & } catch (Exception e) {}
& & & & }复制代码
程序很简答,password即为数据库的加密密码,databaseFile为数据库文件路径,database.rawExecSQL(&PRAGMA cipher_migrate&)这句最为关键,原因如下:
现在SQLCipher for Android已经是3.X版本了,而微信居然还停留在2.X时代,所以这句话是为了能够用3.X的开源库兼容2.X的加密解密方法,如果不加这句话,是无法对数据库进行解密的。
(题外话:SQLCipher的功能确实相当强大,我这里介绍的只是冰山一角,更多的功能大家可以通过其官网或者Github中提供的工程代码进行探究)
最后展示一下程序运行效果,从Logcat信息可以看到,我们成功读取了微信的EnMicroMsg.db文件中的message数据表:
007.png (79.46 KB, 下载次数: 0)
11:59 上传
当然,我所做的工作有着明显的不足,即需要先通过各种人工方式计算出数据库解密密码,然后再进行.db文件的解密。有兴趣的网友可以尝试直接在程序中取得IMEI与微信uin(这个应该是难点),然后MD5取前7位,最后用算出的解密码对数据库进行解密。
* 取MD5的前7位,字母用小写形式;
* 如果不打算编译sqlcipher,可以到http://download.csdn.net/detail/wang00933下载编译好的windows版本。
该用户从未签到
获取了手机的imei和微信uin
怎么才能算出md5值的前7个字符啊?
TA的每日心情奋斗 21:46签到天数: 59 天[LV.5]六品通判
看着有点晕 但还是 感谢楼主
该用户从未签到
请问您还有没有sqlcipher-for-android-v3.2.0这个东西啊,这个版本网上找不到,最新的版本也没有下载的。另外,请教一下,myDataHelper这个类是怎么写的?可否赐教?
TA的每日心情开心昨天&12:09签到天数: 1328 天[LV.10]一品大学士
(1:(1:(1:
该用户从未签到
楼主可以帮我吗,我的qq
TA的每日心情郁闷 09:50签到天数: 145 天[LV.7]四品道员
看起来有点复杂
TA的每日心情无聊 11:26签到天数: 30 天[LV.5]六品通判
感谢楼主提供,虽不懂,慢慢学习
TA的每日心情开心 09:20签到天数: 13 天[LV.3]八品县丞
看样子挺复杂,感谢分享
TA的每日心情开心 07:19签到天数: 15 天[LV.4]七品知县
看着有点晕 但还是 感谢楼主}

我要回帖

更多关于 怎样做微信营销 的文章

更多推荐

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

点击添加站长微信