天天看点

OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)

更新BIOS

下载最新的

BIOS

,保存主板BIOS设置,更新主板BIOS,恢复主板BIOS设置至新BIOS。

提取新BIOS的CFG Lock数据

由OpenCore引导进到Mac,然后下载工具包,下载地址

将工具包中的

modGRUBShell.efi

放入

OpenCore-EFI-Drivers

修改

config.plist

-

Config-Misc

-

Tools-添加附加工具

中,添加

modGRUBShell.efi

,并启用。 同时,将与CFG Lock有关的勾选去掉,将此EFI放入U盘里面的EFI分区。(先不要动硬盘里面的EFI,待完成后面的操作,U盘能正常引导,再替换!这个很重要!!)

OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)

打开工具包中-UEFITool,

菜单栏选择

File

>

Open image file…

选取上面下载的最新BIOS。点

File

>

Searsh

,打开搜索框,选择Text,输入

CFG Lock

,回车。定位到包含CFG Lock的模块。

OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)

点选包含CFG Lock的模块,右键-

Extract as is…

,到桌面,名字命名为

1.bin

OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)
OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)

生成可读CFG Lock文件

将工具包中的

ifrextract

放在桌面,打开终端,把

ifrextract

拖入终端,在把

1.bin

拖入终端,再输入

1.txt

,回车。在用户-你的用户名下生存

1.txt

OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)

获取CFG Lock地址

1.txt

移到桌面,双击打开(如果提示打不开,在文本编辑-偏好设置-打开和储存-打开文件-选择

西文(Mac OS Roman)

)即可打开。按

command+F

,输入

CFG Lock

,回车,定位到

CFG Lock

OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)

整理如下:

  • CFG LOCK, VarStoreInfo (VarOffset/VarName):

    0x84

    , VarStore: 0x5
  • One Of Option: Disable, Value (8 bit):

    0x0

  • One Of Option: Enable, Value (8 bit):

    0x1 (default)

0x84是CFG Lock的地址(这个地址是我的数值,只是例子,你们的地址是不同的),这个

0x1 (default)

为BIOS默认值是锁定的,我们就是要将

0x84

地址下的数值修改为

0x0

最新快速获取CFG Lock地址方法

利用网友开发的工具:set_dump GUI

打开set_dump GUI,选择下载的新BIOS,输入关键词,点搜索关键词,等待十几秒,就是出现下图的数字,地址可能与上面获取的地址有差异,也可能是相同的,但是经过我的验证都是有效的。地址为

0x529

Vendor: AMI
========================================
   CFG Lock: 0x529
   Disabled        0x0   
   Enabled         0x1 (default)            
========================================
1 items found, 1 valid
           
OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)

修改CFG Lock锁定

重启,在磁盘选项下面有个

modGRUBShell

的选项,选择此项,显示

grub>

,输入

setup_var_3 0x84

,即是查看

0x84

地址下的信息,为

0x1

,再输入

setup_var_3 0x84 0x0

,此命令是将

0x84 0x1

修改为

0x84 0x0

,即解除

CFG Lock

锁定。可以再次输入

setup_var_3 0x84

检查0x84的信息。下图是解锁后的状况:

OpenCore引导Mac下解除CFG LOCK锁定的方法(2020-02-15更新)

至此,

CFG Lock解锁完毕

,用

U盘的EFI

引导,进Mac,如果正常,就用此EFI替换硬盘的EFI,作为常规的EFI使用!

如有疑问或不清楚的,可以联系我!!

继续阅读