2024年5月6日发(作者:)

SHSH是什么,备份SHSH的意义以及备份后的SHSH如何使用?

SHSH是什么

什么是SHSH?SHSH的全称是Signature HaSH blobs,中文:签名证书。SHSH就

是验证iTunes恢复固件操作合法性的一个证书。当我们用iTunes进行恢复固件操作时,

iTunes会向苹果验证服务器提交待恢复固件设备的ECID,并申请获取恢复该版固件的

shsh验证证书,苹果会通过验证服务器发送一个和ECID对应的shsh证书给iTunes,这

样iTunes就可以继续进行和这个shsh相对应版本的固件恢复。

SHSH有什么作用?苹果基制是发布新版固件之后,旧版本固件将会在短时间内停止

验证。

XY苹果助手国内最为专业的苹果应用、资讯平台之一。

备份SHSH的意义

为什么要备分SHSH?需要恢复苹果已经关闭验证的固件,必须通过SHSH备份以及

降级工具签证欺骗苹果服务的验证进行恢复已经关闭验证的固件,这就是降级。shsh文件

存在于苹果服务器上,而且每当新固件发布时,苹果就会关闭前一版本shsh文件的提供,

那我们在恢复固件尤其在为了完美越狱需要降级时又必须有相应版本所对应的shsh文件,

这时就显得备份shsh的重要性了。

备份后的SHSH如何使用?

在apple关闭了较早版本固件的验证之后,如果我们想恢复较早版本的固件,那么

itunes在向apple服务器发起验证时,apple服务器会拒绝掉此次验证,并不会生成SHSH

文件。如果这样,我们的itunes也就无法完成恢复较早固件版本的任务。

我们可以通过伪造假的apple服务器,并通过修改host给itunes一个假的验证地址。

当然,这个地址就是我们伪造假的apple服务器的地址。当itunes向这个伪造的apple

服务器验证的时候,此服务器会下发给itunes较早固件版本的SHSH文件。那么我们的升

级就能确保顺利完成。

由于SHSH文件是apple官方生成的,我们伪造的假服务器是不具备生成能力的,

所以我们之前要备份SHSH。在假服务器受到itunes验证的时候,会自动提取我们之前所

备份的SHSH文件给itunes,达到刷机的目的。

注:SHSH与越狱是否有关?SHSH与越狱无关。

XY苹果助手国内最为专业的苹果应用、资讯平台之一。