苹果公司为了预防用户忘记设置的固件密码,设计出一套严格的流程让用户可以重置之前忘掉的固件密码。
- (2006-2010) – 可以通过取出电池、一根内存条并重置 PRAM 3 次来删除固件密码。
- (2011-2017) Apple 在将内存焊接到逻辑板上时改变了这一点。删除固件密码的唯一方法是联系 Apple。
- (2018-2020) Apple 添加了 T2 安全芯片。该芯片运行一个名为 BridgeOS 的作系统。现在可以使用第二台 Mac 和 Apple Configurator 2 重新安装或更新此作系统软件。您现在需要成为具有 SecureToken 的管理员用户才能访问 Startup Security Utility 菜单以设置和删除固件密码。
当苹果电脑开机过程时同时按住[SHIFT + CONTROL + OPTION + COMMAND + S]不松手,随后屏幕上会显示出该电脑特有的一段代码,此时拨打苹果公司官方售后服务热线,向其提供购买发票和机器显示的代码后,苹果官方会提供一个SCBO文件,把它拷贝在U盘内,同时插入到苹果电脑上,然后就自动抹除设置的固件密码。
另一种方法就是通过重新刷写 EFI ROM 来删除 Mac 的固件密码。首先要把bios拆出来,通过编程器把bios文件备份出来,然后通过十六进制编辑器进行修改。 如果您使用的是 Windows,我推荐使用 HxD编辑器。
在 HxD 中打开备份的bios文件,并搜索不带引号的 ASCII 字符串 “$SVS”。此字符串表示带有固件密码的十六进制值块。要摆脱这些块,我们只需要用 “FF” 填充十六进制值,不带引号。您需要对文件中以 “$SVS” 开头的每个块执行此作。
然后保存修改好的bios,再通过编程器进行刷写焊回,至此大功告成!
使用 Apple Configurator 2 删除 T2 Mac 上的固件密码
从 M1 Mac 设备中删除固件密码,如果您需要从 T2 Mac 中删除固件密码,您需要做的就是使用第二台 Mac 和 Apple Configurator 2 恢复 BridgeOS。
Apple Configurator 2“Restore”在 T2 Mac 上有什么作用?
- 擦除整个SSD (Macintosh HD & macOS Recovery)
- 清除保存的 NVRAM 设置,即存储的 WIFI
- 将任何以前的安全启动设置重置为默认值
- 使用 Apple 提供的最新版本重新安装 BridgeOS。
- 删除固件密码(如果之前已设置)。
注意!!!!这仅适用于 “RESTORE FULL ERASE” 而不是 “Revive”。Revive 将保留您的数据,并且仅重新安装 BridgeOS。该选项不会删除您的固件密码。
Apple 详细启动模式:
- 目标磁盘模式 – (T)
- 网络引导 (N) – (还记得 Netboot 吗?)
- 单用户模式 – (命令 S)
- 详细模式 – (命令 V)
- 弹出 CD-ROM 或 DVD – (弹出键)
- 安全模式 -(Shift 键)
- 重置 PRAM – (Option-Command-PR)
- 硬件诊断 – (D)
- 恢复模式 – (Command R)
- Internet 恢复 -(Command Option R 或 Command Option Shift R))
BIOS编辑软件HxD(windows)下载:链接 Hex Fiend(Mac)下载:链接
技术参考文章:链接
其它笔记本在线解锁:链接