BobMaster
人生如音乐,欢乐且自由
BobMaster's Blog

暗影精灵5之OpenCore引导黑苹果

已转Linux,不再维护了,如果有问题向其他人寻求帮助吧

以前虽然也折腾过黑果,不过用的是Clover,资料很多且杂,当时看得不是特别明白,用的也是别人分享的EFI。最近突然心念一起又想折腾Hackintosh了,遂认真研究了一番OpenCore,除了热补丁那一块有点难,搞不懂,其它的方面基本能打造一个能用的黑苹果了,台式机比较简单,笔记本我折腾了3天才基本完美。

我台式机的配置是i5-4590-GT730,华硕B85主板,我做好的OpenCore引导

台式机直接参照官方教程走,基本都可以做到完美
下面我主要介绍暗影精灵5笔记本用OpenCore引导macOS Catalina/Big Sur 的过程
笔记本的配置

CPUi7-9750H
iGPUIntel UHD Graphics 630
dGPUGTX1650
AudioRealtek ALC295
DiskHP SSD EX920(换掉了PM981) + Netac SSD
WirelessWireless-AC 9560
EthernetRealtek 8111/8168/8411 PCI Express Gigabit Etherne

PS: 因为开了苹果的安全启动请在安装前替换OC引导,安装后替换EFI开机可能会出现Stuck on OCB: LoadImage failed - Security Violation
请参照官方文档的方法三解决

国内加速下载链接:
https://down.sky-and-poem.fun/source/static/HP-15-dc1010nr-hackintosh-main.zip
SHA256: 95E9E8D0FF2D9D2074CB15B5FCC9659866C4F549104493E5A3C918A3C83E2726

引导制作过程

使用到的工具:
ProperTree: 用来修改*.plist文件
gibMacOS: 制作系统镜像
GenSMBIOS: 生成三码修复iService

首先参照USB Creation 小节制作系统安装器,就是用gibMacOS 来操作就完事啦,想想以前都是用黑果小兵制作好的镜像,现在自己终于能亲身体会如何制作系统镜像了
PS: Big Sur目前需要用一个已安装好的苹果系统来制作

制作好镜像后,我们就可以根据官方流程走
1. 下载OpenCore
2. 收集文件
3. 配置config.plist
4. 开始安装

具体配置请看项目主页: https://github.com/hibobmaster/HP-15-dc1010nr-hackintosh

记录一些细节以及遇到的坑

最初尝试的是现在还在活跃维护的VoodooPS2,能够使用自带键盘、触控板,物理按钮有时候不能使用且无法被系统原生识别即无法使用手势,遂尝试后者。
后者能够被系统正常识别,功能基本完美,看来惠普笔记本配备的触控板不咋滴~感觉比较旧

  • 原生Wi-Fi和蓝牙

https://github.com/OpenIntelWireless
有人已经从Linux、FreeBSD等操作系统移植了相关驱动,现在Intel的Wi-Fi和蓝牙可以在macOS下正常使用了,总之我目前体验良好,没啥大毛病(就是下行速率无法被正常读取)

  • 独显不能用,i7-9750H集成显卡需要指定AAPL,ig-platform-id=00009B3E

貌似不是所有的型号都要加下面的两个参数,请自行测试

光上面那样还不行,我直接那样启动会卡在IOConsoleUsers:gIOScreenLock.../gIOLockState,我通过不断的尝试排除发现需要加上两个参数enable-dpcd-max-link-rate-fixdpcd-max-link-rate,文档在这 https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
原文点明了DELL笔记本可能需要配置,结果我的暗影精灵5也要这么配置~嗨🤔

  • 开启外接显示器显示

启动参数加上agdpmod=vit9696来禁止board-id检测可以修复type-c接口插上转接器还是无法识别的问题

暗影精灵5的HDMI和MircoDP接口貌似直接和独显相连,惠普Bios过于简陋也无法关掉独显,经过搜索教程和测试后我发现只有通过type-c接口插上转接器后Hackintool里才会有external设备的显示

PS: index 0 为笔记本的内屏,我此时是合上盖子的,所以是处于未连接状态

  • Realtek ALC295声卡注入 layout-id=3
  • 引入DSDT.aml后开机卡 Kernel Panic

修复方法: ACPI-> Quirks-> RebaseRegions改为True, 虽然我也不知道这个有什么用,我一个个尝试出来的~🤣
PS: 已经制作好热补丁,不需要改这一项了

  • 为另一块Sata盘开启Trim

Kernel->Quirks->ThirdPartyDrives改为True,下次启动后打开终端,输入sudo trimforce enable 即可开启

  • 开启原生macOS HiDPI 原生显示设置

直接用 one-key-hidpi 脚本开启即可,效果如下

Normal and Abnormal

正常的功能
1. 核显加速成功
2. 睡眠
3. 电池
4. 扬声器、麦克风、摄像头
5. 有线、无线、蓝牙
6. 触控板手势以及物理按键
7. NVME 和 Sata Trim 支持
8. ….

