有JB的user大多知道要備份shsh(或說ecid shsh)
作為將來萬一升級ios軔體不適用之後,可以將回原本的jb版本
而過去備份的方式,在安裝cydia之後,通常第一次進入都會看到如下畫面
此時只要點選上圖中間的"Make my life easier,thanks!"
Cydia就會幫您備份這一支device的shsh,有備份成功的話
會看到如下圖上方框起來的字眼"shsh:iosx.x,y.y",表示它有幫您備份下各版本的shsh
既然這樣,還需要備份工具嗎?....若不需要,就不用寫這篇文章了
Cydia並非隨時開放備份,也不一定會接受備份要求的
基於這點,還是有需要在自己local端備份一份shsh,以防萬一
之前有一套小紅傘Tiny Umbrella,是可以做到這件事情
不過他必須將device連接電腦來作業
而iSHSHit比起小紅傘更方便的地方就是,直接在device端解決
而且可以透過email將備份下來的shsh檔案寄出
以下說明:
1.
打開cydia,搜尋iSHSHit (必須有bigboss的source),這是免費的
2.
安裝之後,點選icon啟動,可以看到如下畫面
上圖由上到下:
unique chip id:這個就是您手機的ecid,每一支都是唯一的,認證會這編號
model:目前這隻手機的型號
fireware:目前軔體版本,我們要備份的就是要去指定備份哪版本的shsh
manager shsh:當您有備份之後,進去可以看到手機端的shsh備份檔
3.
點選右上角save,可以看到如下,正在下載shsh到local端來
接下來看到如下畫面,就備份成功了
在這同時,它也會幫您傳一份到cydia server
也就是您手機端跟cydia server端都會有備份,雙保險
5.
之後回到步驟2主畫面的fireware
就可以選擇不同版本軔體後,再重新按下去備份所選版本的shsh
如此一來您想降回哪版本才有得選擇
(ps.目前apple已經停發4.0.2)
6.
回主畫面選擇manager shsh,可以看到如下畫面
我備份了兩種版本shsh(4.1跟4.2.1)
點選其中一個備份檔,會呼叫mail讓您可以寄出去
------------------------------------------jimgau's comment
補充一下一些概念
1.
shsh是當device要軔體更換時
itune和apple端 server溝通時的認證
而每當新的ios一推出
apple就會停發就版本的shsh認證
因此沒有舊版本的shsh認證,就無法透過itune去降版本
備份shsh的重要性在這裡
對於沒有要jb的人是毫無關係
2.
要降回原版本,除了會用到自己備份下來的shsh認證之外(欺騙itune用)
還需要將自己電腦端指向apple server的位址改變
讓itune去聯絡假的server做降版本的動作
3.
這些資訊在網路上找都有,包括如何降版
我覺得這些概念寫無不錯的,可以參考底下
http://www.itouchtw.com/archives/2247
http://kocpc.pixnet.net/blog/post/26380025
---------------------------------

請教一下,我有bigboss的source,可是卻找不到iSHSH這個 需要在另外加裝weiphone還是其他中文的source嗎? 我記得bigboss只要有cydia就一定會有
是的,只需有Bigboss的source 您也可以試著直接在google搜尋ishshit的deb檔手動安裝
我是想問一下cydia備份的shsh要去哪裡抓出來? 或是怎麼用? cydia是被分到iphone內還是???
1. 若裝有cydia,他會自動幫你備份個版本的shsh在cydia伺服器端,理論上未來要降版,搭配tiny Umbrella就可以 2. 但cydia不一定接受幫您備份shsh,也不保證到時候可以連線使用,因此tiny Umbrella或ishshit都可以再幫您備份到電腦 3. 有了shsh要怎樣備份或取出,可以看這一篇 http://www.itouchtw.com/archives/2247 4. 如何降版本,還須配合軔體檔ipsw,可以參考這篇 http://www.itouchtw.com/archives/3177
我的是4.1版本... 按照板大的方式做備份,點選Save,它也有在讀取, 讀取完後點manager shsh裡面卻都沒有東西!!! 我這樣是沒有備份成功嗎? 是因為4.1版現在停發嗎?
如果是停發,按下save時會等很久(約2分鐘),之後跳出警訊告訴您這個fireware已經取不到才對 4.1應該還取得到,建議您先下載電腦版的小紅傘安裝,接上iphone之後,去看看小紅傘能否幫您備份4.1到電腦端,若可以,表示您安裝的ishshit或網路有問題(注意有否防火牆阻擋); 若連電腦端都取不到,那就不是ishshit的問題囉
請問我現在式3gs 4.0 jb可以升級4.1版嗎 這跟shsh有關嗎
1. 不管升級或降級,透過itunes操作時,會連線到apple官方做版本認證,shsh是一種認證組態檔,所以不管升或降,都跟shsh有關 2. 問題就在,apple只讓你升級,而且只能升級到目前最新版,其他版本shsh一律停發,所以假設目前最新版4.2.1,不管您手機目前是何種版本,只要不是升到4.2.1,就得自己備份有其他版本的shsh 3. 所以自己手動升級或降級過程,一定要有兩種東西: 該版本shsh認證檔+該版本ipsw軔體檔(也就是您要的os版本) 4. 再來透過小紅傘等工具架設假的認證伺服器,發自己所要版本備份的shsh認證騙過itunes後,就可以指定自己要的ipsw軔體版本去升級或降級os
那我都還未升級至4.1版,我要去哪抓到該版本的shsh呢
1. 若有安裝cydia,應該有幫您自動備份各版本在他們server 2. 或安裝小紅傘,將您手機連接電腦後,點選save shsh 就會列出目前您手機可以抓到的shsh
3Q!!!!!
我到最後一個步驟就是不能發送電子郵件出現了以下的訊息 Error Cannot email SHSHblobs until anemail accountnas been configured
這是說email收發設定有問題,他是透過內建的mail來寄送 請確定您可以用內建的mail收發信件
所以我應該要怎麼做?是要先從手機登綠mail?
到設定-->電子郵件/聯絡資訊/行事曆-->新增帳號 去新增您所使用的email相關設定 若有問題可參http://jimgau.pixnet.net/blog/post/19409942
*****
*****
*****
不好意思大大 想問一下 我已經用ISHSHIT備份好了! 那我現在要怎樣回復回去@@?
1. 若cydia上有幫您備份,直接用電腦端Tiny Umbrella去降級 2. 若cydia沒有備份,看看電腦端Tiny Umbrella有無備份,若有,用Tiny Umbrella去降級 3. 上面兩項都沒有,才用ishsh備份的檔案,用mail寄出去,存到電腦端指定路徑後,再用用Tiny Umbrella去降級 路徑如下: WindowsXP:C:\Document and Settings\[Username]\.shsh Windows 7:C:\Users\[Username]\.shsh Mac:/Users/[Username]/.shsh
請問一下我按save後出現 SHSH Backup The requested firmware is no longer available for signing 這是什麼意思??我的是4.2.1版本 謝謝
表示apple不再提供4.2.1的shsh下載 其實只要新版本一出,當下就要儘快備份該版本 不要等到後來才去備份之前的
4.3.3現在可以備份嗎? 請問這跟這XBackUP軟體不一樣嗎? 還是選一種就好?
XBackUP是備份有安裝cydia軟體的工具 與這篇文章提到的備份無關 shsh是降版用
為何我備份時,會出現 iSHSHit was not able to download any ShSH blobs for your device