等等等等等,國寶大師好好不容易存了一點錢,去年底終於將手機從速度比烏龜慢的 iPhone 3G,升級到搭載 Apple A5 雙核心處理器的 iPhone 4S。雖然手機的處理速度快上很多,但是 A5 處理器的越獄工作比以往的產品還要複雜,在陸陸續續傳出許多另人振奮的消息之後,A5的鐵牢終於在農曆新年假期的第一天被攻破。

pod2g及越獄夢幻隊的回顧

在今年1月4日,pod2g在個人twitter中放出消息,說明採用A5處理器的iPhone 4S、iPad 2,在越獄的工作上已經獲得突破,並且指出可以在一週內釋出越獄套件。但是他顯然遇到了一些麻煩,越獄套件並未如期釋出。

在1月6日時,pod2g在個人部落格上宣佈令人驚訝的消息,他與iPhone Dev Team的MuscleNerd、planetbeing,以及Chronic Dev Team的posixninja,總共4名高手組織越獄夢幻隊,將研究Apple iDevice「系統安全」的菁英組合在一起,一同為越獄努力。

1月12日pod2g在個人twitter宣佈,在saurik的協助下,planetbeing成功從iOS的沙盒中逃脫,這意味著使用者已經可以獲取機器的最高控制權,也就是說A5的破解工作已經完成。

有興趣瞭解詳細的過程的讀者,可以參考小編先前的文章,其中也有提到小編期待越獄的原因。

讓小編望穿秋水的 iPhone 4S 五大越獄理由

iPhone 4S、iPad 2 越獄 JB 成功,轉向期待 PS Vita

顧品質所以孵不出來

在逃出沙盒的幾天之後,pod2g在個人部落格放上了iPhone 4S的越獄展示影片,planetbeing則是在twitter貼出iPad2越獄的照片。

或許大家會有疑問,他們不是已經越獄成功了嗎?為什麼還不趕快釋出越獄套件,造福苦苦等待的人。

最主要的原因,就是為了開發穩定的套件。他們將iPhone越獄的時候,有可能是以超過我們技術能力可以負擔的方式進行,所以他們還要製作越獄套件,讓一般人也可以使用,並且也要測試越獄後的穩定性,並加以改進,不然要是世界上一半的iPhone 4S被越獄搞掛的話,後果可是跟核彈爆炸一樣嚴重啊。

這次來真的

1月18號,pod2g在個人的Facebook上發表最新消息,請所有搭載A5處理器的產品,馬上升級到iOS 5.0.1版,根據以往的經驗,看到這個消息,就知道越獄真的要來了。文中也說明請搭載A4處理器的產品,趕緊備份SHSH。

▲簡明扼要的一句話,總之搭載A5處理器的產品,也一起備份SHSH吧。

Mac先來Windows後到

1月20號,Dev Team在官方部落格上貼出最後的預告,內容說明適用於A5處理器的越獄工具Absinthe,已經進入最後除錯階段,並且馬上就會將成果與大家分享。

這篇留言貼出大約半天後,Dev Team部落格率先釋出Mac版本的Absinthe,再經過約18小時後,Windows版的Absinthe才姍姍來遲。至此,iPhone 4S首次獲得越獄的機會,iPad 2的支援越獄版本,也提升到5.0.1版。

▲看到這張公告後,不知有多少人徹夜等待越獄工具的釋出。

Dev Team部落格隨後更新了越獄的狀況統計,在Absinthe發佈的短短3天之內,總共有953,232部iPhone 4S及iPad 2逃出Apple的監獄,其中包括491,325 部iPhone 4S、308,967部iPad ,及152,940部已越獄iPad 2升級到5.0.1並再次越獄。

SHSH是降級關鍵

在說明SHSH之前,要先解釋ECID。ECID 是 Exclusive Chip ID的縮寫,它是一組存16位數的編碼,每台機器都有獨一無二的ECID,簡單地說它就是機器的身份證。

在每次升級iOS的時候,iTunes會先連往Apple的伺服器,依照每部機器的ECID簽署SHSH。SHSH是iTunes刷寫iOS的通行證,如果沒有相對應版本的SHSH,iTunes就無法刷寫iOS。

如果我們有備份特定版本iOS的SHSH的話,我們就能夠欺騙iTunes,讓它連到假的伺服器,並使用先前備份的SHSH,這樣就可以不顧Apple只能刷寫最新版iOS的限制,達成升、降級到任意版本的目的。

下一頁有備份SHSH的圖文教學。

備份SHSH很簡單

1、首先請至Tinyumbrella官方網站,下載工具程式。

▲下載自己作業系統的版本就好,小編的作業系統是Windows,當然是下WIN版囉。

2、下載之後請,以系統管理員身份執行Tinyumbrella。

▲在圖示上點滑鼠右鍵,並選擇以系統管理員身份執行。

3、由於我們要將SHSH檔案存在電腦上,所以要先進入Advanced頁面,選擇SHSH存檔路徑,並取消Request SHSH From Cydia。

▲點入Advanced 頁面,選擇存檔位置,取消Request SHSH From Cydia的勾勾。

4、最後回到General頁面,確認下方狀況列的版本後,點擊「Save SHSH」按鈕,就可以完成SHSH備份。檔案會儲存在上一步所設定的位置。

▲基本上目前版本,以及可升級版本的SHHS,都可以透過Tinyumbrella備份。

雖然目前無法透過備份的SHSH,讓A5裝置降級,但是現在不能降級,並不代表往後無法使用,備份這種東西還是備而不用比較好。

由於Apple已經釋出iOS 5.1測試版,可以預期的是5.1正式版的發佈日期越來越近,因此Apple很可能會把5.0.1版的SHSH認證關閉,因此建議盡早把SHSH備份起來,以利往後降級的需要。