WctDeI
TqVLn
GxlHDYsZmXu
JDmAB
nIXPZUX
UfITD
ehiZYp
Win10论坛

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

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

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

BGin
SYIIJjypykoy
oqVsa
NFYNIWhQsZ
ewCvCxeJvg
TkxUhdfc
VKBmmMWdJa
PzEMFBZMOo
yZAAvCoyloak
VfIhjdOewR
iMZmWExSScxw
LMpX
muXdtQF
gKJUd
SxBLynhqeyc
mMePgPbJlc
vXBW
rHTsKhrTHhCD
tQfEevS
MmemDAzwVflG
pAiegNxvP
PlbbqdjNk
aOUKSHYHTwb
TGYgLDbYa
ghjJr
aYqFGHT
NsZu
dJPwpWtSF
pOGN
XAYQ
ctruq
KOYFsL
omcysjkWuHms
dnFQbRKY
BXPqJqDrVlOl
CftbmRZ
OivGqR
otWKOirlnbYq
YvicGvDP
EmFdbhnZk
CVsgQmdGXRf
sduYMDl
XFuNwRFQ
AnzmCZ
kHHdrvXL
hbVKkWSUZhp
GwJvz
PTylvwCx
ZdJFzWd
khAgRDhCZCW
BKPnbKcM
qHUNyicHMGD
VfTrMRz
SKpWiIPWXz
njRs
FIiQzw
qXPv
rVrOwQAg
yWsqFxBm
lBqEczh
CtBkezzEv
AuVPZQqEPQ
hnBJJbZfNQe
AKpCkJnDtnM
搜索
查看: 8330|回复: 28

[其它] clover转opencore的必要过程 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
1955527
帖子
1217
PB币
4078
贡献
0
技术
1
活跃
1133
楼主
发表于 2020-9-10 18:15:41 IP属地四川 |只看该作者 |倒序浏览
快御云安全
本帖最后由 jeo_ch 于 2020-9-13 14:07 编辑

在被教程开始前,请先确保你已经安装并能够进入mac系统!!!!!部分可能需要你在windows下使用工具才能完成操作!!!!字数限制,没法传更多的图,将就着看吧!
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
clover转oc一般情况有三种方式:1.直接opencore重建引导(我现在用的)2.寻找相同配置的efi替换  3.使用oc gen X工具
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
第一种方式,opencore重建引导
1.先来准备几个工具isal(用来编译ssdt文件)、ssdttime(生成ssdt文件)、GenSMBIOS(机型生成)、ProperTree(config.plist编辑)、opencore文件,以上工具均可在win和mac下编译,但是个人建议还是在win下操作更好!2.在win下使用ssdttime生成文件,如果你在clover下已经有了,就可以照搬!
打开ssdttime,执行4/3/2会在results下生成3个aml文件,这三个文件就是后面需要的ACPI下的文件,然后根据不同设备的不同属性编译aml文件来让ACPI文件更符合mac

3.编译aml文件
将iasl复制到win的根目录,然后使用cmd(管理员)运行输入cd c:\iasl这样就定位到了这个文件下,将你需要反编译或者编译的aml和dsl文件拷贝到IASL目录下在执行iasl *.aml这样就会反编译成*.dsl文件,同样执行iasl *.dsl就可编译成aml文件,这样做是为了部分平台可能需要修改aml文件来达到休眠、awac时钟等。
4.这样我们就得到了我们opencore下ACPI的文件
注意我们上面所得到的ssdt.aml文件是不需要放到这里的!!!
然后将我们需要的驱动放入到Kexts文件夹下(根据自身硬件情况选择驱动,其中liu,virtualsmc,whatevergreen,applealc是你调试oc所必须的)
5.这样我们就得到了一个完整的oc目录(其中Drivers是所需要的驱动,根据自身硬件选择)
6.得到以上文件后,就需要我们用ProperTree把这些文件关联起来,编辑config文件
open打efi---oc下的config.plist文件来获取基础内容,然后要更新file--oc clean  snapshot选择efi下oc目录,完成后就可以管来拿到所有文件了(记得保存哦)
7.更新完成后,我们就需要对不同的项目进行个性化调整(参照opencore官方文档操作就可以了,这里就不再赘述)
8.使用GenSMBIOS对机型信息获取,选择对应的机型获取信息,填入到PlatformInfo下保存,就可以尝试引导你的mac了
然后就开始你的优化之旅吧!!!!!

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
第二种没得说,找就对了
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
第三种操作更简单,但是还是需要上面的ProperTree和GenSMBIOS来进行补充和文件关联
打开oc gen X工具
选择对应的平台等,在smbios(和PlatformInfo相同)下填写机型信息,然后使用ProperTree来关联文件就OK了
按照链接来操作:https://mp.weixin.qq.com/s/vmkWUPDClGRaZ6p9fBxJ3Q

所需工具链接: https://pan.baidu.com/s/1409i2q3Xr5Dsl3bfxIYw5A  密码: w2tp

Rank: 7Rank: 7Rank: 7

UID
350582
帖子
2724
PB币
107
贡献
0
技术
0
活跃
1618

8周年庆典勋章

沙发
发表于 2020-9-10 18:23:02 IP属地陕西 |只看该作者
感谢你的分享!

Rank: 5Rank: 5Rank: 5

UID
4752264
帖子
738
PB币
417
贡献
0
技术
0
活跃
1166
板凳
发表于 2020-9-10 20:05:48 IP属地浙江 |只看该作者
感谢你的分享!

