iMessage Exporter:Mac 消息导出与诊断工具

软件介绍

iMessage Exporter 用于读取消息数据库,将对话导出为文本或 HTML,并提供数据库诊断。项目同时包含命令行工具与开发者库;Mac 用户可用它归档消息;支持跨平台数据结构并不意味着其他系统能直接读取 Mac 上的实时消息。

适合为自己的通信记录制作可阅读副本,或处理已获授权的资料。导出并不等于能直接恢复到 Messages,也不代表自动满足任何机构的合规归档要求。

安装与授权

作者提供 Apple Silicon 与 Intel 的预编译程序,也列出 Cargo 和 Homebrew 安装方式。已安装 Homebrew 的用户可使用以下命令;该渠道的版本可能晚于作者最新发行。

brew install imessage-exporter

首次读取消息数据前先做好备份,并确认磁盘空间足够。若系统拒绝读取,按项目文档为实际运行工具的终端检查必要权限,不向所有应用一并开放完全磁盘访问。

仅处理自己或明确获授权的消息和设备备份,不索取他人的解锁密码、账户或验证码。

导出与附件

以下命令从默认 Mac 消息数据库导出 HTML,并以原始格式复制可取得的附件:

imessage-exporter -f html -c clone

未另设输出目录时,工具默认写入用户主目录下的 imessage_export。重复导出前先备份旧结果并检查目标目录,避免混淆不同批次的归档。

-c clone 保留附件格式,不自动把所有图片、音频或视频转换为浏览器可播放格式。附件是否完整还取决于原设备是否已保留相应文件;仅在云端的内容不能凭导出命令保证取得。

导出后抽查时间范围、参与者、消息和附件。若要改变输出格式、目录或筛选范围,应查当前版本参数,不直接修改原数据库。

诊断与隐私

需要检查数据库状况时,可运行只输出诊断信息的命令:

imessage-exporter -d

诊断不是自动修复,不应根据一项报告就删除消息文件。向项目反馈前去除姓名、电话号码、邮件地址与具体聊天内容。

HTML、文本和附件副本仍包含私人通信。限制目录访问,分享前脱敏,完成工作后按实际需要管理导出副本及备份;本地导出不意味着文件之后不会被同步软件上传。

项目与下载

使用声明

本文由 MENTUKEJI 根据项目官网、官方文档及公开资料整理。工具功能、价格、授权方式及服务条款可能随时调整,请以官方最新信息为准。

引用本文内容请注明来源并保留原文链接;如需全文转载,或发现内容错误、版权及授权问题,请联系:[email protected]。