我的一个朋友有一台 iPad 2,上面存储着他工作/家庭生活中的大量个人/机密数据,但他想卖掉它进行升级。他担心有人能从中恢复数据。
经过几次搜索,我发现确实有一个有多种工具可供选择以此目的。
在他出售 iPad 2 并升级到新 iPad 3 之前,有什么方法可以确保他的数据永远消失?
答案1
验证数据删除的正常方法是将设备视为块存储并读取所有数据,然后验证没有敏感数据残留。Apple 不允许在正常的 iOS 操作中进行此类访问,因此您的朋友必须使用“设置”擦除 iPad,然后越狱设备,这将允许安装工具(例如 SSH)来访问 iPad 上的原始数据块。
这很费力,而且可能浪费时间。最近的 iOS 设备(包括 iPad 2)对设备上的数据使用全盘加密。为了擦除设备上的数据,iOS 会覆盖加密密钥,理由是没有加密密钥就无法恢复数据。我读过从 iOS 设备中提取数据的消息,但从未在加密密钥被擦除后被破坏后发生过这种情况。因此,如果您的朋友信任 AES-256,那么他可以相信擦除后数据已经消失了。
答案2
*nix dd
(免费) 方法: 也适用于任何基于 Unix 的操作系统
后越狱在你的 iPad 2 上安装 Cydia,你可以安装一个OpenSSH服务器(包含在 Cydia/Telesphoreo 存储库中)在您的 iPad 上。
OpenSSH 服务器应在安装后启动。转到“设置”应用,按“Wi-Fi”,单击当前连接的网络旁边的蓝色箭头,然后查看“IP 地址”,获取 iPad 的 IP 地址。
接下来你需要一个类 Unix 终端。(在 Windows 上,你可以使用油灰。
在终端中运行此命令:
ssh root@your-ipads-ip-address
系统将提示您输入密码。默认情况下,密码为alpine
。输入密码并按Enter。
您应该已经通过了身份验证。此命令将您当前的工作目录更改为已挂载的“用户分区” /var
:
cd /var
现在你可以开始清除可用空间了dd
:
dd if=/dev/zero of=nothing.dat
此过程可能需要很长时间,并且dd
没有进度条。请确保在擦除过程中 iPad 已插电。
dd
将在完成时输出简短的传输统计信息(或错误,但不应该有任何错误)。现在,您的可用空间已被名为的文件完全占用nothing.dat
。删除它以回收可用空间:
rm nothing.dat
就是这样。用户分区的可用空间现在已被清零!
替代(非免费)方法:
后越狱您的 iPad 2 并安装 Cydia 后,您可以使用 Cydia 从 Cydia/Telesphoreo 存储库购买(2.99 美元)iWipe。以下是 iWipe 的说明(2012 年 6 月 5 日检索到的版本 1.0-1):
想要确保已删除的机密电子邮件或尴尬的照片从您的 iPhone 中永久清除?仅仅删除文件并不能保证它永远消失,而恢复只会快速格式化 iPhone。保护您已删除的数据,以免被黑客工具和窥探者恢复,或在您的 iPhone 被盗的情况下恢复。
iWipe 是一款简单的实用程序,用于清空 iPhone 上的可用空间。该工具不会删除任何活动文件,而是使用与 Mac OS X 清空可用空间相同的方法:它会创建一个大型临时文件,将已删除文件仍可驻留的可用空间写入零。整个 iPhone 用户分区都会被清理,永久清除已删除的照片、电子邮件、语音邮件和其他已删除文件。
可以定期运行此实用工具,轻松清除旧数据并确保无法恢复。由于它不会擦除您的内容或设置,因此您无需恢复任何备份或冒丢失数据的风险。实际擦除时间取决于设备上的可用空间量。在 iWipe 运行时,您仍然可以锁定或接听电话。