網上關於黑蘋果的教程很多,方法各異,但是大多數都會有或多或少的問題,我這裡寫一個利用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
Gforce N9500GT-TC512D2 顯卡
GiGaBYTE G31M-ES2C主板
步驟:(檔案下載的串連已更新)
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/
可能需要翻牆。