怎么导出 iMessage 聊天记录

苹果的“信息”App 导不出聊天记录,所以这次得用电脑。Mac 上可以用免费开源的 imessage-exporter,把每段聊天都存成文本文件。用 Windows(或者 Mac)的话,iMazing 能读取你的 iPhone,把消息导出成 CSV 文件。

  1. 1

    Mac:先确认聊天在这台 Mac 上

    在 Mac 上打开“信息”,找到这段聊天。imessage-exporter 只能读这台 Mac 上的消息,读不到只存在 iCloud 里的消息。

  2. 2

    Mac:安装 imessage-exporter

    打开“终端”,运行 brew install imessage-exporter(要先装好 Homebrew)。也可以去这个项目在 GitHub 上的 Releases 页面直接下载。

  3. 3

    Mac:给“终端”开“完全磁盘访问权限”

    打开“系统设置”,进入“隐私与安全性”→“完全磁盘访问权限”,把“终端”的开关打开。你的消息存在受保护的文件夹里,不开权限就读不到。

  4. 4

    Mac:导出聊天记录

    在“终端”里运行 imessage-exporter -f txt。它会在你的个人文件夹里建一个叫 imessage_export 的文件夹,每段聊天存成一个 .txt 文件,文件名就是群名或聊天里的人名。

  5. 5

    Mac:上传这段聊天的文件

    在 HeyMarco 上选 iMessage,上传那一个 .txt 文件就行。也可以把整个文件夹打包成 ZIP 上传,Marco 会问你要看哪段聊天。

  6. 6

    Windows:在 iMazing 里打开“Messages”

    装好 iMazing,连上 iPhone 并选中它,点“Messages”。再点“Start”,提示要密码的话就输入 iPhone 的锁屏密码。

  7. 7

    Windows:导出成 CSV

    选中这段聊天,点右下角的“Export”,再选 CSV。保持勾选“Include header row”,然后保存文件。

  8. 8

    Windows:上传 .csv 文件

    在 HeyMarco 上选 iMessage,上传这个 .csv 文件。如果里面有好几段聊天,Marco 会问你要看哪段。

文件到手了?上传到 HeyMarco,让 Marco 好好读一读。预览免费,你的消息 7 天后自动删除。

上传聊天记录