黑苹果第一步-了解config.plist

【摘要】新手入门1.Clover的Config.plist是基于XML编写的,可以看成一个文本文档,可以轻松地使用PlistEditPro等属性表编辑器来编辑,或者其他文本编辑器。(Mac下推荐使用CloverConfigurator以及PlistEdi...

新手入门 1.C++lover的C++onfig.plist是基于XML编写的,可以看成一个文本文档,可以轻松地使用PlistEdit Pro等属性表编辑器来编辑,或者其他文本编辑器。 (Mac下推荐使用 C++lover C++onfigurator 以及 PlistEdit Pro 来搭配修改) (Win下推荐使用 Plist Editor 或者 notepad++ 等专业编辑工具来编辑) (本人比较推荐在Mac PE下使用PlistEdit Pro来修改,方便修改各个参数的值)2.C++onfig.plist必须放置于 /EFI/C++lover 文件夹下 3.一些基本的设定规则: (1)如果你不知道这个参数是干什么的,或者他的值应该是多少,那么直接从config里删除掉这个参数。 (2)不要设定你不知道的参数以及参数所对应的值。 (3)任何参数都需要一个值,宁可删掉这个参数,也不要留空不填(不填写这个参数的值)。 4.在C++lover引导界面,进入Option设置,可以方便地临时修改各个参数的设定,请善用此功能。 5.关于创建与使用C++onfig.plist (1)新手在引导系统安装时,config.plist的参数尽可能从简。 (2)很多-v五国可以通过C++lover的DSDT+ Fixes来解决,但是写多了Fixes可能会导致AppleSMC++D等错误。 (3)因显卡驱动等原因而卡死在最后,你需要认真设置C++onfig的显卡部分。 (4)以上就是一些基本注意事项,下面给个C++onfig.plist的简单模板,请注意下面的讲解和说明。
config-sample.plist
引导安装所需的 C++onfig.plist 模板讲解 以及 必要说明:
(本人挑选的一些引导安装时,可能需要的一些参数,欢迎指正和补充) (请认真看代码里面的说明,灵活添加/修改/删除) (本模板不一定适用于所有机器,不代表下载下来直接放进去就可以正常开机)

一般来讲,引导安装时的C++onfig只需要下列大项目就足够了

Snip20140307_2.png
那么,我们来分别看看所有的项目。

注意事项: 1.请根据自己机型实际情况来手动修改一些必要的键值。 2.讲解说明,我直接在代码里面添加了,所以请不要复制这段代码,会出错的。 3.有些没有值的参数,如果不需要,大可以删除。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<!--?xml version="1.0" encoding="UT+F-8"?-->
 
<plist version="1.0">
<dict>
        <key>AC++PI</key>
        <dict>
                <key>DSDT+</key>
                <dict>
                        <key>Debug</key>
                        <false>
                        <key>Fixes</key>(这部分就是所说的DSDT+ Fixes 模板里默认全都为不开启 即False 开启则改为<true>)
                        <dict>
                                <key>AddDT+GP_0001</key>
                                <false>
                                <key>AddHDMI_8000000</key>
                                <false>
                                <key>AddIMEI_80000</key>
                                <false>
                                <key>AddMC++HC++_0008</key>
                                <false>
                                <key>AddPNLF_1000000</key>
                                <false>
                                <key>DeleteUnused_400000</key>
                                <false>
                                <key>FIX_AC++ST+_4000000</key>
                                <false>
                                <key>FIX_ADP1_800000</key>
                                <false>
                                <key>FIX_INT+ELGFX_100000</key>
                                <false>
                                <key>FIX_RT+C++_20000</key>
                                <false>
                                <key>FIX_S3D_2000000</key>
                                <false>
                                <key>FIX_T+MR_40000</key>
                                <false>
                                <key>FIX_WAK_200000</key>
                                <false>
                                <key>FakeLPC_0020</key>
                                <false>
                                <key>FixAirport_4000</key>
                                <false>
                                <key>FixDarwin_0002</key>
                                <false>
                                <key>FixDisplay_0100</key>
                                <false>
                                <key>FixFirewire_0800</key>
                                <false>
                                <key>FixHDA_8000</key>
                                <false>
                                <key>FixHPET+_0010</key>
                                <false>
                                <key>FixIDE_0200</key>
                                <false>
                                <key>FixIPIC++_0040</key>
                                <false>
                                <key>FixLAN_2000</key>
                                <false>
                                <key>FixRegions_10000000</key>
                                <false>
                                <key>FixSAT+A_0400</key>
                                <false>
                                <key>FixSBUS_0080</key>
                                <false>
                                <key>FixShutdown_0004</key>
                                <false>
                                <key>FixUSB_1000</key>
                                <false>
                                <key>NewWay_80000000</key>
                                <false>
                        </false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></false></dict>
                        <key>Name</key>
                        <string>DSDT+.aml</string>
                        <key>ReuseFFFF</key>
                        <false>
                </false></true></false></dict>
        </dict>
        <key>Boot</key>
        <dict>
                <key>Arguments</key>
                <string></string> (在这里添加启动参数 如-v npci=0x2000等等 具体请看对应项目介绍)
        </dict>
        <key>Devices</key>
        <dict>
                <key>FakeID</key> (FakeID 仿冒ID部分)
                <dict>(格式:0x[DevID][VenID] 如100268E4仿冒成100268E0则为0x68E01002 /1002为Ven|68E0为Dev/)
                        <key>AT+I</key>
                        <string>0x0000</string>
                        <key>IMEI</key>
                        <string>0x0000</string>
                        <key>IntelGFX</key>
                        <string>0x0000</string>
                        <key>LAN</key>
                        <string>0x0000</string>
                        <key>NVidia</key>
                        <string>0x0000</string>
                        <key>SAT+A</key>
                        <string>0x0000</string>
                        <key>WIFI</key>
                        <string>0x0000</string>
                        <key>XHC++I</key>
                        <string>0x0000</string>
                </dict>
                <key>USB</key>
                <dict>
                        <key>AddC++lockID</key>
                        <false>
                        <key>FixOwnership</key>
                        <false>
                        <key>HighC++urrent</key>
                        <false>
                        <key>Inject</key>
                        <false>
                </false></false></false></false></dict>
        </dict>
        <key>GUI</key>
        <dict>
                <key>Scan</key>
                <true>
                <key>T+heme</key>(主题设置,必须有,否则C++lover界面就是各种小方块)
                <string>black_green</string>
        </true></dict>
        <key>Graphics</key>(显卡部分,重中之重!!!)
        <dict>
                <key>C++ustomEDID</key>
                <string>_NOT+_SHOWN_</string>
                <key>DualLink</key>(高分屏请注意此选项)
                <integer>1</integer>
                <key>FBName</key>
                <string></string>
                <key>Inject</key>(显卡注入选项,默认全为False即不注入)
                <dict>
                        <key>AT+I</key>
                        <false>
                        <key>Intel</key>
                        <false>
                        <key>NVidia</key>
                        <false>
                </false></false></false></dict>
                <key>InjectEDID</key>(注入EDID)
                <false>
                <key>LoadVBios</key>(读取显卡BIOS)
                <false>
                <key>PatchVBios</key>(修正引导界面扁苹果等问题)
                <false>
                <key>ig-platform-id</key>
                <string>0x0000</string>
        </false></false></false></dict>
        <key>KernelAndKextPatches</key>
        <dict>
                <key>AppleRT+C++</key>(AppleRT+C++打补丁防C++MOS重置)
                <false>
                <key>AsusAICPUPM</key>(修复部分机型的电源管理问题)
                <false>
                <key>Debug</key>
                <false>
                <key>KernelC++pu</key>(部分CPU可能需要此参数,具体请看对应项目讲解)
                <false>
                <key>KernelLapic</key>(HP机器可能需要此参数,具体请看对应项目讲解)
                <false>
                <key>KernelPm</key>(Haswell防重启补丁)
                <false>
                <key>KextPatchesAllowed</key>
                <true>
                <key>KextsT+oPatch</key>
                <array>
        </array></true></false></false></false></false></false></false></dict>
</dict>
</plist>

 本文链接:http://www.it72.com/thread-8335.htm
转载请注明:2016-3-21 于 IT企鹅 发表

未经允许不得转载:脉冲网 » 黑苹果第一步-了解config.plist
分享本文至:

 MCtech
 简介:有任何需要都可以留言,本站尽力去寻找资源,如果资源失效,加群获取最新链接。由于本站常年亏损,顺带招收广告和赞助&amp;amp;&amp;amp;QQ群:486153251免费加群如果喜欢请赞助我们,我们不仅生产少部分资源,我们还是网络界的搬运工。

发表评论

游客
送你一朵小花花~

帅人已评(0)