什么是SHSH备份?
SHSH(Signature HaSH blobs)是苹果公司用于验证iOS设备固件的一种数字签名机制,每当你尝试升级或降级iOS设备时,苹果服务器会检查设备提交的ECID(Exclusive Chip ID)是否与当前签名的固件匹配,SHSH备份实际上就是保存了苹果服务器对这些特定固件的签名,使你在未来即使苹果停止对该固件的签名后,仍有可能降级到该版本。
为什么需要备份SHSH?
-
保留降级权利:苹果通常只对最新几个iOS版本保持签名状态,一旦停止签名,你将无法降级到旧版本,备份SHSH可以保留这种可能性。
-
越狱需求:许多越狱工具只支持特定iOS版本,备份SHSH可以确保你在需要时能回到可越狱的版本。
-
设备恢复:在某些情况下,备份的SHSH可以帮助恢复无法正常启动的设备。
-
未来可能性:即使现在没有降级需求,备份SHSH为未来可能的需求做好准备。
备份SHSH前的准备工作
在开始备份SHSH之前,你需要准备以下内容:
- 一台运行Windows、macOS或Linux的电脑
- USB数据线用于连接iOS设备
- 最新版本的iTunes(确保能识别你的设备)
- 设备ECID(可以通过iTunes或第三方工具获取)
- 稳定的网络连接
- 可选工具:如TinyUmbrella、iFaith或savethemblobs等SHSH备份工具
详细SHSH备份教程
使用TinyUmbrella备份SHSH
TinyUmbrella是一款经典的SHSH备份工具,支持多种iOS设备,以下是使用步骤:
-
下载并安装TinyUmbrella:从可信来源下载最新版本,安装到你的电脑上。
-
连接iOS设备:使用USB数据线将设备连接到电脑,确保iTunes能识别设备。
-
运行TinyUmbrella:启动程序后,它会自动检测连接的iOS设备。
-
查看设备信息:在左侧设备列表中选中你的设备,右侧会显示设备详细信息,包括ECID。
-
保存ECID:建议记录下这个ECID号码,以备不时之需。
-
开始备份:点击"Save SHSH"按钮,程序会尝试从苹果服务器获取当前可用的SHSH签名。
-
等待完成:备份过程可能需要几分钟时间,取决于网络状况。
-
验证备份:完成后,你可以在TinyUmbrella的"SHSH"选项卡中查看已备份的SHSH文件。
-
保存备份文件:这些文件通常保存在用户目录下的.shsh文件夹中,建议将其复制到安全位置。
使用savethemblobs在线备份
如果你不想安装额外软件,可以使用在线工具savethemblobs:
-
访问savethemblobs网站:在浏览器中打开https://tsssaver.1conan.com/
-
获取设备ECID:可以通过iTunes获取(连接设备后,在摘要页面点击序列号区域会显示ECID)。
-
选择设备型号:在下拉菜单中选择你的设备型号。
-
输入ECID:将获取的ECID输入到相应字段。
-
选择固件版本:勾选你想要备份SHSH的iOS版本(通常建议全选)。
-
提交请求:点击"Submit"按钮开始备份过程。
-
下载备份文件:完成后,页面会提供下载链接,将文件保存到安全位置。
使用iFaith备份SHSH
iFaith是另一款流行的SHSH备份工具,特别适合较旧的iOS设备:
-
下载并运行iFaith:不需要安装,直接运行可执行文件。
-
连接设备:使用USB线连接iOS设备。
-
获取SHSH Blobs:点击"Get SHSH Blobs"按钮。
-
等待过程完成:程序会自动获取当前可用的SHSH签名。
-
保存文件:完成后,将生成的.shsh文件保存到安全位置。
SHSH备份后的管理
成功备份SHSH后,你需要妥善管理这些重要文件:
-
多位置存储:将SHSH文件保存在电脑、云存储和外部硬盘等多个位置。
-
文件命名:建议采用"设备型号_iOS版本_备份日期.shsh"的命名方式,便于识别。
-
定期更新:每当苹果发布新iOS版本时,检查并备份新的SHSH。
-
验证备份:可以使用TinyUmbrella等工具验证备份的SHSH文件是否有效。
常见问题解答
Q:备份SHSH会影响设备或保修吗? A:不会,SHSH备份只是保存苹果服务器的签名信息,不会修改设备任何内容,也不会影响保修。
Q:备份的SHSH可以用于其他设备吗? A:不可以,SHSH与设备的ECID绑定,只能用于备份时的那台设备。
Q:苹果停止签名后还能备份SHSH吗? A:不能,必须在苹果停止签名前完成备份。
Q:备份SHSH需要越狱吗? A:不需要,无论设备是否越狱,都可以备份SHSH。
Q:所有iOS版本都能备份SHSH吗? A:只能备份苹果当前仍在签名的版本,通常是最新版本和最近几个旧版本。
高级技巧
-
自动备份:可以设置脚本定期自动备份SHSH,确保不会错过任何版本。
-
使用Cydia备份:如果你已经越狱,Cydia有时会自动备份SHSH,可以在Cydia首页查看。
-
多设备管理:如果你有多台iOS设备,建议建立一个表格记录每台设备的ECID和已备份的SHSH版本。
-
降级准备:备份SHSH只是第一步,实际降级还需要相应的固件文件和其他工具。
SHSH备份是每个iOS用户都应该掌握的重要技能,它为你保留了未来降级的可能性,虽然过程相对简单,但其重要性不容忽视,建议每位iOS用户定期备份SHSH,特别是当新iOS版本发布时,预防胜于治疗,现在花几分钟备份SHSH,可能会在未来为你省去很多麻烦。
随着苹果不断更新iOS系统,某些功能可能会发生变化,建议关注相关论坛和社区,获取最新的SHSH备份和降级信息,保护你的数字权利,从备份SHSH开始!