背景

小米6,暂时没有root,开启了开发者模式,CS相关专业,没有安卓背景。
出问题的时候微信版本是7.0.11

起因

三天前微信突然退出了,显示了登录画面,等我登录进去就发现聊天记录全没了,但是微信有关的文件,图片等等可以在文件管理器中看到,被记录在微信收发里面。MicroMsg下的用户文件夹多了一个,猜测是微信无法识别我之前登录的信息,于是重建了一个新的用户

网上查了好多恢复办法都没有,系统自带的办法测试过没用,但是在微博等地方发现好多人都有一样的经历,查了微信文件夹,数据很大,于是猜测数据没有丢失,当时苦于找不到相关的技术文档,于是尝试了各种办法,都没有用。甚至在淘宝上找了付费恢复,也没有成功,甚至说没有帮助。

知道昨天才在CSND找到了不少技术文档,终于部分理清了逻辑。

丢失后我做过什么

  1. 退出重新登录,把之前用户的用户名改成了新生成的用户名。

这样做是看到网上有个恢复办法是重新生产一个用户后把原目录下的文件都拷贝进去,而我原目录下文件很大,一拷贝文件管理系统就停止响应,无奈之下只能试试这个替代办法

这样做之后,从文件夹更新的时间上发现新的信息应该是写进老用户文件夹了,但是还是没有办法读到之前的信息。

这时候虽然从文件夹看微信很大,但是从微信里面读到的数据却很小。

2. CS背景的朋友认为是我的微信有问题,于是在他的建议下备份了用户数据后卸载重装了微信。

重装前分别用手机系统自带的备份工具备份了微信,并且用电脑版微信备份到电脑一次。

重装以后好像是完全还原了一次之前的过程,之前的聊天记录又没有了,微信又产生了一个新的用户文件夹。

但是有个神奇的地方,是微信能读出其他微信账户数据很大了。这让我又对找回聊天记录增加了点信心。

几点疑惑:

  1. 按照网上的说法,微信用户目录名是mm+uin 然后MD5. 按照网上的说法每个用户的uni是唯一的,那我的目录名为什么老是变化呢?

  2. 用chrome登录微信网页版的办法抓包抓到了现在的uin,跟我手机上现有的三个用户目录都不一致,但是我在我妈手机上登录过(是我的老手机),那个手机上的用户名跟mm+uin 然后MD5 产生的是吻合的。

  3. 神奇的是,虽然我看到的目录名不是跟mm+uin 然后MD5 产生的那个,但是用小米系统的备份工具备份微信,然后用网上找的MMrecovery工具把备份转移到电脑上,那个对应的用户目录居然跟mm+uin 然后MD5 产生的是吻合的。

  4. 试着用网上教的解密方式((IMEI+UIN)计算出的MD5值的前7位)给备份出来的EnMircoMsg.db文件解密,用现有uin产生的解不开。

微信的这个问题到底怎么产生的呢?微信的uin是否会变化,还是新的微信uin变成动态的了?

网上有很多在电脑端用工具读取聊天记录的办法,却没有看到把聊天记录恢复到手机微信显示的办法,还是我没找到?

继续研究。本是微信的bug,硬是把人逼成了技术党。我只是想恢复自己的数据呀。