不正常
1.就像上面说的外接显示器需要用type-c接口,因此你需要额外购买一个type-c转接器
2. Fn+F4不是键盘灯了,变成了睡眠,这个我暂时折腾不下去了,搞完电池热补丁后,精神上好疲劳,好在Big Sur的拟物Material风格十分好看,让我缓解了下🥳


暗影精灵5 EFI: https://github.com/hibobmaster/HP-15-dc1010nr-hackintosh
更多说明也可以看项目主页



最后晒晒图吧


PS: 如果遇到有线网卡不好使的情况,请将RealtekRTL8111.kext换成 v2.2.2 那个版本

赞赏
本文链接:https://blog.hibobmaster.com/hp-15-dc1010nr-hackintosh/
本文采用 CC BY-NC-SA 3.0 协议 进行许可,转载请注明出处

发表评论

textsms
account_circle
email

  • sunny

    请问, OCSMC: SmcReadValue Key 4D535463 Size 1 这个如何配置显卡信息 ?
    cpu 是 10400 core ,谢谢

    2月前 回复
  • 大番茄

    大佬,一直在重复执行这些代码,过不去是什么问题呢?
    IntelFirmware: HCI Timeout, retry
    IntelFirmware: interrupt continue
    IntelFirmware: HCI_OP_INTEL_RESET_BL
    IntelFirmware: End download
    IntelFirmware: Clean up…
    IntelFirmware: Driver Stop()
    IntelFirmware: Driver free()
    itlwm: apple80211Request Unhandled IOCTL UNKNOWN (363) set

    4月前 回复
    • BobMaster博主

      @大番茄: 试试按照官网的说明关闭和开启一些bios选项,有的就设置,没的不用管
      https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html#disable

      本评论由Telegram Bot回复~❤️

      4月前 回复
    • BobMaster博主

      @大番茄: 除smbios,你没有修改EFI的任何地方吧

      本评论由Telegram Bot回复~❤️

      4月前 回复
      • 大番茄

        @BobMaster: 没有,我只改了一下Root->DeviceProperties->Add->PciRoot(0x0)/Pci(0x1F,0x3)->layout-id这一项从你原来的3改成了11,还有就是把Root->PlatformInfo里的MLB,SystemSerialNumber,SystemUUID重新生成了一下,其他就没动过了;
        我试着把OC文件夹下Kexts里的AirportItlwm.kext换成了1.0的版本,也还是一样问题;
        我再试试你说的官网说明关闭和开启一些bios选项试试,有问题再像大佬请教。

        4月前 回复
  • 大番茄

    我直接在你制作好的EFI的config.plist里按官方说的第一种方法:
    Disable SecureBootModel
    ie. set Misc -> Secuirty -> SecureBootModel -> Disabled
    调整好再安装可以吗?

    4月前 回复
    • BobMaster博主

      @大番茄: 如果你是在安装前就使用了我提供的EFI就不需要关闭,如果是在已经安装好了之后才用我的EFI那么可能会遇到这个问题,那么此时可以再按照官方的方法
      之所以开苹果安全启动是为了用那个原生的WIFI,而不需要专门的安装heliport了

      本评论由Telegram Bot回复~❤️

      4月前 回复
  • 大番茄

    大佬,有没有其他下载链接啊,github上面下载速度只有几K,而且还经常断T_T,试过用梯子也一样,心塞啊。。。。。

    4月前 回复
    • BobMaster博主

      @大番茄: 国内加速下载链接:
      https://down.sky-and-poem.fun/source/static/HP-15-dc1010nr-hackintosh-main.zip
      SHA256: 95E9E8D0FF2D9D2074CB15B5FCC9659866C4F549104493E5A3C918A3C83E2726

      4月前 回复
      • 大番茄

        @BobMaster: 谢谢,已顺利下载成功,准备明天开始动手搞起!

        4月前 回复
        • BobMaster博主

          @大番茄: 你乱填邮箱直接进垃圾评论了

          4月前 回复
          • 大番茄

            @BobMaster: 哦哦,好的,知道了这回不乱填了,对了大佬请问一下,你刚更新的那个关于“Stuck on OCB: LoadImage failed – Security Violation”的说明,“请在安装前替换 Github 里的 OC 引导”这个用哪个文件替换啊?我是下载了你制作好的EFI,我的本子是暗影精灵5P,与你列出的硬件列表比对了一下,除了声卡和独显不一致其他都一样,声卡我是ALC285我更换了id了,独显就无所谓了反正用不上。

            4月前
          • BobMaster博主

            @大番茄: 用了那个github上的EFI即可,其他不用管

            本评论由Telegram Bot回复~❤️

            4月前
  • 哈哈哈

    还会更新吗

    4月前 回复
  • 莫问天心

    大佬牛皮!!! :wink: :wink: :wink: ,问题没有了, 完美!

    5月前 回复
  • 莫问天心

    嗯嗯, 我是键盘鼠标都不行, 充电也可以, 不过电脑背后还有一个接口, 加上右面的, 俩可用的,也够用了 :mrgreen: , 我耗电到是不清楚,一直接电源 :razz:

    5月前 回复
  • 莫问天心

    大佬,我装号big sur后, 电脑左边有一个USB接口不能用, 是不是我安装的问题, 我是替换了EFI文件然后直接升级的

    5月前 回复
    • BobMaster博主

      @莫问天心: 我的可以用,就是USB键盘识别不了,但是U盘可以识别,也可以给设备充电。
      还有我发现电量比原来下降的更快了~Catalina续航好一些

      本评论由Telegram Bot回复~❤️

      5月前 回复
    • BobMaster博主

      @莫问天心: 还有一种可能,Big Sur的usb map变了,可以考虑用hackintool重做一下

      本评论由Telegram Bot回复~❤️

      5月前 回复
  • 莫问天心

    就当是睡眠快捷键了 :lol:

    5月前 回复
  • 莫问天心

    大佬牛皮!

    5月前 回复
  • 莫问天心

    多谢大佬, 已经很完美了 :wink: , 我今晚就试试big sur :mrgreen:

    5月前 回复
  • rc4

    大佬,最新的efi好像打不开键盘灯了,按了fn+f4直接休眠了

    5月前 回复
    • BobMaster博主

      @rc4: 这个等我修复哈

      本评论由Telegram Bot回复~❤️

      5月前 回复
    • BobMaster博主

      @rc4: 有关Fn+F4睡眠这个,我折腾得想吐,暂时不想搞了,应该无伤大雅吧。。。
      现在也添加了 Big Sur 引导了

      5月前 回复
  • 莫问天心

    嗯嗯, 谢谢大佬, 这样也能用 :mrgreen: ,大佬牛皮!

    5月前 回复
  • 莫问天心

    我是一个硬盘,第一次安装的时候挺正常, 都能oc引导进去, 后来我重新分了下区,重装了一下macos, 然后就变成这样了。。。

    5月前 回复
    • BobMaster博主

      @莫问天心: 我安装的时候没有考虑其他系统,就单装了一个macOS,估计就是acpi补丁问题导致的。省力的办法就是F9切换windows吧,等我修的话,可能要过段时间了。。。我装回Ubuntu+windows了

      本评论由Telegram Bot回复~❤️

      5月前 回复
    • BobMaster博主

      @莫问天心: 算了,我最近还是折腾一次,把系统升到Big Sur

      本评论由Telegram Bot回复~❤️

      5月前 回复
  • 莫问天心

    通过oc引导一直蓝屏, 但是F9手动改成Windows可以进去,mac系统可以通过oc正常进入

    5月前 回复
    • BobMaster博主

      @莫问天心: 我估计是某个SSDT patch没有进行系统判断,导致用oc引导patched到了windows中

      本评论由Telegram Bot回复~❤️

      5月前 回复
  • 莫问天心

    大佬大佬,感谢大佬的配置文件, 我这个苹果系统安装成功了, 但是oc引导进win10的时候蓝屏, 这个是什么原因呀

    5月前 回复
  • BobMaster博主

    卡在
    OCSMC: SmcReadValue Key 4D535463 Size 1
    OCSMC: SmcReadValue Key 4D534163 Size 2
    配置: 只有CPU核显Intel i3-7100t
    最近帮一位群友装黑苹果,遇到这问题折腾了很久,最后发现是显卡参数不正确导致的,特此记录一下

    5月前 回复
  • rc4

    大佬,我同配置开不了机啊,开机就是一个禁止的符号 :???:

    5月前 回复
    • BobMaster博主

      @rc4: 你将config.plist启动引导添加一下 -v,开启哆嗦模式,看看卡在哪个地方

      本评论由Telegram Bot回复~❤️

      5月前 回复
      • rc4

        @BobMaster: 此平台不支持此版本Mac OS 版本,大佬是不是必须10.15.7啊

        5月前 回复
        • BobMaster博主

          @rc4: 只要是Catalina应该就没问题,big sur 我等正式release之后弄。
          你可以进聊天室跟我聊,这样方便些 (@BobMaster)
          https://im.sky-and-poem.fun

          本评论由Telegram Bot回复~❤️

          5月前 回复
          • RC4

            @BobMaster: 好像登录不进去那个聊天室,一直再验证邮箱,不过我换成10.15.7之后就成功开机了,谢谢大佬

            5月前
          • BobMaster博主

            @RC4: 记得用GENSMBIOS生成三码,默认的是用不了的~,还有WIFI连接需要下载HeliPort
            https://github.com/OpenIntelWireless/HeliPort/releases
            聊天室我在后台帮你认证了(不知道为啥你收不到验证邮件)

            本评论由Telegram Bot回复~❤️

            5月前
    • BobMaster博主

      @rc4: 电池热补丁做好了, 同时修复了一些问题,Wifi现在不需要使用heliport了,我已换成AirportItlwm

      5月前 回复
  • 是把window的电脑刷一个macOs系统吗

    6月前 回复
    • BobMaster博主

      @Eren: 不一定,看你选择,可以单macOS系统,可以macOS与windows双系统,还能macOS、Linux、windows三系统哦!

      本评论由Telegram Bot回复~❤️

      6月前 回复

BobMaster's Blog

暗影精灵5之OpenCore引导黑苹果
使用OpenCore引导暗影精灵5黑苹果
扫描二维码继续阅读
2020-10-26