今天主要说下怎么备份shsh2,也是为自己留一个笔记。
shsh2
我们首先解释shsh是什么,他是在恢复升级固件时由苹果服务器下发的数字签名,用于验证设备与固件版本的验证,通俗来说就是限制我们像android一样随意升级降级固件,再早期如iphone4s那样你可以随意的升级降级拥有shsh的版本,随着设备的更新iphone进入了64位时代,苹果为其加入了sep和基带验证,就衍生了新的数字签名shsh2它包含了ap值也就是我们越狱固定g值后通过tsssave获取到的那一串字母与数字的组合,我们可以通过固定随机值与设备ecid获取到我们设备当前可下载的shsh2,我们设备内存中的随机值必须与之一致才可以让这次刷机验证通过。而g值呢在备份的shsh2文件中找到的generator下一行的值,才能称作g值。
sep
在后期的iphone中出现的sep验证,当我们拥有了shsh2只能固定住g值和nvram以及ap值一致,但是我们无法控制sep的验证,简单点说我们就算拥有shsh2也无法如同4s一样跨大版本随意升降级,例如我们11系列为例(因为12系列暂时没有先例)我们可以利用shsh2直接升级到14.3,14.3sep是兼容当前14.4系统的。所以我们只能更新与目前开放验证版本兼容SEP的系统。如果不兼容sep就算我们有旧版本的shsh2依然无法使用,所以决定我们不能和iphone5一样随意恢复有shsh2的系统版本
如何备份shsh2
备份shsh2版本有有很多,这里主要说一下用过网站进行备份。
那么备份shsh2是通过什么原理呢,其实也是通过发送我们设备的信息到苹果服务器,再通过服务器反馈下来的shsh2采取截取,所以我们只能备份当时开放验证版本的shsh2。
最后随机值是通过越狱后才能固定的在un里会默认固定你的g值,所以未越狱通过爱思备份的shsh2在12系列是不存在作用的,所以还是建议通过越狱环境下固定g值通过apnonce备份shsh2
网站(需要挂梯子)
https://tsssaver.1conan.com
https://shsh.host
工具
NonceSet143
源 https://halo-michael.github.io/repo
教程
在越狱商店下载安装 NonceSet143 后打开,我们看到如下图:
PS:这里说下,你们的可能是0x1111111111111111,这个无所谓,自己手动改个就行,不懂得不改也没事,图上我们看到三个值,一个是G值一个是ap值还有一个ECID,现在a12上都是需要固定ap值了。操作上,简单的来说就是你在G值这里确定后就会得到 ap值,确定后用扫把清理一次。
我们上面设置好后,打开网站 https://tsssaver.1conan.com 如图:
设置跟着我截图上设置就好了,第一个是ECID,第二个是AP值,第三个是G值,我们在 NonceSet143 都是可以直接复制过来的,最后点击 Submit 就行了,等会等可以得到你想要的的shsh2,如图:
我们备份了可以下载保存在本地也可以不用管,需要的时候再来下载保存。
最后我们检测下shsh2是否成功,如图出现SHSH2 is valid就表示成功了!
到这里其实备份shsh2已经结束了,还有一个网站 https://shsh.host 也是备份dhdh2的,如果不放心自己可以再备份一次,以防万一。
操作还是一样的,打开网站 https://shsh.host 设置如图:
点确定后就会自动备份目前验证还没关的shsh2,你一样可以保存本地或者不用管,记住一点就是两次备份记得用同样的ap值和G值!
结尾
教程就到这里,下次有时间再说降级平刷或者说升级指定系统平刷。
暂无评论内容