- UID
- 4877777
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 精华
- 主题
- 回帖
- 0
- 积分
- 107
- PB币
-
- 威望
-
- 贡献
-
- 技术
-
- 活跃
-
|

电脑型号 宏碁 Aspire E5-472G 笔记本电脑
处理器 英特尔 第四代酷睿 i5-4210M @ 2.60GHz 双核
主板 宏碁 EA40_HWS(Lynx Point)
显卡 Nvidia GeForce 820M ( 2 GB )
内存 8 GB ( 海力士 DDR3L 1600MHz )
主硬盘 富士通 F300 240GB ( 240 GB / 固态硬盘 )
显示器 奇美 CMN1493 ( 14 英寸 )
光驱 日立-LG DVDRAM GUC0N DVD刻录机
声卡 瑞昱 @ 英特尔 Lynx Point 高保真音频
网卡 Atheros AR9382 Wireless Network Adapter / QMI
注意事项说明
1、本次实践的机子网卡为Atheros无线网卡,驱动难度貌似也不大,网上说只需要IO80211Family.kext驱动即可,
将AirportAtheros40.kext、AtherosWifiInjector.kext、HS80211Family.kext和IOath3kfrmw.kext四个驱动,拷贝到OC引导分区EFI/OC/Kexts/目录下。
> 试了 但本机是 Atheros AR9382 没有找成功驱动成功,最后刚好手头有bcm94322网卡。换了硬件网卡硬件
2、本次实践机制有独立显卡,本人没找到该型号的驱动方法,采用了屏蔽独立显卡,只使用核显的方式
+ BISOS操作
```Shell
# 按 F2 进入Bios
# 宏基电脑进入Bios高级选项的方法:f2 进入bios后按住 fn+tab三秒钟,f10保存退出,重启再按f2进入bios,即可看到高级选项
```
## 宏基电脑Bios
```Shell
# 按 F2 进入Bios
# 宏基电脑进入Bios高级选项的方法:f2进入bios后按住fn+tab三秒钟,f10保存退出,重启再按f2进入bios,即可看到高级选项
如果提示 Boot
USB HDD:XXXX has been blocked by the current secrity policy。
问题描述:U盘装系统或者其他操作时,是因为BIOS安全策略,出现上述错误无法进入后续步骤。
解决方法:按F2(Fn+F2)进入BIOS,在secure Boot 中security选择disable。解决!
延伸(可不读):
黑苹果安装过程中选择UEFI+GPT格式问题!
(1)选择了UEFI启动的出现上述问题,可以按以上解决。
(2)安装黑苹果过程中磁盘管理抹盘过程中找不到硬盘,是因为选择了legecy启动项,关闭即可
+ 黑苹果跑完码两张图片轮播
显卡无法驱动,就需要关闭独显
宏基电脑进入Bios高级选项的方法:f2进入bios后按住fn+tab三秒钟,f10保存退出,重启再按f2进入bios,即可看到高级选项
选择Advanced -> Video Configuration -> Primary Display
选择IGFX为核显模式。SG是bios设置,意为switchable graphics双显卡模式。由于这台电脑是Optimus双显卡,不可选择PCI独显模式。
加载whatevergreen.kext驱动可以启用的参数
-wegnoegpu:屏蔽独立显卡
-wegnoigpu :屏蔽核显
agdpmod=pikera:可用于RX5500/5600/5700/6800/6900系列显卡防止启动过程中黑屏
igfxonln=1:使用核显输出时强制HDMI/DP始终在线,防止无法唤醒出现黑屏
igfxfw=2:强制加载apple
```
+ 工具:
- [远景论坛-[下载] 【镜像下载】macOS纯净版安装镜像 不限速下载 持续更新](https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1939091&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1471%26typeid%3D1471[/url][/url])
- [启动U盘制作工具 Etcher](https://www.balena.io/etcher/)
- [Etcher的Github](https://github.com/balena-io/etcher)
- [OCAuxiliaryTools 是一款功能强大齐全的跨平台 OpenCore 配置编辑工具。](https://github.com/ic005k/OCAuxiliaryTools)
- [SSDTTime](https://github.com/corpnewt/SSDTTime)
- [黑苹果瑞士军刀 hackintool](https://github.com/headkaze/Hackintool)
- [OpenCore-Patcher-GUI.app 用于在受支持和不受支持的 Mac 上运行和解锁 macOS 中的功能](https://github.com/dortania/OpenCore-Legacy-Patcher)
- [基于 OpenBSD 项目的适用于 macOS 的英特尔 Wi-Fi 适配器内核扩展](https://github.com/OpenIntelWireless/itlwm[/url])
- [USBToolBox - USB驱动一键生成工具 - 使 USB 映射的常见操作更容易的 kext](https://github.com/USBToolBox/kext)
- [USBToolBox 的官方项目地址](https://github.com/USBToolBox/tool/)
- [DiskGenius磁盘工具](https://www.diskgenius.cn/)
0. EFI制作或升级
+ 0.1 EFI制作
- 使用SSDTTimer生成对应DSDT等文件
1). 解压打开SSDTTimer,点击 ,输入8,会在SSDTTimer目录下生成Results,
2). 如果是本机则跳到第3步,若不是本机则删除替换SSDTTimer目录下生成Results里面的DSDT,把提示的目标机器提取的文件替换掉(方法有Clover提取DSDT法,OpenCore提取DSDT工具)
3). 在SSDTTime的命令窗口,输入D,把DSDT所在的目录地址(SSDTTimer目录下的Results的DSDT.aml)
4). 在SSDTTime的命令窗口,台式机依次输入: 1 2 4 5 6 7 ; 笔记本的 依次输入 1 3 4 5 6 7 ;
5). 将生成的Results下生成的文件` *.aml `(除了DSDT.aml)放入EFI的ACPI中,用Proper-Tree或其他工具更新config.plist
- 下载相应的kext文件(按需取用)
- [非官方自动化黑苹果常用驱动编译,每 8 小时更新一次。](https://github.com/topics/intelmausiethernet)
- [](https://github.com/ClayMoreBoy/Hackintosh-kext-factory)
- [](https://github.com/starnetworkstudio/Hackintosh-Kext-Factory)
> 注:该处知识分类黑苹果驱动用途,有些驱动同时启用造成会冲突,请注意。
- 核心驱动
- Lilu.kext 第三方驱动内核扩展
- VirtualSMC.kext 系统管理控制器内核仿冒驱动
- 显卡驱动
- WhateverGreen.kext
- 声卡驱动
- AppleALC.kext
- 有线网卡驱动
- IntelMausi.kext 英特尔板载网卡驱动
- WIFI/蓝牙驱动
- Itlwm.kext/Airportitlwm.kext 英特尔无线WiFi驱动
- IntelBluetoothFirmware.kext 英特尔蓝牙驱动(支持AX210/AX211/5.x蓝牙)
- 键盘、鼠标、触控板驱动(笔记本触控板一般有三种连接方式:I2C连接、SMBus连接、PS2连接)
- VoodooPS2Controller.kext 键盘鼠标触摸板驱动
- VoodooInput.kext 触控板聚合器内核扩展
- VoodooI2C.kext 触控设备及手势支持驱动
- VoodooI2CHID.kext
- VoodooRMI.kext Synaptic触控板驱动
- 电池
- ECEnabler.kext 简易电池辅助驱动
- 其他
- NVMeFix.kext NVMe提升兼容性驱动
- CPUFriend.kext CPU电源管理辅助驱动
- FeatureUnlock.kext 不支持的机型解锁功能驱动用于启用的Lilu内核扩展(边车、夜班、隔空播放到 Mac、通用控制):
- RestrictEvents.kext 禁止系统事件驱动
- MacHyperVSupport.kext macOS虚拟化集成服务支持驱动
- FakeSMC3 Release 模拟SMC传感器插件
- CpuTscSync.kext TSC同步和唤醒后内核崩溃修复驱动
- CPUFriend.kext CPU电源管理辅助
- CpuTopologyRebuild.kext 大小核处理器线程优化
- CpuTopologySync.kext 开启十二代酷睿能效核心
- HibernationFixup.kext 睡眠修复驱动
+ 0.2 升级EFI
- [自动从 btwise’s OpenCore_NO_ACPI 拉取代码进行编译 OpenCore MOD Github源码地址](https://github.com/wjz304/OpenCore_NO_ACPI_Build)
- [OC Auxiliary Tools--开源跨平台的OpenCore辅助工具(OCAT)](https://github.com/ic005k/OCAuxiliaryTools)
进入设置换为[开发版] 使用改工具的自动升级更新功能,此处略过不详述。
1. 配置config.plist
这个不多说了,
2. 安装系统
- 1). 黑苹果U盘制作安装步骤
- 制作系统盘(以下几步在Windows系统上操作)
- 1.1). 格式化U盘,格式为gpt盘;
- 1.2). 镜像制作:下载etcher,打开运行,打开选择镜像文件,选择U盘,点击Flash,之后等待写入完成即可。(失败以Windows10需要以管理员权限运行重试)
- 1.3). 下载机型对应的专用的EFI文件,通过U盘1内的分区软件,把专用EFI替换掉步骤2中的EFI。即,写入成功后,使用分区工具(解压DG520884_x64.zip,打开运行),进入U盘,将旗下下的EFI文件,用下载的对应的机型的出来的EFI文件替换
> 注:如果格式分区中无法看到EFI文件,可用Linux系统下挂载,复制替换。
- 2). 系统安装
- 2.1). 格式化目标盘,本次用一块128G固态硬盘,格式为gpt盘;
- 2.2). 进入BIOS设置为默认设置;或确保以下设置项(推荐的BIOS设置)
- Security -> Security Chip: Disabled;
- Virtualization -> Intel Virtualization Technology: Enabled;
- Internal Device Access -> Bottom Cover Tamper Detection:Disabled;
- Anti-Theft -> Current Setting: Disabled;
- Anti-Theft -> Computrace -> Current Setting: Disabled;
- Secure Boot -> Secure Boot: Disabled;
- UEFI/Legacy Boot: UEFI Only; CSM Support: Yes.
- 2.3).将做好的黑苹果U盘插在USB2.0插口,开机选择U盘引导引导可以进入到macOS的安装过程
- (1). 开机按F12键进入Boot Manager引导管理,选择EFI USB Device,回车
- (2). 进入OpenCore主菜单
- (3). 选择 Install from xxxxx 回车进入安装
> 如果无法进入安装界面,需要打开啰嗦模式进行排错 ( 加引导参数-v )
> 等待刷完,进入图形操作界面,选择语言,和一些协议同意后
> 安装间会重启几次,安装之后,核显没驱动正确,需要打补丁,安装HD3000核显驱动
> 参考资料
- [黑苹果macOS使用hotpatch屏蔽独显的方法](https://www.mfpud.com/topics/1187/)
- [宏碁老笔记本E5-471G进入BIOS高级选项禁用独显](https://www.bilibili.com/read/cv15861984)
- [台式机黑苹果如何屏蔽不支持的NVIDIA独立显卡和PM981?](https://heipg.cn/tutorial/block-nv-dgpu-or-pm981.html)
- [黑苹果热补丁HOTPATCH来禁用笔记本独显](https://www.freesion.com/article/3901864445/)
- [黑苹果屏蔽独显方法](https://sleele.com/2018/12/26/%E9%BB%91%E8%8B%B9%E6%9E%9C%E5%B1%8F%E8%94%BD%E7%8B%AC%E6%98%BE%E6%96%B9%E6%B3%95/)
- [黑苹果常见问题快速解决方式---启动参数详解](https://www.bilibili.com/read/cv18557442)
- [黑苹果屏蔽独显方法-OpenCore版](https://sleele.com/2020/04/19/%e9%bb%91%e8%8b%b9%e6%9e%9c%e5%b1%8f%e8%94%bd%e7%8b%ac%e6%98%be%e6%96%b9%e6%b3%95-opencore%e7%89%88/)
- [安装黑苹果出现 安装无法继续,因为安装器已损坏 的解决方法](https://www.mfpud.com/topics/5055/)
- [关于Insyde H2O BIOS 更改一些隐藏预设值的操作](https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1838721&highlight=insyde)
- [宏基 AS4750G之BIOS设置](https://www.bilibili.com/read/cv1676157/)
- [宏碁bios通用密码清除方法介绍](https://www.52ruodian.com/1318.html)
- [宏基电脑出现security boot fail然后进不去系统](https://blog.csdn.net/m0_52010566/article/details/124058760)
- [Acer Aspire E5-471G OpenCore EFI引导文件](https://www.imaccn.com/134.html)
- [Acer Aspire E5-471G EFI](https://github.com/THLIVSQAZ/ACER-E5-471G-Clover)
- [Acer-Aspire-E5-475G-Clover-Hackintosh EFI](https://github.com/hilmanshini/Acer-Aspire-E5-475G-Clover-Hackintosh)
- [Acer-Aspire-E5 search Github](https://github.com/search?q=Acer-Aspire-E5)
- [aspire-e5-hackintosh](https://github.com/b-ggs/aspire-e5-hackintosh)
- [Hackintosh-Acer-Aspire-E5-571](https://github.com/thanhtunguet/Hackintosh-Acer-Aspire-E5-571)
- [ACER-E5-471G-OpenCore](https://github.com/THLIVSQAZ/ACER-E5-471G-OpenCore)
- [黑苹果Atheros AR9382无线网卡驱动手记](https://zhuanlan.zhihu.com/p/263045509)
- [黑苹果Big Sur下驱动高通模块Atheros DHXA-195(AR9285无线网卡和AR3011 蓝牙3.0) Alderaan的博客-程序员宅基地_ar9285黑苹果](https://cxyzjd.com/article/GerZhouGengCheng/115774259)
- [黑苹果从入门到精通 篇五:选择并驱动黑苹果的有线/无线网卡及蓝牙](https://post.smzdm.com/p/a83d937n/)
- [Atheros-Wi-Fi-Hackintosh-macOS](https://www.mfpud.com/topics/9397/)
- [免修改SLE在Big Sur驱动AR网卡](https://www.asly.top/archives/17/)
- [94322在bigsur下完美驱动,opencore](https://blog.csdn.net/aryew/article/details/112426985)
- [小白一看就会 Big Sur 黑苹果必备网卡 BCM943224PCIEBT2 驱动方法](https://www.bilibili.com/video/BV1k64y1D738/)
- [MAC BigSur 中 BCM43XX 无线网卡驱动优化](https://macx.top/16754.html)
- [ALPS的触控板驱动支持MAC OS 10-12 黑苹果福音,支持多点触控下载](https://bbs.csdn.net/topics/604568109[/url])
- [ThinkPad 黑蘋果觸控闆和小紅點驅動方式](http://imacos.top/2021/03/23/0906/[/url])
- [黑苹果PS2鼠标/键盘/触摸板驱动:VoodooPS2Controller.kext 2.2.8](https://heipg.cn/drivers/voodoops2controller-2-2-8.html)
- [国光 USB 定制](https://apple.sqlsec.com/6-%E5%AE%9E%E7%94%A8%E5%A7%BF%E5%8A%BF/6-1.html)
### 无线网卡黑苹果方案:换硬件
bcm94322网卡驱动在 macOS 11 之后去除了不在默认支持,需要去就系统中提取。
1. 下载驱动:[IO80211-Patches ](https://github.com/khronokernel/IO80211-Patches)
2. 选择mojave版的,放到oc的kext目录
3. config.plist加载kext,代码贴上
```
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>IO80211Mojave.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/IO80211Mojave</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>IO80211Mojave.kext/Contents/PlugIns/AirPortBrcm4331.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/AirPortBrcm4331</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
```
4. 用hackintool找到网卡的接口(PCIE菜单),然后按照网卡对应的内容修改红字部分
```
<key>PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)</key>
<dict>
<key>compatible</key>
<string>pci14e4,432b</string>
</dict>
```
> 如果:bcm94322网卡,在big sur下wifi驱动没成功,可试试驱动内要删除IO80211Mojave 驱动下的子驱动的irPortBrcm4360 的勾选驱动 保留与你设备型号相近的才能用。
> 参考资料
- [94322在bigsur下完美驱动,opencore](https://blog.csdn.net/aryew/article/details/112426985)
- [小白一看就会 Big Sur 黑苹果必备网卡 BCM943224PCIEBT2 驱动方法](https://www.bilibili.com/video/BV1k64y1D738/)
- [MAC BigSur 中 BCM43XX 无线网卡驱动优化](https://macx.top/16754.html)
### 开启 HiDPi
HiDPi 是苹果一直使用的显示技术,通过多个像素点合成一个像素点来提高清晰度,HiDPi 因为牺牲像素点的原因,虽然看上去会比原来清晰,但是实际看上去的分辨率会低,相当于是牺牲分辨率换清晰度,所以 1080P 显示器开启 HiDPi 的话,最终显示的效果接近于 720P,这么看的话,2k 分辨率的设备更适合 HiDPi(高不成 低不就)。
- [Enable macOS HiDPI 开启 HiDPi脚本的 Github 项目地址](https://github.com/xzhih/one-key-hidpi)
实际上开启 HiDPi 并不复杂,有成熟的轮子工具可以使用了:
```Shell
# 只需要一条命令即可开启 HiDPi
# Github 脚本命令
sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
# 国内Gitee的脚本命令
sh -c "$(curl -fsSL [url]https://html.sqlsec.com/hidpi.sh)"
```
+ 开启 HiDPi 的设置
- 设置 - 显示器 里面选择缩放,可以看到开启 HiDPi 的显示器的效果,有小窗口的图标,不过有些显示器是没有这个小窗口的,不过这种情况下也会有 HiDPi 的文字提醒;
- 没开 HiDPi 的设置 没有开 HiDPi 的显示器选择缩放的话,只会通过文字形式(无 HiDPi 标识)列出来各个分辨率
+ 开启 HiDPi 的缺点
- 凡是必有利弊,除了开启 HiDPi 会牺牲分辨率(显示面积)以外,还会加重显卡负担,如果你的核显或者 CPU 本身性能就薄弱的话,就会造成明显的卡顿现象。
- 因为 HiDPi 是牺牲分辨率换清晰度的,当你设置的 UI 分辨率要高一点的时候,必然需要更大的分辨率,原来的物理分辨率并不能满足,此时显卡会模拟输出更高的分辨率,这也就是 HiDPi 可能会造成系统卡顿的原因。(常见于核显,独显的话,无脑开启不会错)
> 参考资料
- [国光 5. 开启 HiDPi]([url]https://apple.sqlsec.com/6-%E5%AE%9E%E7%94%A8%E5%A7%BF%E5%8A%BF/6-5.html)
EFI链接链接: [url]https://pan.baidu.com/s/1U00NuNqMqfZ7HYlBZgRCSA 提取码: 6aaa
|
|