過程簡述
1.分割安裝磁區
2.製作安裝碟(將Mac映像檔寫入硬碟分割區)
3.修改Mac安裝碟進行替換破解
4.安裝Win版變色龍引導安裝碟
工具:
HFS-explorer (DMG 處理工具)
HFS+ for Windows (讓Windows識別Mac的HFS檔案格式)
Leopard HD install helper (Mac映像檔寫入工具)
TransMac (讀寫HFS格式工具)
Paragon Partition Manager (硬碟分割工具)
Chameleon-2.2svn-r2281 (Win版變色龍)
在進行之前先安裝HFS+ for Windows讓Windows可以識別mac磁區,才有辦法對Mac安裝碟進行修改。
MacDrive 不建議安裝,問題很多。
準備一個磁區製作安裝碟(USB也可以 不要格式化),一個20G左右的空間安裝Mac(格式化成NTFS或FAT)。
1.分割安裝磁區
分割一個磁區製作安裝碟,如果是OS X 10.5或10.6版大小最好是7.5GB左右,10.7以上6G就夠了。
不限主分割區或延伸分割區、不能格式化、要指定磁碟機代號。
使用 Paragon Partition Manager 分割磁區方法
2.製作安裝碟
下載原版dmg的處理方法
把下載下來的InstallESD.dmg用7-ZIP打開,把裡面 Contents/SharedSupport/InstallESD.dmg 解壓縮出來。
然後用 HFS-explorer 打開解出來的 InstallESD.dmg。
不行的話用 TransMac 打開。
提取
much_kernel
packages
BaseSystem.dmg
這三個文件出來。
(10.5或10.6的版本不必提取)
用 HFSExplorer 打開 BaseSystem.dmg,然後 create disk image 存檔,檔案名稱任意。
(這個動作是要讓 Leopard HD install helper 可以載入 dmg 然後寫入磁區)
使用 Leopard HD install helper 打開 BaseSystem.dmg 然後寫入分割好的安裝碟磁區。
完成時會有 AF:Success 的訊息。
寫入完成後,將提取出來的 much_kernel 放在安裝碟根目錄。
刪掉安裝碟 System\Installation\下的packages文件,把提取出來的 packages 放進 System\Installation\
原版安裝碟就製作完成了...
3.修改Mac安裝碟進行替換破解
MBR 補丁:
下載相應版本的 MBR 補丁解壓縮後
替換 System\Library\PrivateFrameworks\Install.framework\Frameworks\OSInstall.framework\Versions\A\ 下的 OSInstall
替換 System\Installation\Packages\ 下的 OSInstall.mpkg
破解核心:
下載各種CPU的破解核心放在安裝碟根目錄,可任意命名。
變色龍設定檔:
在根目錄新建一個資料夾,命名為 Extra (開機時讓變色龍載入設定檔跟驅動的目錄)
在 Extra 目錄內再新建一個資料夾,命名為 Extensions (變色龍開機載入驅動目錄 額外的驅動建議放在這裡)
複製安裝碟 \Library\Preferences\SystemConfiguration 裡面的 com.apple.Boot.plist 到 Extra 目錄內,改名為 org.chameleon.Boot.plist (變色龍開機載入設定檔)
org.chameleon.Boot.plist 內容:
代碼:
<?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>Kernel</key>
<string>legacy_kernel</string>
<key>Kernel Flags</key>
<string>-v -f npci=0x2000 arch=i386</string>
</dict>
</plist>
Kernel 下面的 string 項目輸入破解核心名稱,開機時要載入的核心檔案。
Kernel Flags
OSX 10.5 或 10.6 破解核心,Kernel Flags 下面的 string 項目輸入 arch=i386
OSX 10.7 要載入32bit核心輸入 arch=i386、64bit輸入 arch=x86_64
OSX 10.8 以上都是64bit核心,不必輸入arch參數。
破解驅動:
安裝碟只需要 FakeSMC.kext 和 NullCPUPowerManagement.kext 跟 ATA 驅動即可
建議放在安裝碟:\Extra\Extensions 目錄下。
4.安裝Win版變色龍
其實很簡單看圖大概就知道了。
安裝好之後重新開機,先進BIOS把磁碟開機方式選成AHCI。主機板沒有AHCI也無所謂,各晶片組都有免AHCI的ATA驅動。
進入Windows前會出現Chameleon的選項,進入Chameleon然後選擇Mac的安裝碟,就可以進行安裝。
安裝完後,記得要將破解驅動放到Mac的/System/Library/Extensions目錄。
Kext 正確的安裝方法
kext文件放到/System/Library/Extensions之後。
打開終端機輸入:
修復權限
sudo chmod -R 755 /System/Library/Extensions/*
sudo chown -R root:wheel /System/Library/Extensions/*
清除快取
10.6 or last
sudo rm -r /System/Library/Caches/*
10.5
sudo rm -r /System/Library/Caches/*
sudo rm -r /System/Library/Extensions.mkext
sudo rm -r /System/Library/Extensions/Caches/*
重開機 Kext 就會載入
各種破解驅動/核心下載
http://www.osx86.net
現有資源參考
http://www.pcdvd.com.tw/showthread.php?t=1034336