PDA

查看完整版本 : [分享]為了因應即將到來的iPhone韌體更新,所以再把iPhone鎖回去!(PC版)


maclaren
09-25-2007, 21:28
昨天看到有新聞說,蘋果本週就要更新韌體(估計是1.1.1),並且對於任何破解修改不進行保固,身為死工程師的我當然不想去賭那些機率,於是就是著將已破解的iPhone還原回去,實驗了一陣子終於正確的鎖回去了,來這邊跟伙伴做點心得分享。

我想應該不少人想說:〝有這麼麻煩嗎?用iTunes的回復不就好了?〞

是啊,我本來也是這麼想,結果回復之後,安裝的軟體都不見了,可是SIM卡還能用......

但是我不想有任何不確定因素,於是開始找 relock 的方法,又經過一番實驗之後終於成功了,以下是 relock 的步驟。

準備動作:
1.手機已被破解至可以使用 iBrickr 0.8。
2.已安裝Installer、Community Sources、BSD Subsystem 及 OpenSSH。
3.手機可使用PuTTy連線(要有無線基地台)。
(如果當初是用之前我寫過的手動破解的話,這些應該都不用再做了。)
4.下載以下檔案:
ICE03.14.08_G.fls (http://rapidshare.com/files/56123425/ICE03.14.08_G.rar)、ICE03.14.08_G.eep (http://rapidshare.com/files/56129951/ICE03.14.08_G-eep.rar)、iPhoneUnlock (http://rapidshare.com/files/55248680/iphoneUnlock.zip.html)。
(iPhoneUnlock 裡有個 bbupdater,主要是要取出這個檔案)

以上都弄好以後,就可以開始上鎖了。

1.打開iBrickr,將 ICE03.14.08_G.fls、ICE03.14.08_G.eep、bbupdater 上傳到手機裡,我是在〝/〞下自行建立一個資料夾名為〝relock〞,把三個檔案都上傳進去。

2.使用PuTTy連線進手機,IP就輸入無線基地台配給iPhone的IP,帳號是root,密碼是dottie(此為iPhone預設帳號密碼,要是已變更過的請輸入自己改過的帳密),在PuTTy下,按滑鼠右鍵是貼上複製的文字,下面的指令可以用此方法複製貼上就好。

3.成功登入後會出現〝#〞,輸入以下指令:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
(一整行沒有斷行)

4.輸入 cd /relock
(就是移動到上傳了三個檔案的資料夾)

5.移動到該資料夾下輸入:
chmod +x bbupdater
按下Enter,接著輸入:
./bbupdater -f *.fls -e *.eep
再按下Enter,畫面會跑一直跑百分比,大約五~十分鐘後就會停止,並出現〝#〞

6.關閉PuTTy,確定iPhone有透過連接線跟電腦接好,按下 Power 及 Home 兩顆鈕不放,直到出現〝Connect to iTunes〞的驚嘆號黃色三角形,這時打開 iTunes,應該會有訊息要回復iPhone,按下〝更新及回復〞等待 iTunes 完成回復的動作。

7. iPhone 自動重開機熟悉的地球就會出現,而且放入SIM卡也會說是〝Incorrect SIM〞,這樣就完全回復到出廠狀態了。

這方法也可應用在破解失敗或是想重新破解時使用,再來就等新版韌體出來再看怎麼更新以及再破解了。