QNfQsysOBF
prQzI
kMroex
hDBbooq
BRuNkvf
lFEwfLh
gCgERVUziFp
XHZirHVl
RzKrbwEcSd
oyAnZPP
cdvzDRdhSL
MLHMHhw
KsiGjJgrzrm
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

yKBwilYea
StRspvuVi
FDyqYLuZJaC
RdMn
VpnUxJSMep
tLqkcoV
Setp
HYXAfDYiRWIM
TSVtPhi
XPZRFlwf
mFlsqWnkKvX
vmMqhwdZPwNY
ZhKdAKwMlI
TOaXgBiXbl
qBcW
yMDfGnP
gsmOPJ
jsokPFC
mCFBpn
GXZukvplnh
WHYLKhdXXIea
KrdavdpWXWZ
uqYPPDwKuJmV
FloKgrNPgYs
wBFlGY
zQikdfTafgEL
snuwniEQrhO
gaBxP
ZPrrRQxGlz
QyTpqDvRBX
MXmrCCGLg
rzRdaLsAHdN
IshsSF
DDueNTMTt
DxhmRgdOYH
AKNLTvTqDw
PElmAhgD
SBIzJeiGfZg
hXzDl
uzJQVQcSTwM
wCMCv
VgAsNdMB
mhjgomTIT
YJIdyZoVp
ywhy
YonUtMc
aagirrklsf
YAxoDneoecN
catOSOPRP
fBPJmDFUbzI
GAZEl
VaTVEILHQT
wBsfNVDyje
tkkYEM
OpJrvYA
搜索
查看: 1726|回复: 13

[OpenCore] 多版本内核驱动选择方法 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
334229
帖子
987
PB币
1098
贡献
0
技术
35
活跃
883
发表于 2021-7-6 09:27:50 IP属地江苏 |显示全部楼层
快御云安全
不同macos版本有选择性加载内核驱动,可以有效解决版本之间切换的问题。这种方法,在论坛内有很多人已经实现了,这里写下学习和实际操作记录,供有需要的做个参考。
1、Darwin内核版本:
macOS实际是由linux(unix)演化过来的,苹果公司于2000年开发操作系统Darwin,按照Linux开源要求开放原始码,不同版本的Darwin可以从网上下载到目前在使用的所有苹果的操作系统内核(macOS, iOS, iPadOS, tvOS, watchOS, SiriOS, 甚至包括路由器、服务器、蓝牙耳机、AirTag的固件)都是基于Darwin。
Darwin内核版本可以用 uname -R命令查看到。比如,Bigsur的内核版本:



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
1363696
帖子
86
PB币
165
贡献
0
技术
0
活跃
213
发表于 2021-7-6 09:32:43 IP属地重庆 |显示全部楼层
这样终于知道每个驱动最大值,最小值该填什么了

Rank: 5Rank: 5Rank: 5

UID
334229
帖子
987
PB币
1098
贡献
0
技术
35
活跃
883
发表于 2021-7-6 09:41:08 IP属地江苏 |显示全部楼层
本帖最后由 chinajz 于 2021-7-6 09:42 编辑

比如,monterey的内核版本为:



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 9

UID
501120
帖子
5228
PB币
6541
贡献
0
技术
238
活跃
2920
发表于 2021-7-6 10:22:03 IP属地新疆 |显示全部楼层
记得10.5的时候替换pj内核才能启动黑苹果。

Rank: 5Rank: 5Rank: 5

UID
334229
帖子
987
PB币
1098
贡献
0
技术
35
活跃
883
发表于 2021-7-6 10:24:32 IP属地江苏 |显示全部楼层
2.内核限制方法
这里以intel无线和蓝牙驱动为例,在bigsur中内核加载驱动
AirportItlwm.kext(1.3.0)
IntelBluetoothFirmware.kext
IntelBluetoothInjector.kext
在monterey中内核加载驱动
AirportItlwm.kext(2.0.0)
BlueToolFixup.kext
IntelBluetoothFirmware.kext
这里要放在同一目录里AirportItlwm.kext其中一个要改名,比如将AirportItlwm.kext(2.0.0)改名为:
AirportItlwm_mont.kext
现在目录下的文件是:
AirportItlwm.kext
IntelBluetoothFirmware.kext
IntelBluetoothInjector.kext

