本網誌已不再更新請移駕

2010年10月16日 星期六

【JB零式】如何備份SHSH

本站的文章都屬於Dr.iPhone的個人創作,欲轉載請先告知,唯須保留全文,嚴禁修改!

QA1:甚麼是SHSH?跟JB有什麼關係?

  • 嚴格來說SHSH跟JB其實一點關係都沒有,在早先的iOS(3.0以前)設計裡面並沒有SHSH這樣的一個機制,然而隨著JB技術的盛行,apple希望藉由升級iOS來防堵JB所使用的漏洞,但是若可以自由升降iOS的話,那防堵的機制自然就蕩然無存(因為可以自由升降到有bug可以JB的版本),因此apple會藉由關閉舊版iOS的SHSH發放,讓你不能自由的降版iDevice韌體,換句話說SHSH就像是一把鑰匙,如果你沒這把鑰匙自然就沒辦法隨意的回老家,所以打把備份鑰匙是再自然不過的事情~



QA2: 我需要備份哪個版本的SHSH?

  • 如果你運氣好在Cydia有留下備份請你通通都備份起來,因為沒人可以告訴妳哪天Cydia會結束營業(還是開始收費?被擠爆?暫停服務?網路問題?當機?),如果你沒有備份在Cydia上的話請備份Apple伺服器上最新的SHSH即可,因為其他版本的你也備份不到(apple永遠只發最新版本的SHSH),請不要浪費力氣~



QA3: 備份SHSH的原理?要不要先JB?

  • 備份SHSH的軟體通常是假扮成iTunes要升級韌體,然後跟apple要對應版本的SHSH,把apple傳回來的資訊存起來,並非從iDevice上讀取,跟你的iOS版本也無關,跟有沒有JB更是沒有關係,只要有ECID,iDevice沒接上也能自由備份!

QA4: SHSH檔到底多大才是正確的?我怎麼知道有沒有備份成功?

  • SHSH檔案是利用ECID及一些參數由apple官方主機計算出來的唯一檔案,而這些參數也包含了發出要求的時間等,因此每個人的SHSH大小不同是很正常的,甚至同一支機子同一個版本因為不同備份時間也可能檔案大小不同。
  • 若要檢查是否確實備份,請使用備份下來的SHSH刷一次才能確認

QA5: 沒備份到怎麼半?可不可以借別人的來用?

  • 你覺得可以拿別人的鑰匙來開你家的門嗎?當然不行囉~限量是殘酷的,下次請早!
個人聲明:
  • 任何侵入或修改手機的行為都可能會造成手機保固的喪失或者硬體的故障,因此在你搞清楚事情的始末前請勿隨意動手,本人並不會對造成您造成裝置的損失負責,請三思而後行!

醜話說前頭,請按照步驟走,不要用你自己的大腦,因為他們不可靠XD

---------- 教學開始 ----------

方法一:使用Cydia幫你備份(最簡單,但是得祈禱Cydia不會塞車或結束營業)
0.請先確認你的iDevice已經JB且安裝Cydia
1.只要你的手機沒有使用Cydia備份過,且Cydia此刻並沒有暫停備份服務的話,一進入Cydia首頁就會有類似下圖的顯示(隨著Cydia改版可能會稍微有不同,關鍵字是那句英文),只要輕鬆的點下圖中紅框處,Cydia就會開始幫你備份接下來的每個版本SHSH。

2.如果你的Cydia沒有顯示這行字,表示你之前可能無意中按過了,或者現在負載太重,Cydia暫停服務,因次我的建議是使用方法二備份是最安全的。如果你成功備份了,則下次進到Cydia會顯示下面紅框的內容,告知你Cydia伺服器上你有那些版本的SHSH已備份。









----====我是醜陋的分隔線====----

方法二:用小雨傘
備份到電腦上(只要你檔案收好就百分百安全)

0.請先確認你的電腦上裝有Java的Runtime及iTunes
1.到小雨傘作者的網頁下載檔案,順便感謝一下作者
2.請把你的iDevice在正常且開機的狀況下接上你的電腦,接下來執行剛下載的檔案
3.畫面會顯示有偵測到裝置,此時只要點下Save SHSH,然後靜待約2min就搞定了!

4.小雨傘會把能備份的所有SHSH版本都抓下來,因此如果你有在列表上看到你想升降的版本出現,那就恭喜你可以大膽的把想刷的iOS刷下去

5.如果你還想手動備份抓下來的SHSH檔案,請點擊Advanced按鈕,可以觀看或修改SHSH存放的位置(我的習慣是會再寄一份到信箱免得電腦掛掉)

6.如果你切換到Log視窗,多少會看到類似下圖的錯誤訊息,他只是告訴你比較早的版本他備份不到(因為停發了),因此請記得,只要有新的iOS版本出來就要趕快備份,以免向隅~


SHSH的備份就介紹到這邊,其他關於小雨傘的進階功能,就等待我們下回分曉~

依照慣例,有問題的請留言,我會一一幫你解答~

本站的文章都屬於Dr.iPhone的個人創作,欲轉載請先告知,唯須保留全文,嚴禁修改!