2011年4月27日

iPhone 3G 降級筆記

最近開始覺得我裝了 iOS 4.2.1 的 iPhone 3G 動作遲緩(特別是有了 iPad 之後更加明顯),雖然心裡知道不能怪它,但每次操作卡住幾秒時,總會讓我有點受不了,為了再找回之前的順暢感,我決定把它降回目前操作起來最順手的 iOS 3.1.3。

~如果有想拿這篇做為參考的朋友,請特別注意~
  1. 本篇文章只適用在 iPhone 3G 無鎖機版(香港版、中華電信版 ...)
  2. iTunes 原先備份 iOS 4.X 版的資料是無法用在 iOS 3.1.3 上,只能選擇「設定成新的 iPhone」,所有的設定、程式、資料 ...,都得要重新傳入。
  3. 許多 APPs 已經不再支援 iOS 3.X 了,可能會有習慣的程式無法使用的問題。
  4. 我自己用的 Mac 電腦,所有的文章提到的程式,都是 for Mac,雖然我也會列出 Windows 的相關程式下載點,但不保証可以成功。
  5. 這篇是我自己的處理筆記分享,雖然我的狀況是成功的,但不代表任何狀況都會成功,在動手前,請有承擔「最壞狀況」的心理準備。
前置準備工作:
  1. 備份 iPhone 上的資料(請別相信 iTunes 的備份,單獨轉出來存放比較保險)
  2. 下載相關軟體:
    a. iPhone 3G 3.1.3 版的韌體(我自己是在這裡找到的)
    b. RecBoot(我用的版本是 1.0.2,點這裡進入下載頁,MacOS & Windows 都有)
    c. Spirit點這裡進入下載頁面,MacOS & Windows 都可以找到)
  3. 買綠色乖乖放旁邊、拜拜(這是開玩笑的,不會有人當真吧)
大概步驟:
  1. 進入 iPhone 的 DFU 模式
    a. 接上 iPhone 的連接線。
    b. 開啟 iTunes。
    c. 把 iPhone 關機。
    d. 同時按住 lock 鍵與 home 鍵不放。
    e. 10 秒後放開 lock 鍵,保持 home 鍵按住不放。
    f. 10 秒後 iTunes 跳出訊息,表示巳進入恢復模式,按 OK。
    g. 在 iTunes 裡,按住 option 同時點擊恢復按鈕(Windows 是按『alt』)
    h. 此時跳出視窗,請指定 iPhone OS 3.1.3 ipsw 所在位置,按下 OK 開始恢復。

  2. 用 RecBoot 解決 error 1015 的狀況
    恢復的動作結束後,iTunes 會顯示 error 1015 訊息,頁面會持續出現要求恢復的畫面。
    這個時候,執行 RecBoot(1.0.2 版請直接執行 RecBoot Exit Only 這個程式就可以),按下「Exit Recovery Mode」,iPhone 自己會重新開機,到這裡,原版 iPhone3G iOS 3.1.3 降級完成。
    接下來 iTunes 會自動進行 iPhone 資料回復,如果電腦裡有之前 iOS3 備份的話,會回復到這個版本;由於我自己的備份只有保留 iOS4 的部份,所以無法回復,只能設定成新的 iPhone。

  3. 執行 Spirit 做 JailBreak 的動作
    這 ... 這個 ... 應該不用特別提,只要執行 Spirit 的程式,選 JailBreak,等 iPhone 重新開機,Cydia 就會自己裝進去,JailBreak 的流程就完成了。
後記:
  1. 我的運氣不錯,一次就成功,所以來不及抓相關的圖片做記錄,只能單純用文字留個筆記下來。
  2. iPhone 3G 果然還是跑 iOS3 就好,降級後雖然有些貼心的小功能無法使用,但,操作的順暢度跟 iOS4 大不相同,讓我又重溫 iPhone 3G 流暢工作的狀況。
  3. 目前影響最大的,大概是 iBook 跟原本拿來發免錢簡訊的 31SMS,這二個程式無法使用,其他我個人常用的「Good Reader」、「MobileRSS」、「Evernote」、「Shazam」、「Facebook」、「Plurk」、「Viber」、「IM+」、「Skype」、「ShuBook」等,仍可以正常使用。