微信文本记录破解数据库导出

一切看运气哇咔咔

从手机提取记录文件

从手机免root导出数据的方法可以参考韦阳的博客楼月软件(这个收费的别折腾了)

获取手机IMEI码和微信iduserinformation

IMEI

  1. 比较直接的方式是打开手机的电话, 输入

    1
    *#06#

    就会自动弹出的了. 现在手机一般有两个卡槽, 对应会有两个IMEI

  2. 另一种方法就是读取CompatibleInfo.cfg文件.
    不过我导出的文件会读取失败, 报错

    1
    java.io.StreamCorruptedException: invalid stream header: 01027400
    2
        at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:866)
    3
        at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358)
    4
        at IMEI.main(IMEI.java:14)

    所以只好用第一种方法了, 也就麻烦了一丢丢.

微信iduin

读取systemInfo.cfg.

破解聊天记录数据库密码

拼接字符串IMEIuin, 即上面得到的两串码.

MD5加密取前七位, 注意英文小写.

因为一般手机IMEI有两个, 分别试试就好了

破解数据库

打开sqlcipher.exe软件,ctrl+O打开EnMicroMsg.db数据库, 输入密码

点击菜单栏的File-Export-Table as CSV file,选择message.

然后数据就完美导出啦~
慢慢分析玩耍吧


reference: