Twjacy's Blog

SnapBack 快照工具,回到未越狱状态

SnapBack 快照工具,回到未越狱状态
2020-03-01 · 5 min read
Sileo Cydia Tweaks

概述

SnapBack 是开发者 MidnightChips @MidnightChip 开发的一款越狱插件,SnapBack 被称为 iOS Time Machine(iOS 时间机器),macOS 上自带「时间机器」的应用程序,可以供用户专门备份 macOS。SnapBack 虽然不是 iOS 上自带的应用程序,但是越狱用户可以使用这款插件实现备份系统、清除越狱环境的功能。

SnapBack 屏蔽越狱检测的机制,并不是像插件 Shadow、UnSub、Liberty Lite、FlyJB、A-Bypass 将某个 App 加入白名单或者将 App 禁止插件注入的方式,这款插件更像是 iOS 上的时间机器( Time Machine),采用 APFS 快照方式来实现。

SnapBack 开源地址:https://github.com/midnightchip/snapback

什么是 APFS

苹果文件系统(英语:Apple File System,简称 APFS)是一个适用于 macOS、iOS、tvOS 和 watchOS 的文件系统,由苹果公司开发和部署。它的目的是解决 HFS+(Mac OS Extend,APFS 的前身)文件系统的核心问题。APFS 针对闪存和固态存储设备进行优化,具有写入时复制等设计特点,使用 I/O 合并改进性能。

APFS 支持创建特定时间点、文件系统只读实例的快照。Chimera 和 unc0ver 越狱工具也早已支持 APFS 快照功能,但是只是用来恢复到无越狱环境状态(清除越狱环境)。

注意

  • SnapBack 需要设备电池电量大于 50% 或连接充电器才能使用;
  • 制作 APFS 快照过程中,如果发现应用程序冻结,请耐心等待,这是正常情况;
  • SnapBack 仅针对 arm64 和 arm64e(64位)设备,仅支持 iOS 10.3+ 系统版本,低于 iOS 10.3 将无法使用;
  • 确认 iOS 设备储存空间是否足够,请勿在不足的设备上操作 SnapBack,最少要提供剩余 10% 储存空间给 SnapBack 做 AFPS 快照;
  • SnapBack 已经过全面测试,但失败的几率仍然很小。

安装 SnapBack

  1. 添加源地址:https://repo.dynastic.co/
  2. 下载安装「SnapBack」

SnapBack 快照

SnapBack 可以创建 Root Snapshots、Var Shapshots 两种快照类型,Root Snapshots 为当前系统 Root 文件快照,Var Shapshots 为当前系统 Var 文件快照,Var 快照包含照片及应用程序,需要更多存储空间。如果只是切换越狱与未越狱,那么只需创建 Root 快照即可。

当你首次启动 SnapBack 时,建议创建一个 Root Snapshots,这样以便还原至安装 SnapBack 之后的那一刻,只需要再次越狱即可。

iOS 11 以上用户,orig-fs 快照是原始快照。它是第一次越狱之前由越狱工具所备份的无越狱环境快照或系统更新时由 iOS 自己制作的快照,任何情况下不能删除,否则会造成无法使用越狱工具恢复到无越狱环境。

Chimera 和 unc0ver 的 Restore RootFS 应该作为备用选择,因为越狱工具的 Restore RootFS,会删除所有 SnapBack 创建的 APFS 快照。

还原 Var 快照时,如果已经登录使用其他 iCloud 账户,请先退出 iCloud 账户再进行还原。

Chimera 和 unc0ver 越狱工具无法创建快照,仅能使设备回到未越狱状态。

SnapBack 使用

创建 Root 快照

查看警告信息

点击右上角「+」,输入快照名称,建议以当时日期为名称,方便区分。

创建 Var 快照

查看警告信息

点击右上角「+」,提示用户需关闭 iCloud 再创建 Var 快照。输入快照名称,建议以当时日期为名称,方便区分。

切换至未越狱环境

点击「orig-fs」恢复至未越狱状态。恢复过程中需注意以下几点:

  1. 请勿退出 App;
  2. 请勿锁屏;
  3. 完成后自动重启设备。

注意:重启设备后,如果是黑屏,请双击 Home 键、或者上滑关闭 SnapBack 即可。



恢复至越狱环境

使用 Chimera 或 unc0ver 再次越狱后,再次安装 SnapBack,恢复之前所创建的快照。越狱完成后,原来添加的源地址还在,但是插件没有了,那么我们还原到之前所创建的快照看看插件是否能恢复?

点击「以日期命名的快照」恢复至越狱环境,还原过程中需注意以下几点:

  1. 请勿退出 App;
  2. 请勿锁屏;
  3. 完成后自动重启设备。



设备重启后,只需再次越狱即可。

Powered by Gridea, © 2018 - 2019 Copyright Twjacy. All Rights Reserved. | CC BY-NC 4.0