PALMisLIFE 討論區

標題: 3GS 有條件的維持在 OS 3.0 / 3.0.1 的真正簡易方法 [列印本頁]

作者: 阿輝    時間: 2009-9-29 23:14
標題: 3GS 有條件的維持在 OS 3.0 / 3.0.1 的真正簡易方法
以下是阿輝的 100% 自行經驗,不用再聽說來聽說去了

適用以下的情況有條件的維持 3GS 的軟體版本在 OS 3.0 / 3.0.1
這主要也是針對  3GS 3.1 暫時無法 JB 的臨時作法

1. 原生 3.1 不行 (就是買回來之後就是 3.1 版本的朋友,還是得繼續等)
2. 適用於作過之後的 3.1 還原與
3. 適用 3.0 / 3.0.1 掛掉時回覆

----- 本篇開始 -----

預防針與解法

主要 3GS 到了 3.1 之後之所以難搞,問題就是在於

1. 加上了驗證機制
2. 現在在更新時,官方不會再替舊版的 OS 作簽證的動作,白話來說就是官方不給更新到舊版本的系統

步驟 0

首先是需要備份你的資料,當你還在 3.0 / 3.01 版本並有 JB 時,有先進入 Cydia 並在其中記錄自己的 ECID / SHSH 的資料
在 Cydia 的最上方出現  "this iphone 3G[S] has an ECID SHSH on file" 說明你的資訊已經被紀錄下來了

注意寫步驟 0 的原因就是 這要在『出事前』就先做好,如果沒先做好才發生了誤升及或是需要還原系統的情況,那就沒這篇的處理這麼簡單了

步驟 1 - 修改電腦驗證主機位置

確認使用管理者權限去編輯 Host 檔案

  1. Windows 檔案在 C:\Windows\System32\drivers\etc\hosts
  2. Mac OS 檔案在  /etc/hosts
複製代碼


修改的方式相同都是在檔案最下方加入一行

  1. 74.208.105.171 gs.apple.com
複製代碼


修改後不用重開機就會馬上生效

步驟 2 檔案準備

請下載 3.0 與 3.0.1 兩種版本的 OS 檔案準備好,檔案可以在 這個網站中取得

這裡以下建議就直接用 OS 3.0 版本進行,因為重點是目前非官方簽證網站因為技術問題大部分只簽 3.0 版,只有很少部分簽 3.0.1

步驟 3  開始更新啦

iTune 用最新的 9 或是 8.2 都可以,阿輝是用 iTune 8.2 x64 版在 Windows 7 上完成的

先用 DFU 模式進行第一次更新

DFU 進入方式 ( DFU 模式 iPhone 畫面是全黑的)

開啟 iTune 並將 USB 連接好 iPhone 之後關閉 iPhone 電源
按著 電源鍵 和 Home 鍵 不放默數 10 秒之後放開 電源鍵 繼續按著 Home 鍵 不要放開
靜待進入 DFU 模式,DFU 模式時 iPhone 的螢幕是全黒的這是正常現象,如果出現連接的畫面請重做上面的 a~b 程序

成功進入 DFU 模式,執行 iTune 會自動彈出對畫框告知有一台機器進入恢復模式
按著鍵盤上的 shift (Option) 鍵不放,用滑鼠點選恢復按鈕
選擇你要還原的軔體

這時正常更新完成後會出現錯誤訊息是正常的

接著再使用一般還原模式還原: (一般還原模式是 iPhone 的連接畫面)

開啟 iTune 並將 USB 連接好 iPhone 之後關閉 iPhone 電源
按著 電源鍵 和 Home 鍵 不放到看到開機蘋果的畫面時就放開 電源鍵 繼續按著 Home 鍵 不要放開,一直到 iPhone 畫面上出現一個連接線畫面
執行 iTune 會自動彈出對畫框告知有一台機器進入恢復模式
按著鍵盤上的 shift (Option) 鍵不放,用滑鼠點選恢復按鈕
選擇你要還原的軔體

這樣就完成了,繼續就是熟悉的 JB 程序了,這部份就不寫了~~~