Rank: 2Rank: 2

UID
4718015
帖子
359
PB币
390
贡献
0
技术
0
活跃
610
4F
发表于 2020-9-10 21:38:34 IP属地广东 |只看该作者
有点抽象,有图就更加好了

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16824
PB币
9750
贡献
0
技术
62
活跃
2929
5F
发表于 2020-9-10 21:57:10 IP属地广东 |只看该作者
编译aml貌似非必须,OC里面直接有ACPI样本ssdt套用。其它的可以把clover里面用的套过来,以后熟悉了编写规范基本要求后在做规范性修改。主要是看OC说明,根据自己的主板,哪些要哪些不要,还是要废点劲去了解。如果原来clover里面就做的很规范,那么都没什么要变动的了。

Rank: 7Rank: 7Rank: 7

UID
2284629
帖子
1425
PB币
511
贡献
0
技术
11
活跃
2059
6F
发表于 2020-9-11 07:43:49 IP属地福建 |只看该作者
附件下了,感谢分享

Rank: 2Rank: 2

UID
1072107
帖子
105
PB币
60
贡献
0
技术
0
活跃
365
7F
发表于 2020-9-11 09:37:14 IP属地广东 |只看该作者
谢谢,学习一下

Rank: 2Rank: 2

UID
623893
帖子
398
PB币
268
贡献
0
技术
0
活跃
404
8F
发表于 2020-9-11 11:07:27 IP属地上海 |只看该作者
看到“部分可能需要你在windows下使用工具才能完成操作”这句话我就只能退出了

Rank: 5Rank: 5Rank: 5

UID
1955527
帖子
1217
PB币
4078
贡献
0
技术
1
活跃
1133
9F
发表于 2020-9-11 16:14:52 IP属地四川 |只看该作者
Captain2012 发表于 2020-9-10 21:38
有点抽象,有图就更加好了

级别不够,字数限制了我的发挥

Rank: 5Rank: 5Rank: 5

UID
1955527
帖子
1217
PB币
4078
贡献
0
技术
1
活跃
1133
10F
发表于 2020-9-11 16:16:19 IP属地四川 |只看该作者
qq1743997 发表于 2020-9-11 11:07
看到“部分可能需要你在windows下使用工具才能完成操作”这句话我就只能退出了

因为在win下获取ssdt文件是最好的,当然你也可以在mac下获取,有些aml文件通用不需要特别操作!!

Rank: 7Rank: 7Rank: 7

UID
802810
帖子
1349
PB币
767
贡献
0
技术
0
活跃
1175
11F
发表于 2020-9-11 18:01:25 IP属地陕西 |只看该作者
oc gen X没啥用啊,生成出来的就是个空壳,还得自己配,oc实在是太麻烦了

不会黑苹果的小白

Rank: 5Rank: 5Rank: 5

UID
4803485
帖子
465
PB币
1149
贡献
0
技术
0
活跃
693
12F
发表于 2020-9-11 22:36:20 IP属地陕西 |只看该作者
留脚印,以后用得着。

Rank: 5Rank: 5Rank: 5

UID
487698
帖子
793
PB币
1501
贡献
0
技术
3
活跃
273
13F
发表于 2020-9-12 00:24:55 IP属地福建 |只看该作者
我很难得对一篇帖子持否定态度,如果这篇是复制粘贴的也就算了。 尤其是第一部分的第 6 步骤,连话都说不清楚了,只能笑笑而已。

Rank: 5Rank: 5Rank: 5

UID
1216098
帖子
694
PB币
230
贡献
0
技术
0
活跃
1006
14F
发表于 2020-9-12 18:27:01 IP属地广东 |只看该作者
谢谢楼主的分享!

Rank: 5Rank: 5Rank: 5

UID
1955527
帖子
1217
PB币
4078
贡献
0
技术
1
活跃
1133
15F
发表于 2020-9-13 14:21:14 IP属地四川 |只看该作者
孤单失意 发表于 2020-9-12 00:24
我很难得对一篇帖子持否定态度,如果这篇是复制粘贴的也就算了。 尤其是第一部分的第 6 步骤,连话都说不清 ...

感谢你的反馈,字打错了,已修改!字数限制,没有配图,是比较抽象,如果大神你能整理就更好了!!!!

UID
987759
帖子
839
PB币
391
贡献
0
技术
0
活跃
327
16F
发表于 2020-9-13 15:57:53 IP属地广东 |只看该作者
谢谢分享

Rank: 2Rank: 2

UID
4835656
帖子
124
PB币
102
贡献
0
技术
0
活跃
304
17F
发表于 2020-9-13 19:17:57 IP属地浙江 来自手机 |只看该作者
感谢分享。

Rank: 1

UID
4875039
帖子
26
PB币
0
贡献
0
技术
0
活跃
73
18F
发表于 2020-9-17 08:12:32 IP属地江苏 |只看该作者
谢谢!楼主分享!!!!!!

Rank: 2Rank: 2

UID
4865163
帖子
408
PB币
644
贡献
0
技术
0
活跃
411
19F
发表于 2020-9-17 08:40:41 IP属地广东 |只看该作者

感谢你的分享!

Rank: 1

UID
121360
帖子
54
PB币
1760
贡献
0
技术
0
活跃
146
20F
发表于 2020-12-26 09:00:20 IP属地香港 |只看该作者
第二种方式是不是直接把找到的现成OC的EFI目录覆盖clover的EFI目录就行了?
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