详解一下什么SHSH

想知道SHSH是什么,首先需要了解下什么是iPhone设备的ECID(Exclusive Chip ID)。
所谓ECID,就是苹果 iPhone设备的身份证号,每一个苹果 iPhone 4(或者iPod Touch 3G、iPhone 3GS等)都有自己的独特的ECID。

那什么是SHSH,它又有什么用处呢?
当我们用iTunes进行恢复固件操作时,Apple会通过验证服务器送一个和ECID对应的文件SHSH到iTunes,这样iTunes就可以继续进行和这个SHSH相对应的固件恢复。iPhone 3GS出来时候,苹果为加强对iPhone OS的控制,对恢复(Restore)固件(Firmware)采用了验证过程,每次iTunes要恢复固件的时候都要连接苹果的服务器验证(ECID就送到了服务器)。严格的说,不是“备份”SHSH,而是去苹果的服务器上读取SHSH保存,SHSH只存在于苹果的服务器上,一个版本的SHSH对应其相应版本的固件(Firmware)。


小伞(俗称umbrella)在恢复固件时所发挥的作用,其实就是通过自建Apple验证服务器功能,来绕开Apple真正的验证服务器,将以前通过它备份的SHSH模拟成Apple验证服务器来发送给iTunes,iTunes以为收到了Apple服务器上的SHSH,就可以进行和收到的这个SHSH(以前备份的)相对应的固件恢复过程,也就是说,可以恢复到你保存SHSH时所对应的固件版本,即所谓的固件降级。

简单的说就是只要你备份了SHSH后就不会出现升级到某个最新固件的版本,完美越狱在不能越狱的情况下,但又降级不了较低固件的悲剧,只要备份了SHSH就能顺利降级到你所备份SHSH对应的固件版本。因此在升级固件前强烈建议备份下SHSH。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值