前段时间才接触到 Ozmosis,可以完美白苹果,经过一顿折腾后已经成功把主板返厂送修了,如果你刚接触黑苹果还是建议你用 四叶草 Clover 或者Chameleon 变色龙 来引导吧,毕竟 Ozmosis 还是初级测试阶段,并不成熟。
Ozmosis 是基于 AMI 公司 bios 的硬件引导驱动项目,基本的 Ozmosis 是没法引导 win 的,但是,如果添加了合适的驱动,可以做到全系统通吃。
准备工作
- 首先确认你的主板是否支持 Ozmosis,理论上 AMI 的 Bios 都支持。
- 下载对应型号的主板 BIOS 固件,可以用鲁大师等工具查看主板型号,然后去官方网站下载。
- 下载编辑工具 MMTool v4.50.0023,用来编辑你的主板 BIOS 固件。
- 优盘一个(FAT32 格式),用来刷入固件。
步骤一
上面的准备工作做完了后打开下载好的固件解压出来改后缀名为.ROM 用 MMtool 加载你的 BIOS 固件,我这里以映泰 H61MLC2 主板固件作为演示。
步骤二
加载后点击创建报告,工具会在固件的同目录下生成一个与固件同名的 rpt 文件。
用 Notepad++ 或者用基本打开这个文件找到 Firmware Volume : 03 的上面以上,看一下 Bytes Free 剩余空间,这个数值就是固件可以写入的容量,Ozmosis 插入最基本的程序至少需要 570kb 的空间,我的只有 8kb 显然不够。
步骤三
可以删除一些不必要的内容来给 Ozmosis 腾空间。
删除 FileSystem 模块,因为 Ozmosis 自带了替换这个模块的文件。
点击提取选取 CORE_DXE 并以提取 解压缩 的方式提取出模块文件。
点开删除选项,删除掉 CORE_DXE
点击插入,以插入压缩的方式插入 CORE_DXE 模块,点击保存固件。
再次创建报告查看剩余空间。此时 Bytes Free 有 1216 KB 的剩余空间了。如果你的空间还是不够也可以清理一下不必要的模块。
步骤三
插入必要的 Ozmosis 模块文件。
Ozmosis 基本模块文件包括一下几个文件
- EnhancedFat 用来替换 FileSystem 文件
- HfsPlus // 分区识别驱动
- PartitionDxe // 识别 NTFS 分区相关的,如果启动不了再加上这个
- Ozmosis // 主程序
- HermitShellX64 // 不是必须的
- OzmosisDefaults // 是机型及相关序列号参数设定的文件,不是必须文件
- SmcEmulatorKext // 系统破解补丁
- OzmosisBlackTheme // 主题不是必须的
下图是我插入的基本文件。
这样就完成了制作工程,接下来就是刷入 BIOS 了,各个品牌的主板输入的方法也不同,映泰的可以用官方的工具刷入,也可以放在优盘(fat32 格式)根目录下,开机按 F12 来刷入了。
教程总结
通过以上方法可以轻松用 MMTOOL 来制作简单的 Ozmosis 启动固件,当然你也可以加入 DSDT 和需要的驱动文件,这里先不多做介绍,下一篇文章会介绍利用另一款工具 OZMTool 简单的制作方法。
Ozmosis 虽然可以完美的引导安装 OS X 原版系统,也可以直接在 APP STROT 更新系统,几乎已经是白苹果了。但是刷 Ozmosis 还是存在比较大的风险,万一跟小编一样刷坏了那也是麻烦事。
如果你也跟我一样只是刷入了最基本的 Ozmosis 启动系统可能 PS2 的键盘不能识别,先换一个 USB 的试一下,我就是刷入了 PS2 键盘驱动所以才把主板返厂了。