主机配置一览: CPU:i5-9400F 主板:技嘉 B360m Aorus Pro 显卡:Nvdia GTX650ti 老架构免驱 硬盘:三星PM961 网卡:BCM94360CD 蓝牙:同上一体 显示器分辨率:2560*1080 ----------------------------------------------------------------------- OC配置过程中参考的教程:@xjn大大的blog,@黑果小兵的部落阁,感谢二位大佬! ----------------------------------------------------------------------- 目前不正常的有: 1.Sidecar随航(目前无解) 2.所有与核显有关的功能 3.HDMI有音频输出,我的显示器自带扬声器,但是无法调节音量,应该是MacOS的缘故。 4.原生电源五项(后期会加) 5.CPU变频优化(后期也不会加) 6.休眠未测试,归为不正常,但自动睡眠,鼠标键盘唤醒经测试都正常 其他问题暂未发现 Q:如何判断我能不能白piao这份EFI? A:同型号主板 + 8、9代无核显CPU都可以试一试,OC的兼容性还是挺高的。 附EFI文件树
BIOS选项设置及CFG解锁: 敬请参见@黑果小兵大大的通用版BIOS修改教程,我这里列出技嘉 B360m Aorus Pro这块主板需要修改的BIOS选项,BIOS版本:中国大陆F3。 需要你关闭(Off、Disable)的: Fast Boot 快速启动 VT-d 虚拟化 Secure Boot Mode 安全启动模式 需要你打开、启用(Enable)的: CSM 兼容性支持模块 这里与小兵的设置不一样,小兵大大说要禁用CSM。但是当我实际测试关闭CSM之后是无法进入BIOS的,开机后显示器直接黑屏无响应,只能抠CMOS电池。猜测和OC的UEFIboot有关,但是具体不知是什么原因,欢迎知道的大神帮忙分析一波。 Above 4G Decoding 大于4G地址解码 EHCI/XHCI Hand-off 接手 EHCI/XHCI 控制 OS Type:Win10/8 操作系统类型: Windows10/8 OS下面的两个选项都选择UEFI。 完成以上BIOS设置步骤之后按F10保存修改。 计算Slide值: 本例中的Slide值是1,直接下载EFI的同学可以跳过这一部分,我已经在config文件里填好了。 方法:直接填入Slide=1在config.plist文件的Root/NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82/boot-args下。 源码如下: - <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
- <plist version="1.0">
- <dict>
- <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
- <dict>
- <key>SystemAudioVolume</key>
- <data>
- Rg==
- </data>
- <key>boot-args</key>
- <string>-v keepsyms=1 Slide=1 darkwake=0</string>
- <key>csr-active-config</key>
- <data>
- 5wMAAA==
- </data>
- <key>prev-lang:kbd</key>
- <data>
- emgtSGFuczoyNTI=
- </data>
- <key>bootercfg</key>
- <string>log=0 debug=0 level=0</string>
- </dict>
- </dict>
- </plist>
复制代码
解锁CFG: 参考@xjn大大的解锁教程,论坛搜一下就有。很详细,而且对新手很友好,手把手保姆级。 附原帖地址:https://bbs.pcbeta.com/viewthread-1819721-1-1.html 如果你不想看,有个好消息:远景有大佬放出了EFI,庆幸的是他放了唯一一个EFI,正巧还是同型号的主板,本着将白piao进行到底的世界观,话不多说,我们piao它! 哦对了,piao之前我们要先感谢他一下,以便于能与大佬还有下次:p 感谢大佬 @谭sir UID4839661的无私共享,他还分享了开启HIDPI的方法,4k及以上显示器的同学有福了,我不剪片也没有核显和高分辨率显示器,就不折腾了。 附原帖地址:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1832819&highlight=%BD%E2%CB%F8CFG 下载@谭sir大佬提供的EFI,接下来就很简单了,准备一个U盘,我随手直接就用了身边前几天装机用的@黑果小兵10.15.4原版系统镜像U盘,把原来EFI替换掉,替换之前请备份原来的EFI(重要!)插入U盘之后开机按F12选择启动磁盘,这里选择刚才我们替换掉的磁盘的第一分区,进入GRUB shell,在命令提示行界面,输入如下命令: setup_var 0x5C1 0x00 代码的意思是将Varname 0x5C1的字段的值从原始值改为0x00 我们的主板不支持var_3命令,其他主板如果提示出错可以尝试一下如下命令: setup_var_3 0x5C1 0x00 @xjn 在教程中特别提醒,命令中0x5C1是之前查找主板BIOS中PE32Section存放的地址值,除非你的主板是同型号的,否则需要一步步按照@xjn的教程获取该Varname值。 此时我们再看GRUB命令行界面,原0x01已经修改为0x00。 解锁成功!
还记得我们之前备份的EFI吗?把它放回来。里面有过气网红Clover的引导,提取DSDT,定制声卡、定制USB控制器端口的时候还有用。 提取完DSDT之后保存在可靠的地方,把刚才我们下载的i5-9400F+技嘉B360m主板的EFI放入还是刚才那个U盘,替换,确定。直接开机引导,重新安装,到此之后就可以看到正常的图形化的安装界面了。 有很多从Clover过来的小伙伴,想尝试OpenCore引导,如果你是同型号主板的,一套换我的EFI,我建议重新安装MacOS,从Clover无损到OC论坛里有很多教程,几个大佬也放了详细的修改方法,但是我感觉还是比较复杂的,如果你不爱折腾,建议直接放我的EFI之后,清除一遍NVRAM,全新安装,可以规避很多问题。 OC文件夹下的Tools文件夹内我放了两个文件: 1.GenSMBIOS 三码生成器,用途:咳咳低调使用,生成可用的序列号,板号和UUID,填入之后登陆Apple ID、iCloud可实现Facetime、iMessage等功能,也就是俗称的洗白。 2.ProperTree 配置编辑器,用途:编辑config.plist文件,用于将生成的三码放到config文件内。 当然也可以用Hackintools生成三码。 填写的位置如图所示: 到此我们的安装就结束了,我写的比较偏新手向(其实是自己理解也不深),目的是上手改个三码就能用,还是属于分享类的帖子,不是技术讨论类的。帖子中有什么错误,也请远景的大佬帮忙指正,不胜感激! 帖子的最后,想水一下,昨天看B站上线了4k,哇,那个爽啊,新MacBook Air也很香,接到卧室4k电视机上,故意凑近电视面板了看,虽然据说码率不高,但是人物发丝根根分明,分毫毕现,太震撼了,电视买来一直接的小米盒子,现在盒子我丢一边了,2020年,4k的时代真的来临了,以前很早也说什么4k、8k的,这次才真的感觉4k在身边了,期待5G+4k的未来! MacBook Air 2020镇楼,平时就用VS code和PyCharm,真香。 (镇楼图)
|