JedJias Blog

上次研究了下如何导出聊天微信记录,只写了篇技术性的日志,没想到很多童鞋私信我,很需要具体实施方案。那我就把工具套装打包上来好了。。

下载地址:

[注:这是本人修改过的微信,所有使用责任自负!]

用法:解压后,用其中的com.tencent.mm-1.apk覆盖原来的微信,,安装后启动登录。把sqlite和libmmcrypto.so上传到某个目录(比如/tmp),然后adb shell。在shell中,执行以下几步:

输入logcat | grep PRAGMA,应该能看到一行类似“D/Weixinlog:SQLcipher: (15066): PRAGMA key="xxxxxxx";”的输出,记下其中xxxxxxx部分代表的密钥cd到刚才保存sqlite和libmmcrypto.so的那个目录拷贝出加密后的微信数据库:cp /data/data/com.tencent.mm/MicroMsg/<id>/EnMicroMsg.db .其中<id>是一个类似128位的16进制字符串,应该跟账号和机器有关,如果不知道,ls/data/data/com.tencent.mm/MicroMsg/,看到那个长得比较丑的就是了导出数据:执行./sqlite $(pwd)/libmmcrypto.so EnMicroMsg.db ‘PRAGMA key="xxxxxxx";’ ‘.dumpoutput.sql’把其中xxxxxxx换成第一步中看到的密钥,运行结束后会生成一个output.sql,就是sqldump形式的明文聊天数据了,剩下该干嘛大家都知道了吧。。

good luck !

版权声明:本文为博主原创文章,未经博主允许不得转载。

为你的快乐而快乐的是朋友,为你的难过而难过的才是你的知己。

JedJias Blog

相关文章:

你感兴趣的文章:

标签云: