相同主板的尽管刷我的 ROM Dropbox下载链接
- iMac14, 2
- 同型号的主板和 CPU 可以直接进入 BIOS, 按 F8 刷入我的 ROM
- 白苹果用户使用 Install Disk Creator 制作原版安装盘后需要替换 IA 文件,避免被文件系统被转化为APFS(BIOS没有apfs模块,不支持该类型文件系统)
- Windows 用户下载10.13.1原版镜像,用 TransMac 制作原版启动 U 盘 需要替换 IA 文件,避免被文件系统被转化为APFS(BIOS没有apfs模块,不支持该类型文件系统)
- 系统安装好后 DSDT.aml 放在 Efi\Oz\Acpi\Load
- 其他 kext 放在 Efi\Oz\Darwin\Extensions\Common
链接内容
- B85MD3H 10.13.1.rom
- EFI驱动
- AppleALC.kext
- Lilu.kext
- NvidiaGraphicsFixup.kext (iMac14, 2 机型不需要)
- RealtekRTL8111.kext
- DSDT.aml
- IA.zip (B85M-D3H BIOS容量不能放APFS.ffs模块,所以安装10.13不能让硬盘文件系统转化成apfs,具体参考)
- 各种安装过程中可能会用到程序/脚本
Install Disk Creator (制作 macOS 恢复盘)
Kext Wizard
MaciASL (修改DSDT.aml)
UEFITool (用于修改Rom)
WebDD.command(自动匹配显卡驱动 Web Driver 并 解除安装限制)
-
Continuity Activation Tool (完美激活 Handoff、AirDrop)
iMessage、App Store、Apple Music、板载ALC892、板载RTL8111全部完美驱动啦!!!
更重要地是在 AirDrop 和 Handoff 能够和白苹果、iPhone 无缝链接!!!
但是
Quadro K620 和 Dell U2415 相处得不太融洽;
Quadro K620 只有DVI 和 Display Port;而Dell U2415 只有HDMI、DP、mDP 口;
[图片上传失败...(image-bf9cf6-1512784292725)]
所以Quadro K620 使用我的 ROM、EFI 记得要使用 DVI 接口
以下是奋战史…还有一些我参考的链接
参考链接
Q: 网卡内建了,但是用不了 App Store,怎么办?
A:如果内建网卡不在eth0位置,是无法使用 App Store 的,需要重置网卡
删除:
/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
/Library/Preferences/SystemConfiguration/preferences.plist
Q:想要删除多余分区怎么办?
A:合并分区(mergePartitions)
N.B: 只能从后往前合并,否则报错如下:
[图片上传失败...(image-8dcf20-1512784292725)]
如:
diskutil mergePartitions HFS+ 【保留分区名字】【disk0s3】【disk0s4】
disk0s4 向 disk0s3 合并,disk0s4数据全部清空,保留disk0s3;
如果你想保留 disk0s4 分区文件,需要先File-Image-Image from folder, 合并分区后再将新分区用【恢复(Restore)】还原数据
[图片上传失败...(image-4714ab-1512784292725)]
[图片上传失败...(image-bab047-1512784292725)]
Q:别人给的 Rom 并且植入了 OzmosisDefaults.plist 怎么改?
A:UEFI Tool 注意版本号,有的高版本不支持Replace,这个坑我在这里先填上
如何修改rom OzmosisDefaults配置文件
Q:不知道自己声卡是否兼容AppleAlc?查Layout-id?
A: AppleAlc Supported-codec
[图片上传失败...(image-5870cf-1512784292725)]
AppleAlc 相关的
完美驱动 AppleHDA 续: AppleALC 讲得特别详细的一篇文章,还有早期另外一篇
提取codec 完美驱动 AppleHDA
- 如果你在10.12.6系统下能够完美驱动 AppleHDA,而在10.13.1 不行
- 检查 DSDT, Lilu.kext, AppleAlc.kext, AppleHDA.kext(/System/Library/Extensions/AppleHDA.kext ) 是否齐全,缺一不可
- 尝试更改DSDT.aml 搜索关键字
HDEF
更改layout-id 值 - 编译时应该注意,另存为 *.dsl 进行编译,再另存为 DSDT.aml
- 黄色警告可以忽略,红色警告需要改错
自己动手用上 AppleALC,使用原生 AppleHDA(记录向)
[图片上传失败...(image-11df3b-1512784292725)]
macOS Sierra B85M-D3H.V1.2+E3 1231 V3+DSDT/SSDT+Ozmosis
- Ozmosis B85M-D3H v1.2 F15 10.12 rom
- iMac14,2/iMac 15,1/Mac Pro6,1
- https://pan.baidu.com/s/1sly9I6T#4e2c
- 同型号的主板和 CPU 可以直接进入 BIOS, 按 F8 刷入你想要的机型 rom. 之后可以直接安装原版 10.12. 扁苹果需要在 bios 里关闭 CMS
- 下载 10.12 原版镜像 DMG
- Win 下制作原版启动 U 盘用 TransMac
- 系统安装好后 DSDT/SSDT 放在 Efi\Oz\Acpi\Load
- 声卡 / 网卡 kext 放在 Efi\Oz\Darwin\Extensions\Common
Q:如何卸载 VoodooHDA
A:删除以下这几个文件
应用程序
/Applications/VoodooHdaSettingsLoader.app驱动
/System/Library/Extensions/VoodooHDA.kext控制面板
/System/Library/PreferencePanes/VoodooHDA.prefPane控制面板中移除图标
然后重启
Q:关于本机 CPU 类型错了怎么改
制作 Ozmosis 及下载
-
使用 sudo nvram
很多主板相同 但是 CPU 不一样 这儿给个命令,比如 i7 如下命令,在终端输入
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:CpuType=%01%07
(i7=0701 i5=0601 Xeon=0501 及 0401 Core=0301 E5=0A01 I3=0903
2. 写入 OzmosisDefault.plist 中的 CpuType 项
Q:如何默认开机进入 macOS
A: 设置 - 启动磁盘 - High Sierra 硬盘
[图片上传失败...(image-bfe2a5-1512784292725)]
Q:在 Windows 和 macOS 间切换蓝牙需要重新配对
A:High Sierra 下,Mac 与 Windows 双系统蓝牙共用问题解决
(英文版)
OS-X-Bluetooth-Pairing-Value-To-Windows-Value
https://github.com/Soorma07/OS-X-Bluetooth-Pairing-Value-To-Windows-Value
I found the answer.
We have to enter the link key from right to left, two digits pairs at a time. I setup boot camp, and inspecting the link keys, I saw they were backwards, but in two digit pairs. So if OSX says 12345678 you will enter 78 56 34 12 on Windows. I believe it's little endian, but I am very sleep so might have to double check.
- Pair mouse with windows, then go back in and pair in OS X.
- Get the link key from OS X and email it to yourself or put it somewhere you can reach from Windows.
sudo defaults read /private/var/root/Library/Preferences/blued.plist
- Boot Windows, open cmd as admin, [code]psexec -s -i regedit[/code]
- Navigate to HKLM\System\CurrentControlSet\services\BTHPORT\Parameters\Keys\ (BT ID of Mouse/Keyboard) and begin modify binary data
Here's an example link key, instead of just pluggin that in, what you want to do is break it apart starting from the right, working two digits at a time in pairs.
98542ff9 88e19449 475250e1 3943255b (What is shown in OS X)
5B254339 E1505247 4994E188 F92F5498 (What you enter in Windows)
未完待续 ...