最近在研究移动平台,所以对IOS很感兴趣 ,但是 苦于开发环境必须是MacOS 一直没有实际研究。最近在网上发现Mac OS破解了,可以在x86架构的系统上运行了,特一直循环再下来给跟我一样情况的人一些参考
=========================================================================================
http://player.youku.com/player.php/sid/XMzA5ODA5OTE2/v.swf
本人配置
处理器 英特尔 Core i5-2410M @ 2.30GHz 双核
主 板 宏碁 Aspire 4750 (英特尔 HM65 芯片组)
内 存 4 GB ( 金士顿 DDR3 1333MHz )
主硬盘 西数 WDC WD5000BPVT-22HXZT1 ( 500 GB / 5400 转/分 )
核 显 intel HD 3000
显 卡 Nvidia GeForce GT 540M ( 1 GB / 宏碁 )
声 卡 瑞昱 ALC269 @ 英特尔 6 Series Chipset 高保真音频
网 卡 博通 NetLink BCM57785 Gigabit
无线网卡 Atheros AR9287 Wireless Network Adapter
安装前特别提示:最好每个人准备一个windows的光盘PE或者U盘PE,以保证如果安装过程出现意外可以修复windows的启动!修复windows启动除了检查活动分区外,启动项修复可以使用BCDautofix。本文是没有系统备份区和隐藏的100M的情况下安装的。如果有隐藏100M的分区,则需给100M分配盘符让其可见,wowpc放入100M内进行加载!
PS:常用语:SLE指的是系统盘或者安装盘里面,win下查看时为system——Library——Extensions,mac下显示为:系统——资源库——Extensions,E/E指的是系统盘或者安装盘里面,Extra——Extensions。
准备工作
一、Bios设置
按下电源键,然后一直按F2,进入bios设置,将硬盘模式(sata mode)设置为AHCI。
二、文件下载
1、Lion懒人版镜像下载;
OS_X_Lion.iso.rar
wowpc.rar
2、相关的Kext下载;
VoodooPS2Controller.kext.zip
AppleACPIPS2Nub.kext.zip
ElliottForceLegacyRTC.kext.rar
NullCPUPowerManagement.kext.rar
FakeSMC.kext.rar
3、工具下载(macdrive,EasyBCD2.1,硬盘安装助手,DiskGenius)
mac镜像写入硬盘安装助手.rar
EasyBCD2.1.rar
DG341Std_x64.part1.rar
DG341Std_x64.part2.rar
macdriver.part1.rar
macdriver.part2.rar
三、硬盘分区准备
进入win7的磁盘管理,选择一个逻辑分区,扩展出压缩出一个40G的分区,然后将这个分区划分为一个9G,一个30G,创建的过程中千万注意不要格式化!!
安装工作(特别注意第九步,别漏掉了)
一、写入镜像到硬盘
用管理员身份运行硬盘安装助手写入懒人版镜像到9G的分区,设置如下图,写入的过程会出现假死,不要慌,耐心等待上十分钟就完成了,提示“All done,have fan”表示刻录成功;(我下载的是cdr格式的,那个种子没找到了,懒人版都差不多)。如果在此步骤写入的分区选择移动硬盘分区或者大于8G的U盘(也是要分区不格式化),就可以制作出移动版的安装盘了,效果和本地硬盘一样!
二、挂载变色龙
1、将wowpc.iso放到C盘根目录;
2、安装EasyBCD,运行,加载wowpc,如下图
出现下图时等待它自动完成后自动退出!
三、安装macdrive
1、安装macdrive,并激活;
2、剔除mcdrive的开机启动项(两个):点击开始:输入msconfig——回车——启动——将macdrive的启动勾选去掉;
3、重启电脑即可看到写入了镜像的硬盘(不能看到的请到win7的磁盘管理里面给写入了镜像的磁盘分配盘符,http://acer.it168.com/forum.php?mod=viewthread&tid=1791418&fromuid=25892451
这个安装了虚拟光驱的用户要特别注意;另外一个办法就是删除这个9G分区重建新分区,不过一定要注意新建时万万不可以选择格式化)
四、删除障碍文件(最好是剪切到其他地方备份)
1.进入mac安装盘;
2.在SLE下删除AppleIntelCPUPowerManagement.kext,AppleIntelCPUPowerManagementClient.kext,AppleIntelHDGraphics.kext,AppleIntelHDGraphicsFB.kext,AppleIntelHDGraphicsGA.plugin,AppleIntelHDGraphicsVADriver.bundle(即所有Appleintelhd 开头的文件 ),AppleIntelIntegratedFramebuffer.kext和AppleIntelSNBGraphicsFB.kext和AppleIntelSNBVA.bundle文件
五、放入需要的kext
1、进入mac安装盘,创建Extra文件夹(如果自带的有请删除后重建,放入我说的文件),在Extra里面再创建Extensions文件夹;
2、将Fakesmc.kext,NullCPUPowerManagement.kext,ElliottForceLegacyRTC.kext,AppleACPIPS2Nub.kext,voodooPS2Controller.kext,这几个文件放入Extra里面的Extensions文件夹。做完后将Extra文件夹复制一份到别的地方备用。(备注说明:将下载的压缩包解压后将后缀为kext的文件夹放入Extensions里面,不是将 压缩包放进去,也不是将里面的content文件夹放进去)
六、更改所有硬盘名称为英文,mac安装盘不要动。
七、检查mac安装盘是否为标记为AF
运行DiskGenius,检查mac安装盘“标识”是否显示为AF,是的请跳到第八步;不是的请右键单击mac安装盘,更改分区参数,标记为AF(这个AF是自己直接输进去的),保存更改并重启
八、重启后进入引导安装
1、在开机菜单处选择变色龙引导“NeoSmart ISO Entry”进入;
2、按左右键将光标调整到mac安装盘,按enter进入,至于安装过程的选择和填写请参考本人的Vbox安装mac全过程的图解,是一样的。
特别注意:选择磁盘时选择30G的那个,千万不要错!!
九、关键:
1、重启后如果出现“no boot filename”或者“operating syetem not found”,那么需要借助PE激活你原来放wowpc的分区,进入PE后运行Diskgenius,右键单击你存放了wowpc的分区——激活该分区,然后保存设置,重启选择win7进入;
2、将安装盘(9G)里面的Extra文件夹复制到30G的分区,9G分区不可访问的就将刚才备份的Extra文件夹放入30G分区(看不到30G盘的分配盘符,自带的不行可以用DiskGenius分配),并将30G分区的System\Library\CoreServices\Setup Assistant.app\Contents\Resources\KeyboardTypeSection.bundle和 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/DeviceSection.bundle 删除;
3.检查30G盘AF标记是否正确,标记好后重启,选择NeoSmart ISO Entry进入,选择30G的分区进入下面过程。
十、完善驱动
自己去相关的网站下载驱动 这里就不提供了
**备注:
1.安装完成后进入第一次填写界面很多东西不需要填写,建议大家最好设置一个密码,方便以后在终端提升权限操作
关于激活win7活动分区:建议如下:
在安装前下载大白菜1.8版本,直接制作U盘PE,虽然这个版本不能进入PE(会蓝屏),但是在菜单界面可以直接进入DiskGenius,进行激活操作!
如果DiskGenius也不能给30G分区分配盘符,那么请卸载macdrive,然后重启,然后分配,再次安装macdrive进行操作
2.EasyBCD.exe其实可以用好压或者7-zip再次解压后直接运行,不用安装
如果重启进入win7后将安装盘的Extra复制到30G的MAC系统盘不成功,可以直接在
30G里面新建,东西跟9G安装盘里面一样即可!特别注意30G的分区也要检查AF!