0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

理性分析为什么苹果不开放iOS旧版本的降级通道

HyiC_iphone_app 来源:lq 2019-01-07 14:34 次阅读

苹果的iOS旧版本降级一事,仁者见仁智者见智,在这里我们理性分析一下,为什么苹果不开放iOS旧版本的降级通道。

首先从法律角度来看,苹果不开放iOS旧版本降级,是否合法呢?我们来看一下苹果iOS12版本的iPhone、iPad和iPod Touch的软件许可协议。

《软件许可协议》明确表明,用户只有使用iOS软件的权利,苹果公司保留对iOS软件的所有权,保留一切并未明确授予阁下的权利。

协议中说的很明确,苹果公司拥有全部的iOS软件的所有权,这个未明确授予的权利,就包括关闭降级通道。

这是《软件许可协议》规定,苹果有更新与降级的权利。其次我们再来从安全性来看,苹果为什么不开放iOS旧版本的降级通道。

《iOS完全白皮书》中明确写道:“为避免设备降级为缺少最 新安全性更新的早期版本,iOS 采用了名为 ‘系统软件授权’的过程。如果可以将设备降级,攻击者一旦有了设备的控制权,便会安装早期版本的 iOS,并利用旧版本中未修复的 漏洞来进行破坏。”

也就是说,苹果关闭iOS旧版本降级通道的原因之一是基于安全考虑。除此之外,还有一个因素也是苹果重点考虑的地方,那就是维护成本。

开放旧版本通道,就意味着官方有义务保证iOS旧版本设备的软件适配及安全保障,除了iOS系统层的维护成本增加,而且开发者的维护成本也相应增加,目前来看,iOS不降级是最好的方法了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 苹果
    +关注

    关注

    61

    文章

    23669

    浏览量

    191604
  • iOS
    iOS
    +关注

    关注

    8

    文章

    3321

    浏览量

    149167

原文标题:这才是真相!苹果为什么不开放iOS旧版本降级通道?