本篇參考出處 - Dev-Team BLOG (Cydia Surika)
Link: http://www.saurik.com/id/12

真是吃到了虧之前偷懶看別的網站的翻譯文章,結果翻譯沒有很詳細,好死不死漏掉最重要的地方,失敗了一個下午,不死心回去翻原始網站才發現重點...

1. 作過 cydia 預防針的確有效
2. 配合更換 gs.apple.com 驗證主機到 Saurik 提供的非官方驗證主機,的確可以自由更換到 3.0 / 3.0.1 版本
3. 重點是非官方簽證網站因為技術問題大部分只簽 3.0 版,只有很少部分簽 3.0.1;所以還原 3.0.1 不行請換 3.03
4. 更新則第一次先用 DFU 模式更新到最後會出現失敗訊息是正常的,在用一般還原模式 (USB 插頭圖片) 還原一次

之前的翻譯 3 沒寫,4 寫錯,之前阿輝偷懶直接看網友的翻譯,結果害林杯鬼打牆一下午
=====================================

重新順便提一下:

想想 iAccess 等等優秀但是無法上架的軟體
想想多工運作、想想各種系統加強、想想可以美麗的更換主題
JB 是為了自由,而不是為了非法!

作者: saintk    時間: 2009-9-29 23:19
真是辛苦的實驗...不過總算有結論
真是恭喜
作者: gasric61    時間: 2009-9-29 23:44
抱歉,我再確定一下...

我的3Gs買來是3.0.1,也順利jb了,但沒有記錄ECID / SHSH 資料就升級到3.1
這樣狀況下,目前還是無解,是吧?
作者: 阿輝    時間: 2009-9-29 23:51
抱歉,我再確定一下...

我的3Gs買來是3.0.1,也順利jb了,但沒有記錄ECID / SHSH 資料就升級到3.1
這樣狀況下,目前還是無解,是吧?
gasric61 發表於 2009-9-29 23:44



應該說沒有簡單的解法 (就是說這篇的作法)

大陸有提到用多種方式複合進行的方式
不過我看到困難度和會影響的層面,實在不見一
作者: ShotLiang    時間: 2009-9-30 00:10
這樣的JB後, iPhone3Gs使用的是3.0/3.0.1的功能? 還是3.1的功能?
作者: 阿輝    時間: 2009-9-30 00:13
這樣的JB後, iPhone3Gs使用的是3.0/3.0.1的功能? 還是3.1的功能?
ShotLiang 發表於 2009-9-30 00:10


當然是 3.0/3.0.1

至於 3.1 ? 繼續等吧...

這篇簡單來說就是避免被 3.1 強上了
作者: morman    時間: 2009-9-30 09:03
請問一下
如果目前是3.01,沒有JB過的機器
是否可以直接JB,然後利用CYDIA來備份ECID/SHSH的資料
作者: 阿輝    時間: 2009-9-30 09:04
請問一下
如果目前是3.01,沒有JB過的機器
是否可以直接JB,然後利用CYDIA來備份ECID/SHSH的資料
morman 發表於 2009-9-30 09:03


可以
作者: 阿輝    時間: 2009-9-30 09:05
可以

建議用紅雪做,不要用 pwnagetool

阿輝 發表於 2009-9-30 09:04

作者: morman    時間: 2009-9-30 11:19
本文最後由 morman 於 2009-9-30 11:27 編輯

我剛剛看了 http://modmyi.com/forums/3g-s-do ... rver-ecid-shsh.html
如果現在才做 SHSH 的備份,好像都只有 3.1 的部份
已經沒有辦法再產生 3.0 或 3.0.1 的 SHSH了

不過http://www.funkyspacemonkey.com/ ... rade-firmware-31-30
有提到可以再產生 3.0 的 SHSH
在 iPhone4.TW 有人在試,不過還沒有後續的消息
作者: 小松    時間: 2009-9-30 22:18
看樣子只要當時沒做備份直接升級3.1還是繼續等..
以後升級都要先三思啊!
唉....




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5