近兩天iPhone 4破解的消息傳的一次比一次離譜,實(shí)際上很明確的一點(diǎn)就是:如果iOS 4最新固件不發(fā)布,不更新目前存在的諸如天線、拍照等問題,iPhone破解大神們是不可能發(fā)布最新的破解工具。所以需要用戶們冷靜下來,靜待iOS 4.1這個(gè)今天要發(fā)布的最新版本,有效的解決了原有的諸多問題,那么破解工具的發(fā)布日期將指日可待。
iPhone 4官方圖片
在iPhone 4破解工具發(fā)布之前,我們依然還是有很多準(zhǔn)備工作要做的,比如備份SHSH等。
什么是iPhone 3GS和iPod Touch 3G的ECID(Exclusive Chip ID)?
就是iPhone 4的身份證號,每一個(gè)iPhone 4(或者iPod Touch 3G、iPhone 3GS等)都有自己的獨(dú)特的ECID。
什么是SHSH和它有什么用處?
如果通過驗(yàn)證服務(wù)器就送一個(gè)和ECID對應(yīng)的文件SHSH到iTunes,這樣iTunes就可以繼續(xù)進(jìn)行固件的恢復(fù)。iPhone 3GS出來時(shí)候,蘋果為加強(qiáng)對iPhone OS的控制對恢復(fù)(Restore)固件(Firmware)采用了驗(yàn)證過程,每次iTunes要恢復(fù)固件的時(shí)候都要連接蘋果的服務(wù)器驗(yàn)證(ECID就送到了服務(wù)器)。嚴(yán)格的說,不是“備份”SHSH,是去蘋果的服務(wù)器上讀取SHSH保存。SHSH只存在于蘋果的服務(wù)器上。
簡單的說就是只要你備份了SHSHS后就不會出現(xiàn)升級到某個(gè)固件版本,在不能越獄的情況下,但又降級不了較低固件的悲劇,只有備份了SHSH就能順利降級。因此在升級固件前強(qiáng)烈建議備份下SHSH。
備份工具:Umbrella軟件
ECID SHSH備份工具TinyUmbrella即原來的Firmware Umbrella,是一款用來申請ECID配對的SHSH文件的軟件,支持未越獄的設(shè)備。最新版4.00.26支持iOS 4.0和iPhone 4。此程序需要Java運(yùn)行環(huán)境支持,如果沒有安裝,請到網(wǎng)站下載安裝。
注意事項(xiàng):
1、使用TinyUmbrella之前,請卸載電腦上的Wi-Fi Sync(如果以前安裝過)。
2、使用本地SHSH恢復(fù)過程中可能會有錯誤提示彈出,但不用擔(dān)心,固件的確可以完成恢復(fù),如果卡在DFU或黑屏模式無法退出,則可以使用集成的Kick Device Out of Recovery(如下圖)按鈕來退出恢復(fù)模式。
3、Mac用戶請將App拷備出DMG鏡像再運(yùn)行,否則會收到無盡的密碼提示選項(xiàng)。
4、必須安裝iTunes9.0或以上版本,推薦iTunes9.2。
備份工具Umbrella軟件界面截圖
軟件操作使用過程:
一、備份shsh
先將iPhone聯(lián)機(jī),點(diǎn)擊Save My SHSH開始備份。
SHSH文件的位置位于Windows XP系統(tǒng)電腦的C:\Documents and Settings\用戶名\.shsh目錄下;在Windows 7中的位置是C:\Users\用戶名\.shsh\;Mac蘋果電腦的/Users/用戶名/.shsh/目錄。
注意:
1、在Mac下面文件夾.shsh是隱藏的,要想顯示,需在終端中輸入:defaults write com.apple.finder AppleShowAllFiles -bool true命令后重啟Finder;恢復(fù)隱藏,則將true改為false,重啟finder。
2、從Apple和Saurik取回的SHSH大小不同,但是在恢復(fù)時(shí)沒有影響。
二、自建服務(wù)器恢復(fù)固件
在第一步完成之后,無需更改hosts,點(diǎn)擊右上角Start TSS Servicer后恢復(fù)SHSH對應(yīng)固件即可。
注意事項(xiàng):
1、Save My SHSH按鈕就是備份SHSH的開關(guān)。連接iDevice到電腦后,打開TinyUmbrella后直接點(diǎn)擊此按鈕即可備份SHSH。
2、Start TSS Server按鈕是在恢復(fù)固件時(shí)使用的,按下后即可使用本地的SHSH文件來恢復(fù)iPhone固件。
3、Display SHSHs按鈕是用來顯示設(shè)備是否有相應(yīng)的SHSH可以下載或者使用,效果如下:
SHSH備份界面效果截圖
4、Advanced Options勾選后會出現(xiàn)ECID、Device/Version和Location三個(gè)選項(xiàng):第一個(gè)ECID處可以手動輸入ECID碼;第二Device/Version用來強(qiáng)制選擇型號和版本;第三個(gè)Location是選擇SHSH的備份地址,這個(gè)要重點(diǎn)介紹一下,選擇Apple是從蘋果備份、選擇Cydia則是在Cydia中備份、選擇Local是備份到本地。沒有在本地看到SHSH文件的用戶不用擔(dān)心,默認(rèn)的備份使用Cydia服務(wù)器。