麦创网

发表于 13/4/17 11:10:47 |显示全部楼层

越来越多人加入到了UEFI Clover的阵营但是论坛上却没有一篇完整的介绍Config.plit的文章我很是郁闷,各种云里雾里!现在我就来解救所有和我一样懵懂的小白们 ,首先先发一个完整的sample(范例)
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3. <plist version="1.0">
  4. <dict>
  5.     <key>KernelAndKextPatches</key>
  6.     <dict>
  7.         <key>Debug</key>
  8.         <string>No</string>
  9.         <key>KernelCpu</key>
  10.         <string>No</string>
  11.         <key>ATIConnectorsController</key>
  12.         <string>6000</string>
  13.         <key>ATIConnectorsData</key>
  14.         <string>000400000403000000010000210302040400000014020000000100000000040310000000100000000001000000000001</string>
  15.         <key>ATIConnectorsPatch</key>
  16.         <string>040000001402000000010000000004040004000004030000000100001102010500000000000000000000000000000000</string>
  17.         <key>AsusAICPUPM</key>
  18.         <string>No</string>
  19.         <key>AppleRTC</key>
  20.         <string>Yes</string>
  21.         <key>KextsToPatch</key>
  22.         <dict>
  23.             <key>0</key>
  24.             <dict>
  25.                 <key>Name</key>
  26.                 <string>VoodooHDA</string>
  27.                 <key>Find</key>
  28.                 <data>SGVhZHBob25lcwA=</data>
  29.                 <key>Replace</key>
  30.                 <data>VGVsZXBob25lcwA=</data>
  31.             </dict>
  32.             <key>1</key>
  33.             <dict>
  34.                 <key>Name</key>
  35.                 <string>AppleHDAController</string>
  36.                 <key>Find</key>
  37.                 <data>TA==</data>
  38.                 <key>Replace</key>
  39.                 <data>TA==</data>
  40.             </dict>
  41.             <key>2</key>
  42.             <dict>
  43.                 <key>Name</key>
  44.                 <string>IOBlockStorage</string>
  45.                 <key>Find</key>
  46.                 <data>TA==</data>
  47.                 <key>Replace</key>
  48.                 <data>TA==</data>
  49.             </dict>
  50.             <key>3</key>
  51.             <dict>
  52.                 <key>Name</key>
  53.                 <string>AppleAHCIPort</string>
  54.                 <key>Find</key>
  55.                 <data>RXh0ZXJuYWw=</data>
  56.                 <key>Replace</key>
  57.                 <data>SW50ZXJuYWw=</data>
  58.             </dict>
  59.         </dict>
  60.     </dict>
  61.     <key>SystemParameters</key>
  62.     <dict>
  63.         <key>boot-args</key>
  64.         <string>-v arch=i386 slide=0</string>
  65.         <key>prev-lang:kbd</key>
  66.         <string>ru:0</string>
  67.         <key>DefaultBootVolume</key>
  68.         <string>MacHDD</string>
  69.         <key>CustomUUID</key>
  70.         <string>511CE200-1000-4000-9999-010203040506</string>
  71.         <key>InjectSystemID</key>
  72.         <string>No</string>
  73.         <key>LegacyBoot</key>
  74.         <string>PBR</string>
  75.         <key>BacklightLevel</key>
  76.         <string>0x0501</string>
  77.     </dict>
  78.     <key>SMBIOS</key>
  79.     <dict>
  80.         <key>BiosVendor</key>
  81.         <string>Apple Inc.</string>
  82.         <key>BiosVersion</key>
  83.         <string>MB11.88Z.0061.B03.0809221748</string>
  84.         <key>BiosReleaseDate</key>
  85.         <string>05/03/10</string>
  86.         <key>Manufacturer</key>
  87.         <string>Apple Inc.</string>
  88.         <key>ProductName</key>
  89.         <string>MacBook1,1</string>
  90.         <key>Version</key>
  91.         <string>1.0</string>
  92.         <key>Family</key>
  93.         <string>MacBook</string>
  94.         <key>SerialNumber</key>
  95.         <string>4H629LYAU9C</string>
  96.         <key>SmUUID</key>
  97.         <string>00000000-0000-1000-8000-010203040506</string>
  98.         <key>BoardManufacturer</key>
  99.         <string>Apple Inc.</string>
  100.         <key>BoardSerialNumber</key>
  101.         <string>C02032101R5DC771H</string>
  102.         <key>Board-ID</key>
  103.         <string>Mac-F4208CC8</string>
  104.         <key>BoardVersion</key>
  105.         <string>Proto1</string>
  106.         <key>BoardType</key>
  107.         <string>10</string>
  108.         <key>Mobile</key>
  109.         <string>Yes</string>
  110.         <key>LocationInChassis</key>
  111.         <string>Part Component</string>
  112.         <key>ChassisManufacturer</key>
  113.         <string>Apple Inc.</string>
  114.         <key>ChassisAssetTag</key>
  115.         <string>LatitudeD420</string>
  116.         <key>ChassisType</key>
  117.         <string>0x10</string>
  118.         <key>FirmwareFeatures</key>
  119.         <string>0xC0001403</string>
  120.     </dict>
  121.     <key>CPU</key>
  122.     <dict>
  123.         <key>Turbo</key>
  124.         <string>No</string>
  125.         <key>ProcessorType</key>
  126.         <string>0x0201</string>
  127.         <key>CpuFrequencyMHz</key>
  128.         <string>3200</string>
  129.         <key>BusSpeedkHz</key>
  130.         <string>133330</string>
  131.         <key>QPI</key>
  132.         <string>4800</string>
  133.     </dict>
  134.     <key>Graphics</key>
  135.     <dict>
  136.         <key>GraphicsInjector</key>
  137.         <string>Yes</string>
  138.         <key>InjectEDID</key>
  139.         <string>Yes</string>
  140.         <key>CustomEDID</key>
  141.         <data>AP///////wAyDADfAAAAAAASAQOAIRV4CunVmVlTjigmUFQAAAABAQEBAQEBAQEBAQEBAQEB3iGgcFCEHzAgIFYAS88QAAAY3iGgcFCEHzAgIFYAS88QAAAAAAAA/gBXNjU3RwAxNTRXUDEKAAAA/gAjMz1IZYSq/wIBCiAgAJo=</data>
  142.         <key>VRAM</key>
  143.         <string>1024</string>
  144.         <key>DualLink</key>
  145.         <string>0</string>
  146.         <key>LoadVBios</key>
  147.         <string>No</string>
  148.         <key>PatchVBios</key>
  149.         <string>Yes</string>
  150.         <key>VideoPorts</key>
  151.         <string>2</string>
  152.         <key>FBName</key>
  153.         <string>Makakakakala</string>
  154.         <key>NVCAP</key>
  155.         <string>04000000000003000C0000000000000A00000000</string>
  156.         <key>display-cfg</key>
  157.         <string>03010300FFFF0001</string>
  158.         <key>PatchVBiosBytes</key>
  159.         <dict>
  160.             <key>0</key>
  161.             <dict>
  162.                 <key>Find</key>
  163.                 <data>gAeoAqAF</data>
  164.                 <key>Replace</key>
  165.                 <data>gAeoAjgE</data>
  166.             </dict>
  167.         </dict>
  168.     </dict>
  169.     <key>PCI</key>
  170.     <dict>
  171.         <key>StringInjector</key>
  172.         <string>No</string>
  173.         <key>DeviceProperties</key>
  174.         <string>7a00000001000000010000006e0000000200000002010c00d041030a0000000001010600001b7fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e00730000000800000001080100180000006c00610079006f00750074002d00690064000000080000000c000000</string>
  175.         <key>HDAInjection</key>
  176.         <string>Detect</string>
  177.         <key>USBInjection</key>
  178.         <string>Yes</string>
  179.         <key>USBFixOwnership</key>
  180.         <string>Yes</string>
  181.         <key>InjectClockID</key>
  182.         <string>Yes</string>
  183.         <key>LpcTune</key>
  184.         <string>Yes</string>
  185.     </dict>
  186.     <key>ACPI</key>
  187.     <dict>
  188.         <key>DsdtName</key>
  189.         <string>DSDT.aml</string>
  190.         <key>DropOemSSDT</key>
  191.         <string>Yes</string>
  192.         <key>DropAPIC</key>
  193.         <string>No</string>
  194.         <key>DropMCFG</key>
  195.         <string>No</string>
  196.         <key>DropHPET</key>
  197.         <string>No</string>
  198.         <key>DropECDT</key>
  199.         <string>No</string>
  200.         <key>DropDMAR</key>
  201.         <string>Yes</string>
  202.         <key>DropBGRT</key>
  203.         <string>Yes</string>
  204.         <key>GenerateCStates</key>
  205.         <string>Yes</string>
  206.         <key>GeneratePStates</key>
  207.         <string>Yes</string>
  208.         <key>DoubleFirstState</key>
  209.         <string>Yes</string>
  210.         <key>PLimitDict</key>
  211.         <string>1</string>
  212.         <key>UnderVoltStep</key>
  213.         <string>1</string>
  214.         <key>MinMultiplier</key>
  215.         <string>8</string>
  216.         <key>MaxMultiplier</key>
  217.         <string>12</string>
  218.         <key>PluginType</key>
  219.         <string>0</string>
  220.         <key>EnableC6</key>
  221.         <string>Yes</string>
  222.         <key>EnableC4</key>
  223.         <string>No</string>
  224.         <key>EnableC2</key>
  225.         <string>Yes</string>
  226.         <key>EnableISS</key>
  227.         <string>Yes</string>
  228.         <key>C3Latency</key>
  229.         <string>0x03E9</string>
  230.         <key>ResetAddress</key>
  231.         <string>0x64</string>
  232.         <key>ResetValue</key>
  233.         <string>0xFE</string>
  234.         <key>smartUPS</key>
  235.         <string>No</string>
  236.         <key>PatchAPIC</key>
  237.         <string>No</string>
  238.         <key>FixDsdtMask</key>
  239.         <string>0xFFFF</string>
  240.     </dict>
  241. </dict>
  242. </plist>
