SuperNG6 / MSI-B360-Big-Sur-EFI

Hackintosh EFI
https://sleele.com/2020/04/13/hackintosh-catalina/
778 stars 145 forks source link

检测不到12.1更新 #247

Open JackSi opened 2 years ago

JackSi commented 2 years ago

检测不到12.1更新,是什么原因呢?

kwokzc commented 2 years ago

我也是,似乎有bug,网上有报道

kwokzc commented 2 years ago

检测不到12.1更新,是什么原因呢?

我今晚解决了,目前已经更新了12.1. 应该是关闭SIP的原因,你可以试试。

下载最新的EFI,按照步骤修改。

二、操作步骤: 1、oc-config.plist-misc-security-DmgLoading: string值设为Signed 2、oc-config.plist-misc-security-SecureBootModel: string值设为对应的值,我的iMac20,1 是j185,可以在OpenCoreConfigurator这个应用中查询 3、oc-config.plist-NVRAM-Add-7C436110-AB2A-4BBB-A880-FE41995C9F82: 添加子键csr-active-config,对应的Data值为<00000000>,也就是开启sip 4、重启,重置NVRAM,再次重启 5、再去系统更新查看,可以收到更新推送了

附录:csr-active-config的相关知识补充: https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/extended/post-issues.html#disabling-sip 看看官方解释 00000000 - SIP 完全启用 (0x0)。 03000000 - 禁用kext 签名 (0x1) 和文件系统保护 (0x2)。 FF030000 - 禁用macOS High Sierra 中的所有标志(0x3ff)。 FF070000 - 禁用macOS Mojave 中的所有标志,在macOS Catalina 中 (0x7ff),因为 Apple 为可执行策略引入了一个值。 FF0F0000 - 禁用macOS Big Sur (0xfff) 中的所有标志,该标志为经过身份验证的 root提供了另一个新标志 查询是否禁用成功命令: csrutil status csrutil authenticated-root status 都显示为Disable即禁用SIP了