iOS14已经发布,很多朋友摩拳擦掌跃跃欲试,准备一尝最新系统的新功能。
当然,盛宴过后,相信又会有不少人觉得索然无味,又会想起老系统的好处,所以今天的教程,就是学会如果降级系统,当然前提是有SHSH2备份。
来了解一下什么是SHSH?以下解释来自搜索引擎。
SHSH是简称,全称应bai该为 ECID SHSH或者 SHSH Blob 或者 ECID SHSH Blob 。ECID的英文全名是 Exclusive Chip ID ,每一台iPhone/iPad都根据自己的芯片有一个唯一的识别码。然后我们说为什么苹果要做SHSH,以前的智能手机,大家刷了新版,不好用,就再刷回低版本。以前还无所谓,苹果发布的iOS新版本一般都会屏蔽旧版本的越狱,苹果不想让大家越狱,当然苹果就不想让大家再刷回去,所以用了一种新的验证技术,这就是SHSH了。SHSH是根据每台机的ECID和当前最新的版本经过复杂运算而得出的一个签名文件,SHSH不是存在你的机子上的,是存在Apple的服务器上的。当你刷机的时候,Apple会连上服务器来验证当前你的刷机版本和ECID所产生的SHSH和服务器上的是否匹配,如果不匹配,则不能刷机。
也就是是说你要降级,必须要有相对的SHSH备份才行。SHSH等于SHSH2,这是iOS9.0以后的叫法
比如你要降级13.7系统,那么你必须要有相对应的13.7的SHSH2备份,否则不能降级。
那么,有SHSH2就可以随便降级了吗?并不是,还必须是SEP兼容的系统版本才可以。
SEP又是什么鬼?
SEP也叫安全区域处理器,它有独立的运行系统,每次刷机都会对SEP系统也进行更新,系统与服务器会进行核对,如果降级的iOS系统与当前的SEP不兼容,那么降级刷机被禁止。例如跨版本降级,从iOS13.7降级到10.3.3,是不被允许的。
这个还有一个概念是Apnonce随机数,这个数值每次刷机都会变化,所以需要把这个数值固定下来,固定以后的SHSH文件才能和服务器完美匹配,只有固定Apnonce的数值之后,保留下来得SHSH才有用,不然没用。
现在SHSH2和SEP都讲完了,基本概念也就清楚了,可以开始正文了。
SHSH2备份教程
一,固定Apnonce随机数值
1,首先你需要越狱你的iPhone/iPad
如果iOS版本是iOS11.0~14.3,那么可以使用Unc0ver来进行越狱
如果iPhone6S~X之间的型号是iOS 13.5.1~14.6,那么可以继续使用checkra1n来进行越狱。
2,使用Unc0ver越狱成功之后,会默认设置好随机数Generator为0x11111111111111111。
3,使用checkra1n越狱后,需要添加源:https://halo-michael.github.io/repo/ ,然后安装Generator Auto Setter插件,插件安装完成之后,会默认设置好随机数Generator为0x11111111111111111。
二,备份SHSH2文件
方法一:使用https://shsh.host 在线保存SHSH文件。
方法二:使用Blobsaver备份SHSH,支持Mac、win、Linux,根据系统下载。
Blobsaver V3.0.1 Mac
Blobsaver V3.0.1 Win
提取码:356655
1,确定连接好设备,并且已经越狱完成的iPhone/iPad,而且已经设置了随机碰撞数值Apnonce为0x111111111111111
2,连接iPhone/iPad设备,在设备上点“信任”按钮,打开blobsaver工具,点击Read from device,等待读取手机信息(如果读取不到点击设备上的“信任”按钮)。
3,在iOS Version 勾选All Signed Version,再次勾选☑️ Manually specitf apnonce,然后点击Read form device。
4,在弹窗界面点击确定,手机会重启然后进入恢复模式,软件会自动读取到apnonce,然后设备会自动重启。
5,读取到apnonce后,点击最下方的Go,开始从Apple服务器获取SHSH2文件,稍等30秒,会获取到文件,并且保存到你指的的路径位置。(如果没有指定路径,win默认保存到/我的文档/blobs;Mac保存到/用户/Blobs,Linux保存到/用户/Blobs)
6,保存下来得shsh2文件可以用于降级相对应的版本。
保存下来得SHSH文件,可以使用futurerstore进行降级。下一遍教程将介绍如何使用已经备份的SHSH2文件进行降级。
那么以上就是备份SHSH2文件的完整教程!