ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

把微信聊天记录变成可随时翻阅的本地网页:WeChatExporter 上手指南

把微信聊天记录变成可随时翻阅的本地网页:WeChatExporter 上手指南 把微信聊天记录变成可随时翻阅的本地网页WeChatExporter 上手指南【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter换手机前想翻一翻和妈妈五年的聊天记录手机上却只能往回拖几个月就卡住了。WeChatExporter 就是一个把微信聊天记录导出到 Mac 的工具它解析 iPhone 备份里的微信数据库做完之后你会得到一个可以在本机直接浏览、包含文字、图片和语音的聊天文件夹。它到底在读哪些数据iOS 的微信把每段对话存在应用沙盒里的 SQLite 数据库文件中。整个过程像搬家先用 iTunes 给整台手机拍一张快照本地备份再从快照里把微信的Documents文件夹搬出来WeChatExporter 打开里面的数据库把消息、图片、语音整理成普通文件夹。数据从哪来未加密的 iTunes 备份 → 微信Documents文件夹含MM.sqlite聊天库、WCDB_Contact.sqlite联系人库经过什么处理读取 SQLite 聊天库把图片和语音按消息归位最终变成什么一个导出文件夹 工具界面里可翻页的完整聊天记录关键前提备份必须不加密加密后的数据库内容解析不出来。跟着做 里程碑 1从 iPhone 里取出微信Documents文件夹做完这一步你应该在 Mac 上拿到一个Documents文件夹其中DB子目录里能看到MM.sqlite、WCDB_Contact.sqlite等 3 个以上的数据库文件。操作分两步。第一步在 iTunes 里点立即备份注意不要勾选加密本地备份第二步用 iMazing 这类工具在左侧找到标识为com.tencent.xin的应用展开它的Documents文件夹整个拷贝到 Mac。图1在 iMazing 的微信应用目录下选中 Documents 文件夹准备拷贝出微信聊天记录数据图2微信聊天记录导出依赖的核心数据MM.sqlite 里存着全部聊天消息如果 iMazing 里看不到微信的Documents通常是备份时勾了加密重新做一次不加密备份即可。常见坑加密备份同样能拷出文件但MM.sqlite解不开前面会白做一遍。 里程碑 2装好依赖把工具跑起来做完这一步你应该看到一个标题为微信聊天记录的窗口中间有开始原始数据分析和查看聊天记录2 个按钮。在终端克隆仓库并安装依赖git clone https://gitcode.com/gh_mirrors/wec/WeChatExporter cd WeChatExporter/development npm installsqlite3需要匹配 nwjs 的编译产物。framework/目录下带了 2 个预编译版本nwjs 用 0.40.1 的话直接拷贝对应文件夹cp -R framework/node-webkit-v0.40.1-darwin-x64 node_modules/sqlite3/lib/binding/再用你下载的 nwjs 启动当前目录/path/to/nw/nwjs.app/Contents/MacOS/nwjs .如果启动时报找不到node_sqlite3.node通常是 nwjs 版本和预编译文件对不上换成 0.32.1 或 0.40.1或按 README 自己编译。版本对照预编译文件只覆盖 nodejs 8.11.3 nwjs 0.32.1、nodejs 10.16.3 nwjs 0.40.1 这两组搭配。 里程碑 3找到目标聊天并确认没选错人做完这一步你点击某个联系人后右侧应列出最近 10 条消息右上角出现某某 与 某某 的聊天记录红色字样。点击开始原始数据分析在输入框填入里程碑 1 拷出来的Documents路径点进入分析模式。界面左上角是这台手机登录过的微信账号左下角是对应账号的聊天对象列表默认只显示消息总数超过 100 条的对话。点一个联系人在右侧确认消息内容没错再点右上角下一步。![账号与聊天对象选择界面](https://raw.gitcode.com/gh_mirrors/wec/WeChatExporter/raw/976c9474db687bb592d4a623edb0ec42ee831a18/imgs/for readme/soft1.png?utm_sourcegitcode_repo_files)图3微信聊天记录导出界面左侧选账号和聊天对象右侧预览最近 10 条消息如果左下角列表是空的通常是路径填错了要选包含MM.sqlite的那一层文件夹或者这个账号确实没有超过 100 条消息的对话。提示筛选门槛是 100 条消息新加的群可能不在列表里换消息多的对话确认流程即可。 里程碑 4生成导出数据并回看做完这一步你应该得到一个导出文件夹回到主界面点查看聊天记录并填入该目录后能看到这段对话的完整文字、图片和可播放的语音。界面上填 3 项文件输出路径例如~/wechat-export、日期区间 From和To留空表示全部导出然后点开始生成数据等进度走完。点左上角微信备份回到主页点查看聊天记录输入刚生成的导出目录就能从头翻了。![导出后的聊天记录浏览界面](https://raw.gitcode.com/gh_mirrors/wec/WeChatExporter/raw/976c9474db687bb592d4a623edb0ec42ee831a18/imgs/for readme/soft3.png?utm_sourcegitcode_repo_files)图4导出结果预览本地界面里语音可播放、图片可查看如果浏览页看不到内容通常是把原始Documents路径填进了这里——这里要填的是开始生成数据产出的输出文件夹。导出完成后原始的Documents文件夹就不再需要了可以删掉释放空间。换个场景项目群聊归档团队向项目结束后群里的结论和交接记录反而最常被翻。第一步用开始原始数据分析找到该项目群在日期区间 From和To里填项目起止日期导出一份以项目命名的独立文件夹之后查任何一条决策都只打开这 1 个文件夹。换机前只留常用记录个人向不是所有对话都值得整段搬走挑几条真正会翻的就够。第一步选定目标联系人后日期区间只填要保留的那一年其余全部导出跳过生成的文件夹更小查看聊天记录里翻找也更快。收尾回到开头那个换手机的场景今晚就可以先做一次不加密的 iTunes 备份把Documents文件夹拷出来让和妈妈的五年对话落进一个随时能打开的本地文件夹。【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表