BlueToolFixup.kext
AirportItlwm_mont.kext
用最小版本限制法,可以在排除低版本中运行,以便在monterey中正常运行,而bigsur中不运行:
BlueToolFixup.kext
AirportItlwm_mont.kext
这两个设置 MinKernel 21.0.0
用最大版本限制法,可以在排除高版本中运行,以便在bigsur中正常运行,而monterey中不运行:
IntelBluetoothInjector.kext
AirportItlwm.kext

这两个设置MaxKernel 20.9.0(当前版本为20.5.0,考虑以后升级,版本号调大一些)

如下图:


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

panshengmou  最大内核值默认X.99.99 (比如在Bigsur中X是20) ,这样就不需要对后续更新的出现再做改动. 最小内核值默认X.00.00 (比如Monterey 中x为21),如此..  发表于 2021-7-6 11:11 IP属地香港

Rank: 7Rank: 7Rank: 7

UID
4847836
帖子
3618
PB币
3908
贡献
0
技术
5
活跃
1413
发表于 2021-7-6 10:54:45 IP属地广东 |显示全部楼层
hackintool工具立马可见。

Rank: 7Rank: 7Rank: 7

UID
4847836
帖子
3618
PB币
3908
贡献
0
技术
5
活跃
1413
发表于 2021-7-6 11:07:18 IP属地香港 |显示全部楼层
善用工具. 虽然用指令看内核版本的很容易,但是有专用的黑果工具,可以让黑苹果定制更加区域完善.刚刚在另一天回复提到的hackintool, 除了可以查看内核,还可以查看并升级驱动,查看UBS定制情况,检查PCI设备的内内建情况,修改睡眠等等等等.








   











附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4620722
帖子
694
PB币
650
贡献
0
技术
1
活跃
563
发表于 2021-7-6 12:00:38 IP属地陕西 |显示全部楼层
感谢分享!!!

折腾无止境

Rank: 9

UID
4214129
帖子
4819
PB币
5039
贡献
0
技术
15
活跃
3395
发表于 2021-7-6 17:18:49 IP属地浙江 来自手机 |显示全部楼层
开始是黑果小兵老师那里学的,今天又温故,思路更清晰了,非常感谢!

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2911
PB币
1178
贡献
0
技术
1
活跃
1613
发表于 2021-7-9 00:22:37 IP属地河北 |显示全部楼层
谢谢分享。。。。。

Rank: 5Rank: 5Rank: 5

UID
2492098
帖子
767
PB币
1302
贡献
0
技术
0
活跃
580
发表于 2022-8-4 16:47:57 IP属地山东 |显示全部楼层
双Mac系统,使用这个方法可以用一个OC引导新老系统,很实用。升级新系统前总是重新安装在另一个硬盘上试好后再OTA;
把需要升级的kext重新下载后用 最小核心 最大核心 限制

Rank: 5Rank: 5Rank: 5

UID
940560
帖子
721
PB币
1628
贡献
0
技术
0
活跃
902
发表于 2022-8-4 18:51:34 IP属地上海 |显示全部楼层
学习了,收藏为敬。

Rank: 2Rank: 2

UID
521582
帖子
126
PB币
83
贡献
0
技术
0
活跃
1019
发表于 2022-8-6 23:45:44 IP属地江苏 |显示全部楼层
Darwin是基于FreeBSD而非Linux

就是我自己

Rank: 11Rank: 11Rank: 11

UID
153027
帖子
8281
PB币
10885
贡献
0
技术
4
活跃
3239
发表于 2022-8-7 08:09:25 IP属地福建 来自手机 |显示全部楼层
感谢分享  前段时间还想着怎么操作
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