天天看點

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使用!

如有疑問或不清楚的,可以聯系我!!

繼續閱讀