科技技术 篇十二:X99+E5 黑苹果10.15.4 clover和oc引导及分享(含X299补丁)
创作立场声明:本文仅代表个人感受,如有争议以您的观点为准!
一、配置信息
CPU E5 2696V3
ASUS X99-A II
三星recc 128G
华硕580 雪豹8g
海康威视C2000pro 1t
二、分享 EFI OC
三、其他注意点
1、E5V3鸡血在黑苹果也是有效的
2、X99启动黑苹果必须加入npci=0x2000参数另 BIOS关闭串口--常规操作
不管是clover引导还是OC引导都要加 有些主板是加npci=0x3000
3、10.15开始必须加EC和RTC补丁
不管是不是X99,都有可能会卡这2个信息
EC补丁
否则 升级会卡在apfs_module_start
change EC0 to EC 4543305f 45435f5f
change H_EC to EC 485f4543 45435f5f
change ECDV to EC 45434456 45435f5f
RTC补丁
否则 升级会卡nvme 。。。
Comment: Fix AsRock Z390 BIOS DSDTDevice(RTC) bug Find: A00A9353 54415301 Replace: A00A910A FF0BFFFF
4、10.15系统有些关于本机不一定会有内存信息
可以加KEXT SystemProfilerMemoryFixup.kext来显示 当然你不愿意不显示也可以
5、内置和外置硬盘的图标
有时候系统会把NVME硬盘当成可移动磁盘,用这个KEXT(Innie.kext)可变内置,对强迫症很友好
当然也可以打补丁,但是这个很方便,clover放入kext目录即可
6、关于仿冒CPU
X99/X299
Original CPUID
FakeCPUID 0x0306F2 Haswell-E
FakeCPUID 0x0406F1 Broadwell-E
FakeCPUID 0x050654 Skylake-X
FakeCPUID 0x050657 Cascade Lake-X
7、X99- X299 CPU变频 睿频等 15.4补丁
从10.15开始 每一个小版本 核心补丁会有些区别
10.15.4 补丁
#1
xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.4 N.Mano
Comment String <-> xcpm_core_scope_msrs © Pike R. Alpha
Disabled Boolean <-> No
Find Data<-> 31D2E857 D2FFFF
MatchOS String <-> 10.15.x
Replace Data<-> 31D29090 909090
#2
_xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano
Comment String <-> _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> 31D2E8E9 F9FEFF
MatchOS String <-> 10.15.x
Replace Data<-> 31D29090 909090
#3
Comment String <-> _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> BE060000 005DE908 000000
MatchOS String <-> 10.15.x
Replace Data<-> BE060000 005DC390 909090
#4
Comment String <->_xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> 31D2E838 FDFFFF
MatchOS String <-> 10.15.x
Replace Data<-> 31D29090 909090
#5
Comment String <->__xcpm_enable_pstate_patch (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> 41C1E608 4963D689 D048C1EA 20
MatchOS String <-> 10.15.x
Replace Data<-> 41C1E608 B800FF00 0031D290 90
#6
This patch for X99(Haswell-E)
Comment String <->xcpm_bootstrap HASwell-E (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> 80C3C480 FB42
MatchOS String <-> 10.15.x
Replace Data<-> 80C3C180 FB42
#7
This patch for X299(Skylake-X/Cascade Lake-X)
Comment String <->xcpm_bootstrap Skylake-X/Cascade Lake-X (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> 80C3C480 FB42
MatchOS String <-> 10.15.x
Replace Data<-> 80C3BD80 FB42
#8
This patch for X99(Broadwell-E)
Comment String <->xcpm_bootstrap Broadwell-E (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> 80C3C480 FB42
MatchOS String <-> 10.15.x
Replace Data<-> 80C3BC80 FB42
#9
This patch for IvyBridge
Base: _xcpm_bootstrap
Comment: xcpm_bootstrap IvyBridge (c) Pike R. Alpha Modify By N.Mano
Count: 0
Enabled: YES
Find: 80C3C480 FB42
Identifier: kernel
Limit: 0
Mask: (LEAVE THIS EMPTY)
MatchKernel:
Replace: 80C3C680 FB42
ReplaceMask: (LEAVE THIS EMPTY)
Skip: 0
#10
Comment String <->_C6/C7_If=E2-Enabled=0x7E000403 Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E
MatchOS String <-> 10.12.x,10.13.x,10.14.x,10.15.x
Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E
#11
Comment String <->xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x
Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
#12
Comment String <->xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano
Disabled Boolean <-> No
Find Data<-> 3A060000 DC330600 00000000 00000000 1F
MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x
Replace Data<-> 3A060000 00000000 00000000 00000000 1F
#13 Disable panic kext logging on 10.15.4+ Release kernel
Comment String <->Disable panic kext logging on @PMheart/Pike R. Alpha
Disabled Boolean <-> No
Find Data<-> 8A0284C0 7447
MatchOS String <->10.14.x,10.15.x
Replace Data<-> 8A0284C0 EB47
8、黑苹果不适合新手,如果要借用EFI文件,即使是一样的主板,也会因为CPU和显卡等导致不一样的结果,那么就需要对EFI文件进行小小的适合自己平台配置的修改,看图
如果不是E3 CPU自行设置红框勾选部分,如果进不去系统,补丁可以先禁止,进入系统后再行检查
9、默认密码4位数修改为个位数
从10.13.6后开始默认密码强制4位数
可以通过终端命令进行修改为个位数
输入
pwpolicy -clearaccountpolicies
然后
passwd
按照提示修改
即可
10、Lilu 插件:NVMeFix地址:https://github.com/acidanthera/NVMeFix
应该是更接近白苹果的固态功能消耗,适合笔记本
11、 macos10.15解锁S/L/E权限方法
macOS 10.15 锁住了S/L/E的修改权限,因此在修改kext前要使用终端先解锁S/L/E权限
例如10.14可以新建目录在硬盘根目录 而10.15是不行的 也是要解锁
打开终端依次输入及回车
sudo su
sudo mount -uw /
killall Finder
四、总结
现在黑苹果已经很简单,比起前几年,标准配置的电脑几乎没有什么难度,只有某些特殊的配置需要注意
以上信息均出自onymacx86、InsanelyMac和远景论坛,感谢
最后一句话 珍惜生命 远离黑苹果
走猫
校验提示文案
隔壁老安静
校验提示文案
Amour2000
校验提示文案
不听流行的人
校验提示文案
谁人能将我种草
校验提示文案
白玉菩提
校验提示文案
飞猫2020
校验提示文案
大水水
校验提示文案
大水水
校验提示文案
飞猫2020
校验提示文案
Amour2000
校验提示文案
隔壁老安静
校验提示文案
白玉菩提
校验提示文案
谁人能将我种草
校验提示文案
不听流行的人
校验提示文案
走猫
校验提示文案