复制代码
怎么样是不是很威武?我看到了可是各种震撼各种激动啊!Clover整一个神器!什么功能都可以有!
现在先和大家说说有哪几个部分
1、KernelAndKextPatches
2、SystemParameter
3、SMBIOS
4、CPU
5、Graphics
6、PCI
7、ACPI
好了先来说一下这些模块的功能吧
1、KernelAndKextPatches 这个功能模块的功能是对系统的内核和系统的驱动打补丁

Debug
Enable Kext Patching debug.
KernelCpu
Enable Kernel Patch for unsupported Intel CPU.
ATIConnectorsController
Inject ATI Connectors to the host controller.
ATIConnectorsData
Inject ATI Connectors to the host controller.
ATIConnectorsPatch
Patch and Inject ATI Connectors to the host controller.
AsusAICPUPM
Patch AppleIntelCPUPowerManagament.kext for ASUS Native PM.
AppleRTC
Patch AppleRTC.kext

2、SystemParameter

boot-args
Insert [BootArgs].
prev-lang:kbd
Define Clover's [GUI] Default Language.*
DefaultBootVolume
Define Default Boot Partition.
CustomUUID
Inject [Custom UUID] (Universally Unique IDentifier).
InjectSystemID
Enable Clover's Automatic ID Injection.
LegacyBoot
Define how Clover will handle [Legacy Boot].
BacklightLevel
Define Display Brightness.

3、SMBios 这个不解释了和变色龙的是一样的自己看一下吧

先解释到这里后面还在整理 下次翻译成中文的现在先看原版的吧


打赏楼主

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

 

发表于 13/4/17 12:34:56 |显示全部楼层
很威武很威武,表示崇拜。。。:loveliness:
 

发表于 13/4/18 15:53:36 |显示全部楼层
{:soso_e176:}
 

发表于 13/6/16 20:44:43 |显示全部楼层
学习一下。谢谢分享!
 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

麦创网 ( 苏ICP备13053101号-1 )

@麦创网 禁止任何未经允许的修改,传播或使用。

Powered by Discuz!

©2012 @ iMac.vip. 用户言论不代表本站立场。

返回顶部