SkillAgentSearch skills...

EnMicroMsg

微信聊天记录导出之、解密EnMicroMsg.db

Install / Use

/learn @84583728/EnMicroMsg
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

背景

【2022年度聊天记录】 我突然想分析一下微信聊天记录,例如 我与别人说的最多是什么,打了多少电话,累计多少小时 哪个城市名称出现频率高,我对你说过最多的话,你对我说过最多的话 发了多少图片,发了多少条语音

【商业化分析】 可以分析哪张图片在我微信出现的次数最多 可以判断哪些分享链接,小程序出现频率 可以用于分析某些群出现的高频词 按照回复人数和日期,分析短时间引起讨论的内容分别是什么 可以分析被转发的内容有哪些,以及是什么(分析动机 可以分析关键词例如:谁有,怎么,谁知道,付费,有偿

现实

目前只是解密了:EnMicroMsg.db 分析过于复杂,研究浪费大量精力,暂时搁置了....

解密过程

  1. 有root的直接查:微信聊天记录导出,或者:EnMicroMsg.db解密

  2. 没有root的,找个小米手机:设置—>我的设备—>备份和重置—>本地备份—>新建备份—>只勾选软件程序—>只勾选微信—>确定 备份之后的文件在:MIUI—>backup—>AllBackup—>日期组成的文件夹—>即可看到“微信.bak”

  3. 解压之后使用mt管理器查询:EnMicroMsg.db即可

解密密码及工具

  1. 查了大量文章,都说解密密码为IMEI的拼凑 其实新版微信已经不是这样了,真正的密码关注公众号:小千哥,回复“密码”

  2. DB Browser for SQLCipher.exe 这玩意网上很多都是没有编译的源代码,或者旧版本,功能有问题版本,英文版等等.... 我淘到一个功能齐全的中文版。。。同上一样,下载地址,公众号回复:SQL

  3. 微信UIN码:手机root之后 /data/data/com.tencent.mm/sharedprefs/systemconfig_prefs.xml

    <int name="_auth_uin" value="-6215310002" />

是负数也没有关系,复制出来“-6215310002” 公众号获取的密码 + UIN码,md5,32位小写转换一下,取前七位,就是数据库密码 之后大家按照其他教程说的导出,就都一样了,知乎百度都有很多教程。。。

加入研究

微信公众号:小千哥

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated3mo ago
Forks2

Security Score

67/100

Audited on Dec 9, 2025

No findings