撇开国家安全局不谈, Apple 使用户很难从 iPhone 中提取短信并将其下载到计算机上。 无论出于何种原因(法律、不正当、神经质等),我们都曾想保存某些有意义、重要或可能有罪的对话(包括所有彩信或 iMessage 图片和视频)的备份。
虽然有一些第三方应用程序可以帮助完成此过程,但其中大多数都需要花钱并实施某些可能不正当的技术(例如:要求您上传完整的 iOS 备份到网站)。
现在,感谢 切尔西贝克,您可以轻松提取您的所有短信 iPhone 并使用他的开源 Perl 脚本将它们保留在您的桌面上。
如果使用开源脚本的想法听起来让您感到害怕,请不要担心。 我不是编码员,这很简单。 即使您一生中从未见过一行代码,我也会牵着您的手完成所有步骤。
更新:第 5 步已更新,因为许多人都遇到了 PERL 脚本无法成功运行的问题。 谢谢 纽厄尔·琼斯 给小费!
第 1 步:备份您的 iPhone
使用 iTunes 备份 iPhone 与您要下载的对话。 只需右键单击您的 iPhone 在 iTunes 中,然后单击“备份”。
第2步:找到备份文件夹
备份完成后,您需要找到存储备份的文件夹。 去做这个,-
- 打开 发现者
- 按住 选项 钥匙
- 点击 去 在菜单栏上
- 选择 图书馆
- 选择 应用程序支持 < 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+空格键并输入“Terminal”找到它)。
键入以下命令以更改到您的 iOSBackup 文件夹:
- cd ~/桌面/iOSBackup
现在您需要再输入一条命令来执行脚本。 使用下面的命令,替换“<文件夹>下面的部分是您的备份文件夹的名称(一长串字母和数字):
perl backup.pl –directory_path <文件夹>/
笔记: 务必 包括正斜杠 在其末尾并按 Enter 键,如下所示:
按 Enter 键后,返回 iOSBackup 文件夹。
第 7 步:打开短信
在您创建的 iOSBackup 文件夹中,您现在将看到一个 _出口 文件夹。
打开它,您会发现包含所有对话的文件夹,每个文件夹都包含构成文本消息和图像的 HTML 文件。 您会在每个文件夹中找到多个 HTML 文件,因为短信按天分组。 在某些 HTML 文件旁边,您会看到相应的文件夹,其中包含随该短信发送的所有图片。
如果您单击 HTML 文件,您的网络浏览器将打开,显示您的短信对话以及图片。 请注意,只有在打开 html 文件时,表情符号才会显示 Safari。
现在你就得到了它。 您所有的原始短信数据。 备份并组织。 您现在可以使用聚光灯来搜索它们,或复制任何图像或视频。 如果您愿意,可以打印为 PDF,将其转换为更易于共享的格式。