文章出处:【微信号:iphone-apple-ipad,微信公众号:iPhone频道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    苹果iOS 16.7.6验证,仅支持16.7.7版本验证

    据悉,苹果已于4月17日停止了对iOS 16.7.6版本的验证服务。对于已升级至iOS 16.7.7版本的iPhone用户来说,他们已无法返
    的头像 发表于 04-17 10:27 293次阅读

    苹果或在2024年底前推出iPad mini与入门款iPad新品

    预计,即将面世的iPad(第11代)将在搭载A15 Bionic芯片的第10代基础上,继续削减价格;与此相反,旧版本iPad mini(第7代)除处理器以外,其他部分不太可能有明显改进。
    的头像 发表于 04-08 11:15 148次阅读

    三星半导体UFS新品即将来袭,UFS 4.0和UFS 5.0即将推出

    UFS 4.0的技术升级令人瞩目。与旧版本相比,其通道数量翻倍,从原先的2路升至4路,如同拓宽的高速公路,让数据传输通道更为畅通,能够并行处理更多数据流。
    的头像 发表于 03-21 15:31 453次阅读

    苹果停签iOS 17.3.1更新,已升级用户无法降级

    2 周后的 3 月 5 日,苹果发布了 iOS 17.4,这是当前唯一能被签署的 iOS 版本,新增了全新表情符号,同时针对欧洲市场对 App Store 和 Safari 做出了相应
    的头像 发表于 03-13 13:36 314次阅读

    苹果iOS 17.4正式版发布

    苹果于凌晨推出了iOS 17.4正式版升级,版本号为21E219。
    的头像 发表于 03-06 11:23 553次阅读

    线性电源(LDO)的原理性分析

    低压差线性稳压器(LDO)的基本电路如下所示,该电路由串联调整管VT、取样电阻R1和R2、比较放大器A组成。 对此的理解:稳压管为运放反向端提供稳定的参考电压Uref, 输出端通过R2的分压提供运放同相端的电压。当输出电压过高时,同相端电压值大于反向端参考,输出为正值,因此三极管截止,Uout下降。当输出电压Uout过低时,同相端电压值小于反向端参考,输出为负值,因此三极管导通,Uout上升。因此,稳压电路就是通过这种机制不断调节输出电压,使其保持稳定。 取样电压加在比较器A的同相输入端,与加在反相输入端的基准电压Uref相比较,两者的差值经放大器A放大后,控制串联调整管的压降,从而稳定输出电压。当输出电压Uout降低时,基准电压与取样电压的差值增加,比较放大器输出的驱动电流增加,串联调整管压降减小,从而使输出电压升高。相反,若输出电压 Uout超过所需要的设定值,比较放大器输出的前驱动电流减小,从而使输出电压降低。 运放负端提供稳定的电压,运放正端通过输出电压由电阻网络分压得到。但输出电压高时,运放正端电压也高,比负端值大,运放输出为正,MOS管截止,OUT输出降低;当输出电压低时,运放正端电压也低,比负端值小,运放输出为负,MOS管导通,OUT输出升高。稳压芯片就是通过这种机制不断调整输出电压,使其稳定的。
    发表于 01-08 08:31

    苹果关闭iOS 17.2验证通道

    旨在“敦促用户快速升级系统以确保安全”,苹果于新版发布后即禁用旧版 iOS 的验证权限,防范用户因降级至“安全性低的版本”而引发风险。
    的头像 发表于 01-05 11:24 238次阅读

    苹果关闭iOS 17.1.1和17.1.2验证通道,鼓励用户升级至17.2.1

    据 IT之家,现今用户可以选择升级至iOS 17.2.1。该版本修复了许多未明确指出的错误;之前的版本iOS 17.2新增了全新笔记应用、针对iPhone 15 Pro系列手机的空间音
    的头像 发表于 12-20 10:22 1550次阅读

    TouchGFX从旧版本更新到新版本的方法

    X-CUBE-TOUCHGFX 是 STM32Cube 生态系统的一个软件包,它包含以下组件:TouchGFX Designer,TouchGFX Generator 和 TouchGFX Engine,其中 TouchGFX Designer 是用来构建 UI 的 GUI 构建工具
    的头像 发表于 11-01 17:15 589次阅读
    TouchGFX从<b class='flag-5'>旧版本</b>更新到新<b class='flag-5'>版本</b>的方法

    实战经验 | TouchGFX从旧版本更新到新版本的方法

    关键词:TouchGFX,版本升级 目录预览 1、引言 2、TouchGFX软件升级安装 3、工程项目由旧版本迁移到新版本TouchGFX 4、软件升级遇到的常见问题 01 引言 随着
    的头像 发表于 11-01 17:15 382次阅读

    EtherCAT数据抓包方法分析

    理性分析:0x120是ESC的AL control寄存器,通过分析该值知道主站是否请求从站进入相应的状态,比如从站进不了op,那么可以先根据该指令判断主站是否请求从站进入op了。AL control寄存器不同值对应不同含义:
    的头像 发表于 09-15 12:16 1698次阅读
    EtherCAT数据抓包方法<b class='flag-5'>分析</b>

    苹果发布iOS/ iPadOS 15.7.9 和 macOS 12.6.9/11.7.10 更新

    就在2023年苹果秋季发布会的前夕苹果公司面向仍在运行旧版系统的用户,发布了 iOS / iPadOS 15.7.9、macOS 12.6.9 和 macOS 11.7.10 更新,本
    的头像 发表于 09-13 00:31 1100次阅读

    Google在一个函数中放入2万个变量引发Firefox大崩溃

    近日,Mozilla 检测到 Firefox 出现了大量崩溃事件,这个问题主要发生在使用 Linux 系统的用户身上,尤其是使用基于旧版本 Debian 的 Linux 系统上。
    的头像 发表于 06-26 16:58 406次阅读
    Google在一个函数中放入2万个变量引发Firefox大崩溃

    有没有一种方法可以在“附加板管理器 URL”中指定旧版本?

    总而言之, 我有一个在 ESP8266 上使用 painlessMesh 的项目。 已经工作了好几个月了。 不幸的是,最新版本的 8266 内核导致 painlessMesh 编译错误。 有没有一种方法可以在“附加板管理器 URL”中指定旧版本
    发表于 05-08 08:25

    ESP8266 2.5.2中的xtensa-lx106-elf-gdb版本在哪里找?

    我的 ESP8266 在我的 gdb 中需要 python 支持。由于 ESP8266 中 gdb 的打包版本没有激活 python 支持,我想构建我自己的版本。 问题是,我只找到旧版本
    发表于 05-08 07:58