版本验证什么意思呢?
举个栗子吧~~
苹果在开发每个系统是,都会给每个系统一个“身份卡”。我们一般称为SHSH。那么SHSH又有什么用呢?
苹果刷机与安卓不同,苹果在你进行刷机(苹果称为“恢复”)时,需要对你的固件(刷机包)的完整性进行验证,用来保证你刷的确实是苹果的系统,而且是最新的系统。这个时候SHSH就起作用了。
验证时,苹果会读取你固件中的SHSH,然后上传至苹果的服务器——就好像你拿着门禁卡刷门:如果大门发现你的所持有的门禁卡不是他的,或者是已经停用的人的身份卡——就像是苹果已经关闭的低版本的SHSH验证,那么大门就不会打开,苹果就不允许你进行“恢复”。
一般来说,旧的版本会在新的正式版你发布数个星期之内关闭。懂得的人会在这之前备份好自己的SHSH。
为什么苹果要关闭旧版本的验证?这个就扯到开发者了,不提也罢。