除了美国国家安全局之外, Apple 使得用户很难从 iPhone 中提取短信并将其下载到计算机上。 无论出于何种原因(法律、偷偷摸摸、神经质等),我们都经历过这样的时刻:我们想要备份某些有意义的、重要的或可能令人痛苦的对话(包括任何彩信或 iMessage 图片和视频)来保存。
虽然有一些第三方应用程序可以帮助完成此过程,但大多数应用程序都需要花钱并实施某些可能不正当的技术(例如上传完整文件)。 iOS 备份到网站)。
嗯,感谢 切尔西贝克您可以轻松提取设备上的所有短信 iPhone 并使用其开源 Perl 脚本将它们保留在您的桌面上。
如果使用开源脚本的想法让您感到害怕,请不要担心。 我不是程序员,这很简单。 即使你一生中从未见过一行代码,我也会牵着你的手走每一步。
更新:第 5 步已更新,因为许多人都遇到了 PERL 脚本未成功运行的问题。 谢谢 纽厄尔·琼斯 给小费!
第 1 步:备份您的 iPhone
使用 iTunes 备份 iPhone 与您要下载的对话。 只需右键单击您的 iPhone 在 iTunes 中点击“保存”。
第二步:找到备份文件夹
备份完成后,您需要找到保存备份的文件夹。 为此,-
- 打开 发现者
- 按住按钮 可能性 钥匙
- 点击 去 在菜单栏中
- 选择 图书馆
- 选择 应用程序支持 < MobileSync < 备份
- 右键单击并排列所有文件夹 更改日期。 最新的将是您的最新的 iPhone 备份。
步骤 3:在桌面上创建 iOSBackup 文件夹
在桌面上创建一个文件夹并将其命名为 iOSBackup。 这是我们存储所有内容的地方,以便更轻松地运行脚本。
第 4 步:制作备份副本
将您在步骤 2 中找到的备份文件夹复制到桌面上的新 iOSBackup 文件夹中。 这将使我们能够在不与 iTunes 发生冲突的情况下进行处理。
第 5 步:下载 iOSMessageExport 文件
更新: 此步骤已更新。
下载 iOSMessageExport 脚本 来自Github (或使用此直接链接 iOSMessageExport ZIP 文件)并打开 ZIP 文件。 下载的脚本包含以下6个文件:
- 备份.pl
- iOS通讯录.pm
- iOSMessages.pm
- iOSSMSBackup.pm
- 自述文件.md
- 样式.css
将所有六个文件复制到您在步骤 3 中在桌面上创建的 iOSBackup 文件夹。
第6步:使用终端运行脚本
现在您需要打开终端(您可以通过按 Command+Space 并输入“Terminal”找到该终端)。
输入以下命令转到您的 iOSBackup 文件夹:
- cd ~/桌面/iOSBackup
现在您必须输入另一个命令来运行该脚本。 将“替换为以下命令
perl backup.pl –directory_path
笔记: 也一定要 插入斜杠 最后按回车键,如下图:
按 Enter 键后,您将返回到 iOSBackup 文件夹。
第 7 步:打开短信
您现在将在您创建的 iOSBackup 文件夹中看到一个 _出口 文件夹。
打开它,您将找到包含所有对话的文件夹。 每个文件夹都包含组成文本消息和图像的 HTML 文件。 在每个文件夹中,您会发现几个 HTML 文件,因为文本消息按天分组。 在特定 HTML 文件旁边,您将看到相应的文件夹,其中包含随该短信发送给您的所有图像。
当您单击 HTML 文件时,您的网络浏览器将打开并显示您的 SMS 对话,包括图像。 请注意,表情符号仅在您打开 HTML 文件时才会出现 Safari。
现在你就得到了它。 您所有的原始短信数据。 安全且有组织。 您现在可以使用 Spotlight 搜索它们或创建图像或视频的副本。 如果需要,您可以将它们打印为 PDF,以将其转换为更易于共享的格式。