OzmosisDefaults.plist基础入门配置教程及说明
本帖最后由 jerryrs 于 2014-12-16 20:04 编辑声明:此教程由Ozmosis爱好者相互交流而总结出的方法,感谢d1ves和OzmOS的好友,鉴于很多用OZ引导的同学问题都出在OzmosisDefaults.plist的配置上,而且这个问题也是问的最多的,所以做此简单教程,目的是为了让大家能够自己动手修改适合自己的OzmosisDefaults.plist文件,不做伸手党。如要Ozmosis深度教程请点击
d1ves的链接https://bbs.pcbeta.com/viewthread-1560892-1-1.html
OzmosisDefaults.plist文件和Clover里面的config文件具有相同的性质,只是功能没有config强大,那么既然具有相同性质的东西必然有相似的地方,那就是机型配置,OzmosisDefaults.plist主要是Ozmosis引导用来定义机型的文件,所以要修改OZ的机型信息,我们就要用到Config里的参数,下面开始教程。
准备工作:
1,Clover Configurator:用来生成机型信息
2,PlistEdit Pro:用来编辑plist文件
3,OzmosisDefaults.plist 原始文件
以上附件下面提供下载
下面是OzmosisDefaults.plist文件里的部分参数注释,请认真看,(注意,该参数来自d1ves的帖子,经本人部分整理,里面的机型是Macbook Pro11.1,参数仅供演示,切勿直接使用)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Defaults:1F8E0C02-58A9-4E34-AE22-2B63745FA101</key>
<dict>
<key>AAPL,ig-platform-id</key> //集显ID设定,这里给出的例子是HD4600,需要injectkext
<integer>170262534</integer>
<key>BootEntryTemplate</key>
<string>$label</string>
<key>DarwinDiskTemplate</key>
<string>$label</string>
<key>DarwinRecoveryDiskTemplate</key>
<string>$label</string>
<key>TimeOut</key> //选盘界面的GUI超时
<integer>5</integer>
<key>UserInterface</key>
<false/>//OZ GUI
</dict>
<key>Defaults:4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
<dict>
<key>MLB</key> //这里一看便知,白苹果的MLB和ROM就填这里
<string>C02344XXXXQFJYR11</string>
<key>ROM</key>//ROM
<data>
/S5oCZtH
</data>
</dict>
<key>Defaults:4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
<dict>
<key>BaseBoardSerial</key>//对应imessagedebug的BoardSerial,17位
<string>C02344XXXXQFJYR11</string>
<key>BiosDate</key>
<string>10/29/13</string>
<key>BiosVersion</key> //BOOT ROM版本,影响bootcamp
<string>MBP111.88Z.0138.B03.1310291227</string>
<key>BoardVersion</key>
<string>D1ves</string>
<key>ChassisAssetTag</key>
<string>MacBook-Aluminum</string>
<key>EnclosureType</key>
<integer>10</integer>
<key>HardwareAddress</key>
<string>68:5B:35:62:24:08</string>
<key>HardwareSignature</key> //对应imessagedubug的system-id
<string>6E101EB6-C0E8-1B55-B1F3-4E34ECA828D1</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProcessorSerial</key> //处理器序列号
<string>C02LN2U2FH00</string>
<key>ProductFamily</key> //设备类型
<string>MacBook Pro</string>
<key>ProductId</key> //设备类型ID
<string>Mac-189A3D4F975D5FFC</string>
<key>ProductName</key> //设备具体型号
<string>MacBookPro11,1</string>
<key>SystemSKU</key> //对应上方时间,当时销售的代号,类似iPhone的A1533,万能某宝一搜就有
<string>ME864CH/A</string>
<key>SystemSerial</key> //序列号
<string>C02LN2U2FH00</string>
<key>SystemVersion</key>
<string>1.0</string>
<key>platform-uuid</key>//对应imessagedebug的hardware-uuid
<string>8C629FE2-AAE7-5133-9367-23A6CCF39F94</string>
</dict>
<key>Defaults:7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
<dict>
<key>boot-args</key> //启动参数,默认不加-v,加了-v将会用啰嗦模式进系统
<string>-v kext-dev-mode=1</string>
</dict>
<key>Version</key>
<string>1.0.0</string>
</dict>
</plist>
理解了上面参数的意思,配置起来就不难了,注意:未作标注的参数保持默认即可,不会影响其作用。下面是配置教程,非常简单。
步骤一:打开Clover Configurator工具,点进SMBIOS界面,在这里生成机型信息,很简单。如图
步骤二:进入SMBIOS后,先点击那个魔法棒(如图),再点下拉菜单,选中你要设置的机型,点击OK就可以生成你要的信息了。(推荐使用Mac Pro 6.1)。
步骤三:用PlistEdit Pro工具打开你准备好的OzmosisDefaults.plist文件,如图。
步骤四:将Clover Configurator生成的参数信息,填进OzmosisDefaults.plist文件对应的位置,两个文件里的名字有点不一样的,但是参数是互通的,对应位置如下图。
注意:这一步能填入的参数只有几个,要全部填入,还需要用到Rt Variables计算,将通过计算得到的参数找到对应的位置填入,便可以保存使用了,如图
注意上图的MLB和ROM参数不是必要选项,如果你有这个参数,可以填,如果没有,那就不填。该参数可以通过Imessagedebug这个软件得到,想要使用imessage功能的,也是通过该软件提取白苹果的MLB和ROM,将这两个参数填入OzmosisDefaults.plist文件里面,再加上序列号,应该就可以正常使用imessage了。详细教程本文不做详细介绍,因为不是每一个人都需要使用imessage功能。
步骤五:将以上参数找到位置对应填入OzmosisDefaults.plist文件后基本上就OK可以保存使用了。未作标注的参数,最好不要修改,如果你是高手,那就另当别论了。
另外注释:cputype这个参数是定CPU类型的,比如inter i5 i7或者Xeon至强,所以如果你是Xeon至强的CPU,那么你的cputype这个参数就定义为0105,其实这个也可以根据Clover Configurator这个工具得到,如图,(Board Type是11,Chassis Type这个位置是06,那么组合起来就是1106【正确顺序,图中的0611顺序是错的】,将这个参数填入到OzmosisDefaults.plist文件中的cputype的位置,CPU应该会正确识别,此参数仅供示范,切勿直接使用)
附件下载:
抢沙发。赞一个 前排支持,配合clover的编辑器看着好懂了。 前排支持!!!{:8_542:} 支持一下啦。。。。。 本帖最后由 jerryrs 于 2014-12-15 18:12 编辑
用命令修改方法,以下命令均来自https://bbs.pcbeta.com/viewthread-1560892-1-2.html,感谢D大了,哈哈.....
#Clear nvram
sudo nvram -c
#Clear Ozmosis
#SMBIOS
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosVersion=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosDate=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductName=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductFamily=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemVersion=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSerial=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductId=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BoardVersion=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BaseBoardSerial=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:Manufacturer=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProcessorSerial=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSKU=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BaseBoardAssetTag=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ChassisAssetTag=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:CpuType=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:EnclosureType=
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:platform-uuid=
#OzmosisNVRAM
sudo nvram 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args=
#APPLE
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM=
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB=
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures=
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask
谢谢楼主啊,看看教程啊{:5_597:} 脉搏-Z77华擎极限4前来顶楼,,,, Jerry 老湿的技术贴{:9_605:} d1ves 发表于 2014-12-15 17:19 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
抢沙发。赞一个
{:5_597:} 962007201 发表于 2014-12-15 18:56 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
Jerry 老湿的技术贴
{:5_597:}闲着无事来一发... 不错的教程!!!! yyjyututyuyuiyuy 这个比较能看懂,我的什么都好,就是配这个还是没有好,谢谢一会改一个丛整。。。 不错。赞。。。。。。。。。。。。。。。。。 顶一个,,,支持一下。。。。 看來要整這個了!!! 感谢分享!技术在于创新! {:5_297:}我的论坛币 感谢老湿