微信聊天记录丢失后的记录相关推荐

  1. 微信聊天记录丢失后的记录(二)

    昨晚看到一篇文章,恍然大悟,原来我一直在分析的只是微信资源库,而微信数据库却需要root权限,除了系统备份出来的,我没有拿到原始的数据库. 现在我们知道了,目前微信的版本,微信资源库和微信数据库用户目 ...

  2. 微信聊天记录删除后怎么恢复 微信聊天记录怎么恢复与备份

    如何恢复被删除的微信聊天记录?以下提供两种解决方案. 办法一:从iTunes备份恢复删除的微信聊天记录.如果您曾经使用iTunes备份了iPhone的全部资料,那么您可以通过iTunes快速恢复备份中 ...

  3. 微信聊天记录删除后如何恢复?原来只要这样就可以了

    因为手机大小的原因,总会有手滑的时候,而且现在的手机都是直接在手机上滑来滑去的,就更容易不小心删掉重要的聊天记录,那你知道微信聊天记录删除后如何恢复吗?看完小编这篇文章,你便会感叹道:原来这样就可以了 ...

  4. 电脑微信聊天记录删除后如何找回?三个简单方法

    你在生活中是否遇到了这些情况--常见的微信聊天删除情况分为: 1.在聊天列表左滑删除好友聊天框,导致聊天记录删除 2.在聊天详情中"清空聊天记录",导致聊天记录删除和清空 3.删除 ...

  5. 利用python做微信聊天记录词云分析——记录美好回忆

    目录 1 概述 2 数据准备 2.1 安卓设备 2.1.1 Root手机,安装Root Explorer 2.1.2 用Root Explorer将聊天记录的数据文件导出并存入电脑 2.1.3 对En ...

  6. 如何在 iPhone 上恢复微信聊天记录!

    误删了微信聊天记录,如何在 iPhone 上恢复微信聊天记录 如今,微信拥有庞大的用户群,很多人用它来沟通.支付.点餐等与我们日常生活相关的事情,我们的生活已经离不开它,它功能强大,使用方便,给我们带 ...

  7. 微信聊天记录如何恢复

    微信是现在人几乎每天都要使用的软件,甚至现在连工作都离不开微信,不下心误删了微信聊天记录就麻烦了.当你的微信聊天记录删除了或者找不到了,可以试着把微信聊天记录去恢复再进行查找.具体微信聊天记录怎么恢复 ...

  8. 微信聊天记录删了怎么恢复找回来2022 微信聊天记录删了怎么恢复找回来步骤

    微信聊天记录删了怎么恢复找回来: 1.首先我们打开微信. 2.进入页面后,点击下方"我",找到"设置"功能. 3.在设置页面,我们找到"帮助与反馈&q ...

  9. 彻底删除微信聊天记录,手机中的小秘密不再泄露!

    我们大部分的数据都保存在手机硬盘中,数据在磁盘上的保存通常分成两个组成部分,索引区(lndex)和数据区(Data).索引区负责记录数据位置大小状态等属性,数据区保存的是物理数据,数据在删除后只不过被 ...

最新文章

  1. Java并发编程的艺术(二)——重排序
  2. 人生低谷时的锅底法则
  3. 安装好的nginx安装新的模块
  4. STM32L1X系列GPIO运用
  5. python selenium 框架说明_基于python+selenium的框架思路(二)
  6. 关于vue 框架与后台框架的混合使用的尝试
  7. WorldWind Java 版学习:1、启动过程
  8. 一键生成人脸像素图,还能上传到动森!这个项目很好玩
  9. 在Ubuntu下rtorrent编译安装笔记
  10. html让屏幕可以上下拉动,想用JQ实现一个按住一个图标,div可以上下拖动的效果,请给个详细的JQ和HTML代码,谢谢了...
  11. Endnote X9软件关联WPS解决方案
  12. 关于SCI论文发表的五不准原则是
  13. 单元格内容分列多行_『如何将excel单个表格里的多行数据分列』
  14. 2.4G功放芯片,支持国产
  15. zcmu之水题来一波~
  16. Android Studio开发工具的设置
  17. 复合效应 达伦哈迪_帕特里克·麦克哈迪(Patrick McHardy)和版权暴利
  18. 16.355J / ESD.355J 软体工程概念
  19. android 坐标系 旋转,android IMU旋转矩阵横屏矫正(remapCoordinateSystem函数原理)
  20. 【书籍分享】C++ Primer 中文第五版 PDF

热门文章

  1. fractions -- 分数
  2. Win10注册表无法保存对权限所作的更改拒绝访问
  3. 群晖NAS:共享文件夹、用户、群组建立及权限设置
  4. 第二章-连接到WAN
  5. SLAM算法实习生-实习面试准备篇(1)
  6. Python整数的溢出问题
  7. 万网空间 php伪静态,百度云虚拟主机zblogphp在Nginx环境下设置伪静态规则,极为重要...
  8. 网页导出pdf不完整_网页文本无法复制?学会这3个套路,一分钟帮你突破限制...
  9. 再度递表港交所,“快”能否成为绿茶餐厅突围的筹码?
  10. 超高频UHF RFID读写模块R200开发测试