在經過小弟不斷的爬文、搜尋及測試,終於找到了一個可行的方式,雖然過程有點小複雜,但因為沒有買Mac的預算,又可以使用吉米大大們的優化韌體,很值得的..........
測試方法共分為三大部份:
一、建立Mac OS的環境.
二、建立客制化的韌體.
三、升級及越獄(JB).
一、建立Mac OS的環境
1.建立Mac OS基礎環境:
此測試使用 VMware Workstation v.6.5.0.118166 (請至官方網站下載,或購買使用正版).
1.1 下載 Mac OS X JaS 10.4.8 AMD-Intel-SSE2-SSE3,這個版本的 Mac OS X 才能正常的在 VMware 使用,目前新的 APPLE LEOPARD 10.5.1 intel SSE2 and SSE3 Only 會出現4國語言無法安裝在 VMware 上!!
1.2 檔案下載後,請利用 DAEMON Tools Lite[下載位置] 載入 ISO 檔,以光碟機的方式來安裝 Mac OS X ,用 VMware 直接載入可能會無法安裝。安裝完成後,請將上述下載的ISO檔Mount成一部光碟機使用。
1.3 開始建置安裝Mac OS所需的基礎環境,安裝步驟:(PS.安裝圖示,請參考後面的「參考資訊」連結)
1.3.1 執行VMware.
1.3.2 新增New Virtual Machine.
1.3.3 選擇Typical(Recommended).
1.3.4 設定Mac OS 光碟影像檔路徑,請指定由DAEMON Tools 虛擬出來的光碟機.
1.3.5 系統別選擇:Other,版本(Version):選擇Other 64-bit.
1.3.6 輸入Virtual Machine的名稱,以及虛擬檔案的存放路徑.
1.3.7 輸入硬碟所需空間 (基本上,安裝作業系統大約只需要5~6GB硬碟空間),我是設15GB.
1.3.8 點選 Customize Hardware,進去後:
在 [裝置] 的 Memory 點兩下,把虛擬電腦的記憶體改成 512~1024 .
在 [裝置] 的 Floppy 點兩下,把 Connect at power on 的勾勾取消 .
在 [裝置] 的 Network Adapter 點兩下,選第二個選項「NAT」.
1.3.9 Finish
2.安裝Mac OS:
2.1 開始安裝Mac OS,安裝步驟:(PS.安裝圖示,請參考 VMware上安裝及使用MAC OS 及 用 VMware 安裝 Mac OS X 10.5.8 for Intel )
2.1.1 執行剛剛建立完成的Virtual Machine.
2.1.2 當畫面出現「Press any key to install Mac OS X, or press F8 to enter startup options.」時,按下任意鍵,以進行 install Mac OS.
2.1.3 選擇語言,繁體中文.
2.1.4 選擇上方[工具程式]-[磁碟工具程式] (此時先別急著按[繼續],會找不到硬碟).
2.1.5 在畫面左方,選擇[VMware Virtual IDE Hard Drive],按下右上方的[分割]按鍵, 卷宗架構選擇[1個分割區].
2.1.6 同前一畫面,在卷宗資訊,輸入名稱,按下右下方的[分割]按鍵.
2.1.7 出現確認分割畫面,按下[分割]按鍵,此時會看到正在格式化硬碟中.
2.1.8 格式化完成後,畫面左方的VMware Virtual IDE Hard Drive下方,就會出現剛分割好的硬碟空間名稱.
2.1.9 直接按下此畫面的左上方X離開此畫面.
2.1.10 回到原畫面,按下[繼續]按鍵.
2.1.11 會看到剛剛建立好的硬碟空間,按下[繼續]按鍵.
2.1.12 出現預設的套件安裝選項,可將[印表機驅動程式]以及[語言選擇]取消勾選,但請記得一定要勾選「JaS Intel 10.4.8 ATA kexts included」的選項.
2.1.13 檢查安裝DVD,因為是用虛擬光碟影像檔,節省時間,直接按[略過].
2.1.14 開始安裝作業系統,這裡會花一些時間,要稍稍等待一會.
2.1.15 出現歡迎畫面,找到自己的國別:Taiwan (預設畫面若沒有,就先勾選[Show all],就會出現各國的名稱). 再按下[Continue].
2.1.16 新安裝,也沒有資訊轉移的需求,所以可直接按下[Continue].
2.1.17 選擇鍵盤形式及輸入法,建議使用預設值.
2.1.18 選擇網路連線的方式:Local network (Ethernet).
2.1.19 輸入妳的Apple ID,沒有就直接略過.
2.1.20 輸入註冊相關資訊,隨便打.
2.1.21 回答使用此作業系統的理由,以及個人行業別,隨便選.
2.1.22 建立進入作業系統的帳號,這是要建立操作這台Mac的帳號.
2.1.23 設定時區,先選擇地圖上的所在地位置,在選擇畫面下方下拉選單中正確位置.
2.1.24 第一次進入Mac OS作業系統後,選擇[System Perferences]-[International].
2.1.25 將[繁體中文]拉到最上方第一位置,重新登出再登入.
2.1.26 呼~~~~終於完成了.
2.2 升級Mac OS 10.4.8→10.4.11,接下來的操作, 建議直接在剛剛做好的Mac上操作,可以省去Mac與Windows檔安互傳的問題
2.2.1 下載Mac OS X 10.4.11 Combo Update (Intel) [下載點]更新套件.(PS.在Mac上的檔案格式, 很多都是 .dmg)
2.2.2 開啟Mac內的「終端機」,點選「Finder」→點選示窗左欄的「應用程式」→點二下示窗右欄的「工具程式」→點二下「終端機」.
2.2.3 在「終端機」下,依順序執行下列指令(注意空格,建議遵循大小寫),在每行輸入後,請記得按Enter鍵:
sudo -s
輸入此Mac先前建立的密碼
cd /
mkdir /1048
cp -Rp /mach_kernel /1048
cp -Rp /System/Library/Coreservices/loginwindow.app /1048
cp -Rp /System/Library/Extensions/AppleSMBIOS.kext /1048
cp -Rp /System/Library/Extensions/AppleACPIplatform.kext /1048
cp -Rp /System/Library/Extensions/AppleAPIC.kext /1048
cp -Rp /System/Library/Extensions/IOATAFamily.kext /1048
cp -Rp /System/Library/Extensions/System.kext /1048
2.2.4 不要關閉終端,安裝Mac OS X 10.4.11 Combo Update (Intel) 更新套件包.
2.2.5 更新結束後,什麼都不要做,千萬千萬不要重新啟動或關機,不要理它.
2.2.6 回到「終端機」,依順序執行下列指令(注意空格,建議遵循大小寫),在每行輸入後,請記得按Enter鍵:
cd /1048
cp -Rp mach_kernel /
rm -R /System/Library/Coreservices/loginwindow.app
cp -Rp loginwindow.app /System/Library/Coreservices/
cp -Rp AppleSMBIOS.kext /System/Library/Extensions/
cp -Rp AppleACPIplatform.kext /System/Library/Extensions/
cp -Rp AppleAPIC.kext /System/Library/Extensions/
cp -Rp IOATAFamily.kext /System/Library/Extensions/
cp -Rp System.kext /System/Library/Extensions/
rm -rf /System/Library/Extensions.*
diskutil repairpermissions /
exit
exit (沒錯, 要打二次)
2.2.7 重新啟動,第一次啟動時間會很長,啟動的中途會自動重啟一次,第二次起的時候,時間也會很長,啟動後會直接進入系統,一定要耐心等待!!
2.2.8 若在重新啟動,無法進入Mac,請試著在VMWare的Processors內的Execution Mode設定為:Automatic with Replay,再重新執行看看.
重新啟動後,請點最左上角那顆藍蘋果,點「關於這台Mac」,看Mac OS是否有成功升級為10.4.11版.
2.2.9 下載 iTunes 9.0.1 for Mac (.dmg) [下載點] ,下載完畢後,請執行更新.
2.2.10 ^_^|||......才完成第一階段的準備工作,好戲才正要上場呢,加油~~~
二、建立客制化的韌體(.ipsw)
哈哈哈哈哈..........這個部份就簡單啦,
1.請參照吉米大大發佈「3G韌體3.1.2 優化Mac篇 」.
2.都打包好之後,他就會問你,是否曾用PwnageTool來破解過這隻iPhone,請選「Yes」,這樣才不會自動進入DFU模式,到這邊就結束了,可以準備離開Mac系統了.
3.把剛剛建立好的韌體(.ipsw)複製到PC上,資料共享可參考「【分享】教你一步一步如何設定PC與MAC的網路芳鄰」.
4.在經過前面辛苦的奮戰,終於要進入高潮了,接著我們就把優化好的ipsw及JB塞到iphone裡吧~~~
三、升級及越獄(JB)
到這邊,可能有人會好奇,即然都已經有建立好的客制的韌體(ipsw)了,為什麼不能直接透過iTunes直接上該韌體就好呢?
沒錯這是一個很好的問題,我試了幾十次了,當我進入DFU模式後,透過iTunes做回復,我選了客制的韌體(ipsw),但iphone就是沒反應(不會出現白色畫面),接著就出現160X的錯誤訊息;但是奇怪的是,如果我選原廠官方的韌體(ipsw),就可以直接回復,也就是這樣,我的數據機韌體不小心升級到05.11.07版,降不回來.........=.=|||
目前在Windows平台上的JB工具,都不能讓我們選用客制的韌體(ipsw),爬了很多文及看到hiraku大大的簡短測試說明,終於發現了這個PwnageTool的Windows版工具──「sn0wbreeze(ih8sn0w)[下載點]」,讓我們也可以像PwnageTool一樣,可以選用客制的韌體,在官網上有些Q&A大家有興趣可以去看看。
1.將iTunes升級至最新版本,請用系統更新來更新iTunes,或是連到Apple官方網站下載。
2.這個新工具要如何使用呢,超簡單的,請參照友站發佈的「iPhone 3G 3.1.2 破解教學」。
4.由於前面我們已將iTunes更新到最近版,iphone最友好的工具「iFunBox v0.9.257.241 [下載點]」也要一拼升級。
5.這是我使用吉米大大的優化ipsw做完的圖,供大家參考,有其他的建議也請大家提供。
參考資訊:
1.用 VMware 安裝 Mac OS X 10.5.8 for Intel
2.利用 VMware 安裝 Mac OS X JaS 10.4.8
3.看自己的主機或設備是否有被 macosx86 支援
4.Mac OS X 10.4.8 成功升级到 10.4.11
5.Mac OS 指令集
6.VMware上安裝及使用MAC OS





