HibernationFixup.kext 是由黑苹果屋搜集到的一款最新黑苹果睡眠驱动,在安装黑苹果的时候经常会遇到亮度、睡眠等问题。睡眠功能也是大家拿来衡量黑苹果完不完美的一个标准。当安装黑苹果或安装好了黑苹果系统都会测试睡眠功能,如果发现睡眠后无法唤醒、死机、黑屏,我们可以将HibernationFixup.kext放入EFI对应的kexts下,可以帮助我们解决以上问题,但此款黑苹果驱动不是万能的,只能说有些机台可以,有些机台不可以,你可以下载试试。最高支持macOS Big Sur 11.1+。
HibernationFixup.kext 是一个开源的内核扩展(Kext),依赖 Lilu,可在 RTC 变量和 NVRAM 之间进行同步。通过设计内核对休眠的睡眠映像进行加密,并将加密密钥写入系统注册表(PMRootDomain)中的变量“IOHibernateRTCVariables”。必须以某种方式将此值写入 RTC(或 SMC )中,以便 boot.efi 可以读取它。但是,如果必须将 RTC 内存限制为1个存储区(128个字节),则它不起作用:SMC / NVRAM / RTC(实际上是FakeSMC或VirtualSMC)中没有任何变量。
驱动特点
- 在具有10.10.5及更高版本的硬件 NVRAM 的 PC 上启用“Native”休眠。“Native”意味着使用加密进行休眠(标准休眠模式 3 和 25 )
- 启用在休眠或死机之前将 NVRAM 转储到文件 /nvram.plist 的功能
启动参数
- -hbfx-dump-nvram 在休眠之前和内核崩溃之后将NVRAM保存到文件nvram.plist中(带有崩溃信息)
- -hbfx-disable-patch-pci 禁用IOPCIFamily的修补程序(此修补程序有助于避免恢复后挂起和黑屏(不会为所有设备调用restoreMachineState)
- hbfx-patch-pci = XHC,IMEI,iGPU允许指定设备列表,restoreMachineState不会仅针对这些设备被调用
- -hbfxdbg 打开调试输出
- -hbfxbeta 启用在不受支持的osx上加载
- -hbfxoff 禁用kext加载
安装&使用
- 推荐使用 EFI Bootloader (例如 Clover 或 OpenCore)进行驱动注入使用;
- 必须搭配 Lilu.kext 使用;
更新日志 · 历史版本
“HibernationFixup.kext.v1.4.6-20220706”
展开/收缩
“下载地址包含更新历史版本”
展开/收缩
下载地址
【解压密码:imacos.top】
原文链接:https://imacos.top/2019/09/16/1541-2/,转载请注明出处。
评论3