据小编了解
首先,是因为新固件增加了很多新功能,而且新更新的固件安装包大约比原来的安装包大0.3到0.5倍,更不用说更新到3到4个大版本固件了。而且随着功能的增加,CPU和部分GPU的负担也会增加。
其次,是因为系统更新了,各种软件也更新了。软件安装包从之前的20-30MB左右迅速增长到了100-500MB左右,所以这很可能就是目前16g iPhone不够用的原因。
第三,新版:系统发布后,并不是完全为老设备量身定做的,就像win10上安装了Windows 98的系统一样。因此,硬件和软件并不完全兼容。
四、苹果的降频,那么为什么苹果还要给已经更新系统版本的老设备添加降频呢?事实上,这根本不是电池旧的原因。如果苹果真这么为用户考虑的话,肯定会从电池硬件入手,而不是用电池老化的借口来更新系统,增加降频管理系统。目的就是让你升级到最新的iPhone来赚取暴利,所以你降级是有原因的。
第2 章:为什么苹果不让你降级
从官方角度来看,苹果在iOS安全白皮书中提到:“为了防止设备降级到缺乏最新安全更新的软件版本,iOS使用了一种称为系统软件授权的流程。如果允许降级,就可以”攻击者对设备进行物理访问可以安装早期版本的iOS 并利用已在较新版本的iOS 中修复的安全漏洞。”
也可以理解,苹果出于单方面的安全考虑,不允许设备降级。苹果的产品想要销售给政企客户,就必须通过各种安全认证,而苹果显然不允许降级攻击的存在。
从逻辑上来说,这个解释是相当可行的。其实,从任何角度来看,根本不允许降级都是用户可以理解的,就像个人电脑升级到Win 8后就不能使用普通的Windows 7一样,降级的方法是一样的。如果想重新使用Win 7,则需要重新安装系统。
大多数用户无法接受的是iPhone不能刷机。通过不允许刷机来提高系统的安全性,确实有点太专制了。毕竟iPhone的用户群体有很多。您选择安全的使用环境吗?这应该由用户自己决定。例如,政企客户如果需要安全性,可以通过系统更新进行升级。不过体验新版本后感觉不舒服的普通用户应该可以随意升级和降级,而不是像现在这样。只能在新版本上线后的有限时间内进行降级。
事实上,如果苹果选择在每个月或每个季度的固定时间开放一日降级权限,势必会获得更多粉丝的支持,一石二鸟。它不仅可以在很大程度上保证安全性,还可以为一些旧手机用户提供便利,那么苹果为什么不这样做呢?
说到这里,我们又到了纯YY的阶段了。开放性问题可以回答。我们来谈谈享受的过程。我先阐述一下我自己的看法。首先,苹果不允许降级。除安全原因外,Apple 禁止降级。这也是为了避免碎片化并减少新开发的应用程序面临的历史包袱。
还有一点应该经常讨论的是,只有升级会让你的手机慢慢变得卡顿,但不能降级就会迫使你更换新一代手机。同时,无法降级也让你无法降级到旧版本越狱,让苹果减少软件利润。
第三章导致无法降级的原则
首先我们要明白三件事
什么是ECID:
ECID(专用芯片ID)是您的i 设备的全球唯一编号。 Apple 使用它来统计控制您的行为,例如闪烁和激活。这必须得到验证。简单来说,ECID相当于手机的身份证。
什么是SHSH:
SHSH是一个特征码,是ECID+特定版本iOS的总和
什么是SHSH2:
事实上,SHSH2是SHSH的升级版本。相比之前SHSH中的ApImg4Ticket和BBTicket字段,SHSH2多了一点信息,那就是generator字段。
事实上,每当苹果发布新固件时,对旧固件版本的验证都会在短时间内关闭。如果Apple 关闭验证,为什么我无法刷新固件?其实,IOS验证就是苹果系统的安装“开关”,或者说是一种版本验证权限机制。每次IOS系统更新都需要连接苹果官方验证服务器。获得服务器验证权限后,即可在手机上正常安装使用。 iOS系统。服务器验证时,会向itunes下发由ECID+特定版本iOS之和组成的签名码。 iTunes检测并编译成功后,会自动将签名嵌入到当前需要刷写的固件包中进行刷写。该功能代码为shsh。
每个shsh 都是唯一的。为什么我在别人的手机上无法使用shsh?即使系统版本号相同、手机型号相同,为什么我不能使用呢?因为我之前说过,shsh是由ECID+特定版本的iOS之和组成shsh。如果你在刷固件时签署了别人的shsh。 ECID编程与当前手机的ECID编程不对应,因此无法刷写固件。
例如,房屋的主人进屋时需要验证身份证和钥匙。不过,主人有自己的身份证和钥匙,可以轻松进入。但是其他人也有这间房子的钥匙,但是他们没有主人的身份证,所以他们无法进入房间,原因是这样的。
具体来说,Apple 使用全球唯一标识符(即ECID)进行编程,只有您的设备才需要对其进行签名。苹果使用“唯一”的方法来生成对应版本的固件文件和你的ECID 的哈希值。 iTunes 将接收此哈希值并将其发送到您的设备。当您收到您的设备后,我们将立即进行检查和验证,并在通信后签名。加密算法非常复杂,实际中如果签名匹配的话暂时无法破解。只有这样固件恢复操作才会继续;如果它们不匹配,设备将报告错误并且恢复操作将中止。但64位设备系统中,即iPhone5s-iPadair-ipad mini2-touch6及以上设备中添加了shsh2,并且shsh2无法常规备份,降级的工具也非常匮乏,所以就变成了64位系统降级非常困难。
第四章:降级原理及知识
了解了上面的知识之后,我们再来了解一下为什么有些设备可以降级。
在iPhone 3GS时代,苹果增加了固件恢复验证环节。每次通过iTunes恢复时,iTunes都会向Apple服务器请求当前需要恢复的固件版本的shsh证书进行恢复。有人想到备份shsh,配备虚拟苹果服务器,欺骗itunes降级。那为什么它当时存在(tinyumbrella)
后来随着国产各大软件的崛起,这项技术的使用也变得更加容易。比如国内代表的爱思助手就利用自己的服务器为用户提供shsh上传、下载、备份和越狱降级服务。从此,iPhone4-iPad1-iPod touch4及以下版本,可以在爱思助手中随意使用shsh进行升级和降级,这确实给很多苹果用户带来了方便。不过,由于苹果在4s之后更新了验证机制,增加了bootloader阶段。还有很多其他因素需要验证。在与Apple服务器进行验证时,Apple服务器也会使用特定变量的某种组合甚至随机方法来生成签名。因此,你备份的shsh只在特定时刻、特定场合受到某些因素缺失的影响。的签名。无法使用shsh直接恢复Umbrella和爱思助手,因为签名或者其他东西已经改变了。
但5S发布后,64位设备的出现进一步巩固了降级的难度。 iOS9之后,添加了shsh2。降级是非常困难和麻烦的。不过,所有32位设备都可以降级越狱,于是32位设备就完美的结束了。对于目前的64位系统,我们还是拭目以待,等待高手打造工具。有了稳定的工具,这里是第一个教程。
标签:
用户评论
终于找到这篇关于降级的文章了,特别需要了解第四章的内容。
有9位网友表示赞同!
看了这四章,感觉降级也不是那么复杂,谢谢作者的详细解答。
有9位网友表示赞同!
每次降级都像一场迷宫,这篇文章就像一盏明灯,照亮了我的路。
有20位网友表示赞同!
第一章就让我有了新的认识,降级其实也有技巧在。
有6位网友表示赞同!
对降级一直有疑虑,这篇文章让我有了信心去面对。
有12位网友表示赞同!
喜欢这种结构清晰的文章,每章都有重点,方便我复习。
有20位网友表示赞同!
文章说降级有风险,我正好想了解怎么规避这些风险。
有17位网友表示赞同!
第四章提到的那些降级案例,简直太实用了,必须收藏。
有19位网友表示赞同!
看了四章,感觉降级也不是想象中的那么可怕,谢谢作者。
有12位网友表示赞同!
这篇文章让我意识到降级过程中可能忽略的细节,谢谢提醒。
有16位网友表示赞同!
降级注意事项这篇文章,简直是职场人士的必备良药。
有9位网友表示赞同!
觉得第四章的内容还不够详细,希望能有更深入的探讨。
有7位网友表示赞同!
这篇文章太及时了,最近公司要对我进行降级,正愁不知道怎么办。
有17位网友表示赞同!
看到第三章的内容,感觉作者真的用心在写,点赞!
有15位网友表示赞同!
虽然文章很详细,但感觉降级之后的工作会更难找,有点担心。
有11位网友表示赞同!
第一次看到这么全面的降级指南,感觉作者的功底很扎实。
有15位网友表示赞同!
第四章提到的心理调整方法,我觉得特别有用,推荐给大家。
有12位网友表示赞同!
看了四章,感觉自己对降级有了全新的认识,感谢作者的分享。
有11位网友表示赞同!
这篇文章让我明白,降级不仅仅是工作上的调整,还有心态上的转变。
有15位网友表示赞同!