Apple 实施激活锁的方式

Apple 实施激活锁的方式各有不同,具体取决于设备是 iPhone 或 iPad、搭载 Apple 芯片的 Mac 还是基于 Intel 且搭载 Apple T2 安全芯片的 Mac。


iPhone 和 iPad 上的表现方式

在 iPhone 和 iPad 设备上,激活锁通过 iOS 和 iPadOS “设置助理”中无线局域网选择屏幕之后的激活过程来实施。当设备表示正在进行激活时,设备会向 Apple 服务器发送请求来获取激活证书。启用了激活锁的设备会提示用户输入启用激活锁时所使用的 iCloud 凭证。iOS 和 iPadOS “设置助理”只有在获得有效证书后才会继续。



搭载 Apple 芯片的 Mac 上的表现方式

在搭载 Apple 芯片的 Mac 中,LLB 会验证设备是否存在有效的 LocalPolicy 且 LocalPolicy 策略随机数值是否与安全储存组件中所储存的值匹配。如果出现以下情况,LLB 会启动进入 recoveryOS:

  • 当前 macOS 不存在任何 LocalPolicy

  • LocalPolicy 对该 macOS 无效

  • LocalPolicy 随机哈希值与储存在安全储存组件中的哈希值不匹配

recoveryOS 检测到 Mac 电脑未激活后会联系激活服务器以获取激活证书。如果设备启用了激活锁,recoveryOS 会提示用户输入启用激活锁时所使用的 iCloud 凭证。在获得有效的激活证书后,该激活证书密钥会用于获得 RemotePolicy 证书。Mac 电脑会使用 LocalPolicy 密钥和 RemotePolicy 证书来生成有效的 LocalPolicy。LLB 只有在存在有效 LocalPolicy 的情况下,才会允许启动 macOS。



基于 Intel 的 Mac 电脑上的表现方式

在基于 Intel 且搭载 T2 芯片的 Mac 中,T2 芯片固件会先确认存在有效的激活证书,然后才会允许电脑启动进入 macOS。T2 芯片所载入的 UEFI 固件负责从 T2 芯片查询设备的激活状态,且如果不存在有效的激活证书,则会启动进入 recoveryOS 而非 macOS。recoveryOS 检测到 Mac 未激活后会联系激活服务器以获取激活证书。如果设备启用了激活锁,recoveryOS 会提示用户输入启用激活锁时所使用的 iCloud 凭证。UEFI 固件只有在有效激活证书存在的情况下,才会允许启动 macOS。


Apple 实施激活锁的方式

原文始发于微信公众号(Share My Learn):Apple 实施激活锁的方式

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/253014.html

(0)
电脑万事屋的头像电脑万事屋

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!