怎么导出 iMessage 聊天记录
苹果的“信息”App 导不出聊天记录,所以这次得用电脑。Mac 上可以用免费开源的 imessage-exporter,把每段聊天都存成文本文件。用 Windows(或者 Mac)的话,iMazing 能读取你的 iPhone,把消息导出成 CSV 文件。
- 1
Mac:先确认聊天在这台 Mac 上
在 Mac 上打开“信息”,找到这段聊天。imessage-exporter 只能读这台 Mac 上的消息,读不到只存在 iCloud 里的消息。
- 2
Mac:安装 imessage-exporter
打开“终端”,运行 brew install imessage-exporter(要先装好 Homebrew)。也可以去这个项目在 GitHub 上的 Releases 页面直接下载。
- 3
Mac:给“终端”开“完全磁盘访问权限”
打开“系统设置”,进入“隐私与安全性”→“完全磁盘访问权限”,把“终端”的开关打开。你的消息存在受保护的文件夹里,不开权限就读不到。
- 4
Mac:导出聊天记录
在“终端”里运行 imessage-exporter -f txt。它会在你的个人文件夹里建一个叫 imessage_export 的文件夹,每段聊天存成一个 .txt 文件,文件名就是群名或聊天里的人名。
- 5
Mac:上传这段聊天的文件
在 HeyMarco 上选 iMessage,上传那一个 .txt 文件就行。也可以把整个文件夹打包成 ZIP 上传,Marco 会问你要看哪段聊天。
- 6
Windows:在 iMazing 里打开“Messages”
装好 iMazing,连上 iPhone 并选中它,点“Messages”。再点“Start”,提示要密码的话就输入 iPhone 的锁屏密码。
- 7
Windows:导出成 CSV
选中这段聊天,点右下角的“Export”,再选 CSV。保持勾选“Include header row”,然后保存文件。
- 8
Windows:上传 .csv 文件
在 HeyMarco 上选 iMessage,上传这个 .csv 文件。如果里面有好几段聊天,Marco 会问你要看哪段。
- iMazing 免费试用版最多只能导出 25 条消息,想导整段聊天得买 iMazing 的付费授权。imessage-exporter 是完全免费的。
- 导出来全是手机号或邮箱,看不到名字?给“终端”开“完全磁盘访问权限”再导一次,你的通讯录也在受保护的文件夹里。
- imessage-exporter 也能读在 Mac 上做的 iPhone 备份:加上 -p 和备份所在的文件夹,再加 -a iOS。
- 导出成 HTML(-f html)也能用。
文件到手了?上传到 HeyMarco,让 Marco 好好读一读。预览免费,你的消息 7 天后自动删除。
上传聊天记录