我这里写一个利用Empire-EFI安装Hackintosh黑苹果的教程,主要解决如下问题。
1)升级到10.6.3. 网上的大多数教程都是10.6 甚至10.5的。如果要进行IPhone 4 的开发,最低需求是10.6.2.
2)采用Empire-efi 破解,对内核改动较小,比较稳定,且易于安装。
3)显卡驱动支持更高分辨率〉1280*1024。
网上关于黑苹果的教程很多,方法各异,但是大多数都会有或多或少的问题,我这里写一个利用Empire-EFI安装黑苹果的教程,主要解决如下问题。
1)升级到10.6.2. 网上的大多数教程都是10.6 甚至10.5的。如果要进行IPhone 4
的开发,最低需求是10.6.2.
2)采用Empire-efi 破解,对内核改动较小,比较稳定,且易于安装。
3)显卡驱动支持更高分辨率〉1280*1024。
硬件需求:
CPU:Intel
i7 , Intel Core 2 Duo , Core 2 Quad , Atom , Core 2 Solo , Core
Solo , Core Duo , Intel Xeon
基本上Intel的CPU只要不是太老都能支持。
我用的硬件:
Intel E5300
步骤:(文件下载的连接已更新)
1)烧录Empire EFI 启动盘。下载EmpireEFI 1085,解压并烧录所有文件。 注意这里一定是要“烧录”(Burning),尽量用好一点的盘用最低速刻录.
2)插入烧录好的光盘,重起,用这个光盘启动。
3)选择 “Empire EFI” 引导。等待, 然后插入Snow Leopard光盘(Mac
book带的可能不行,可能你需要下载一个雪豹的安装镜像自己刻一张。7.4G,所以你需要一张单张容量8G以上的光盘)。 尽量用好一点的盘用最低速刻录, 我试了两三次才刻出一张能成功安装的盘。
4)等待Empire EFI检测到安装盘, 开始安装。
后续步骤:
1)装完后,弹出安装盘,插入Empire EFI启动盘,用启动盘启动,
这时你会看见你装好的雪豹分区,点击会启动雪豹系统。
2)找到Extra/Post-installation, 运行 myHack installation。 这个工具会修改你的启动项, 这样以后就可以直接硬盘启动了。
3)驱动安装。 http://www.kexts.com 在这个上面搜索相应的驱动。 我安装的显卡驱动是NVEnable64.kext,可以支持大于1280*1024的分辨率。
如何安装驱动
3.1)什么是kext
kext是kernel
extension. 就是系统的扩展,主要就是硬件的驱动。
3.2)安装方法
sudo -s #提升用户权限
cd /System/Library/Extensions
mv
KextName.kext KextName.old
# 如果以前装有同名的kext,将它备份。
cp -R KextName.kext /System/Library/Extensions
#
将要安装的kext拷贝到系统的Extensions目录。
cd /System/Library/Extensions
chmod
-R 755 KextName.kext
chown
-R 0:0 KextName.kext #修改文件权限和Owner
rm -r /System/Library/Caches/com.apple.kext.caches
(这一步很重要,删除旧的kext的cache,
新的kext才生效)很多教程里写的是rm
/System/Library/Extensions.mkext ,
但实际上这个目录可能在Snow Leopard不存在)
重新启动即可。
如何升级到10.6.2
检查System/Library/Extensions,如果有SleepEnabler.kext, 删除。
根据3.2方法,安装NullCPUPM.kext。
下载10.6.2的升级包并安装。
注意事项
安装完成后,一定要把系统自动升级关掉。System preference -> Software Update, 把 check for updates 的勾去掉。
参考:
http://prasys.co.cc/tag/empire-efi/
可能需要FQ。