星期六, 7月 10, 2010

iPhone 3GS 誤升 iOS 4.0 成功降回 3.1.3 ( 解決 error 1015 )

同事的 iPhone 3GS 在一時手賤下,誤升級上了 iOS 4.0

在不確定是否有備份 SHSH 的情況下,只好死馬當活馬醫了...

降韌體前,須先修改 hosts 將 Apple 官方連線檢查更新SERVER 轉向至 Sauriks Server

Windows
找到 C:/Windows / System32 / drivers / etc / hosts 開啟編輯
在最下方加入下列一行:
74.208.10.249  gs.apple.com

MAC OS X
點選 Finder, 執行 Go to Folder... 輸入 /etc 後點選 Go
一樣在最下方加入一行:
74.208.10.249  gs.apple.com
此時因為權限問題,無法直接存檔,請先選擇 另存新檔 至桌面
注意! 不要勾選 [ If no extension is provide, use .txt ]
然後再到桌面,把剛剛另存的 hosts 拖拉回 /etc 目錄中,按照指示輸入權限密碼置換檔案即可!


接下來就是進行降韌體重刷工作,以下建議採用 MAC OS X 較容易成功!

  • 取得 iPhone OS 3.1.3 firmware (Click here!)
  • 取得 RecBoot (Mac App)
  • 進入 DFU 模式,直接重刷 3.1.3

進入 iPhone DFU (Device Firmware Upgrade) 模式
  1. 接上 iPod / iPhone 連接線
  2. 開啟 iTunes
  3. 同時按住 Lock(開關) 鍵與 Home 鍵不放
  4. 10 秒後放開 Lock 鍵,確實保持 Home 鍵按住不放
  5. 10 秒後 iTunes 跳出訊息,表示巳進入 recovery mode (回復模式),按 OK
  6. 在 iTunes 裡,按住 option(Shift) 同時點擊 restore(回復) 按鈕
  7. 此時跳出視窗,請指定 iPhone OS 3.1.3 ipsw 所在位置,按下 OK 開始 restore 程序

用 RecBoot 解決 error 1015 狀況

Restore 程序跑完之後,iTunes 將顯示 error 1015 訊息,立即執行 RecBoot (請執行 RecBoot Exit Only.app),按下 Exit Recovery Mode 按鈕,iPhone 將自行重新開機,完成 OS restore,接下來就可以進行 Spirit !!!


Regards, Rayback Liu.

沒有留言: