Snaprecovery:恢复从 Snapchat 中“消失”的旧 Snap

2021-08-10 04:34:20

从 Snapchat 中恢复已“消失”的旧 Snaps ⚠️ 此脚本仅适用于有 root 权限的 Android 设备! ⚠️ 此脚本已在运行 Android 10 和 LinageOS 的 Android 设备上测试过,Snapchat v11.9.0.48 Beta 根据 Snap Inc 2013 年 5 月 9 日的博客文章,一旦您查看 Snap,就会删除它们。打开快照后,它的临时副本将从设备的存储中删除。我们试图让这一切立即发生,有时可能需要一两分钟。通过向手机的文件系统发送“删除”指令来删除文件。这是通常在电脑和手机上删除东西的正常方式——我们不会做任何特别的事情(比如“擦除”)。实际上,Snap 存储在 /data/user/0/com.snapchat.android/files/file_manager/chat_snap/ 中,直到您从应用程序注销。注销后,Snapchat 会删除所有这些文件。在博客文章的最后,他们提到越狱/生根设备可以让我们访问未打开的 Snap。这是可以理解的,因为他们需要将文件存储在设备上的某个位置,以便用户可以查看。当未打开的快照存储在设备上时,绕过 Snapchat 应用程序并直接访问文件并非不可能。这不是我们支持或鼓励的事情,在大多数情况下,这会涉及越狱或“root”手机并使其保修失效。如果您想保存快照,只需截取屏幕截图或使用另一台相机拍照会更容易(也更安全)。

还提到可以使用正确的取证工具恢复已删除的快照。此外,如果您曾经尝试在意外删除驱动器后恢复丢失的数据,或者可能观看了 CSI 的一集,您可能知道,使用正确的取证工具,有时可以在数据被删除后恢复数据,我们不知道需要任何取证工具。我们可以简单地使用 adb pull 来获取文件,因为它们永远不会被删除。但是,一旦您退出应用程序并在 Snapchat 删除 Snap 后,您将需要正确的取证工具来恢复文件。由于它们存储在设备上,我们可以通过简单地将它们从 Android 设备复制到我们的计算机来轻松“恢复”它们。这样做的唯一问题是文件没有正确的文件扩展名,这会阻止我们在正确的程序中打开文件。 snaprecovery 通过获取文件然后根据文件的 mime 类型附加正确的文件扩展名来自动化整个过程。