BLOG

[Mac完整revirgin教學]如何將已解鎖之1.0.2版iphone 升級至1.1.1版 By Ln

以下精彩內容,由iPhone4.TW管理團隊夥伴Ln費時數個夜晚幫大家撰寫而成,請大家珍惜並且給予Ln鼓勵喔~

---------------------------------------------------
適用韌體:1.0.2
作業系統:Mac OS X , iPhone
操作等級:▼▼▼▼▽
所需技術:iPhone架構基本概念、SFTP、Terminal、SSH、UNIX
---------------------------------------------------

適用範圍如下
case I:原生1.0.2使用anySIM1.02破解的朋友
caseII:原生1.1.1+降級1.0.2+降級Baseband至03.14.08_G+anySIM1.02破解
反正你現在是1.0.2版的朋友,想升級至1.1.1的朋友都很適合

作業環境
。Mac OSX電腦一台
。iphone+傳輸線
。WiFi環境(可不用聯外,可分配ip給電腦跟iphone即可)

iphone環境
。1.0.2版本iphone
。iphone須已在actived+jailbreaked狀況下(應該也是在可打電話情況底下)
。iphone須已安裝openSSH及BSD subsystem

首先請在mac中安裝iTerm及Cyberduck
iTerm是一個方便的指令輸入軟體,當然你要用內建的終端機也可以啦!
Cyberduck是一個mac下的FTP軟體,更重要的是他支援SFTP,我們要用他來傳輸檔案到iphone中

底下最左邊的就是Cyberduck,最右邊的就是iTerm

打開Cyberduck,先新增一個連線吧!首先我們要先知道iphone所取得的ip
iphone請打開設定-->WiFi-->選擇網路-->ip位置

記住這個ip,底下我們假設取得的ip是192.168.1.9。知道ip之後我們就在Cyberduck上頭新增連線。

通訊協定部份請選擇SFTP,伺服器請輸入iphone的IP位置,使用者名稱:root,密碼:dottie
這邊請注意大小寫,BSD system下大小寫視為不同字元。

然後就直接連線進入iphone啦!剛開始如果找不到iphone時候先別慌,先把iphone讓他連線上網就可以了(最好的方式還是把自動上鎖關掉啦!),正常情況會出現一個小視窗,問你要不要認證這個問題,選擇是就對了。進入iphone時候你應該會看到底下兩個資料夾

在空白部份按右鍵選擇新增資料夾,就取名revirgin就可以了

接下來就要把revirginpack的檔案丟到這個資料夾中了,請直接拖拉過去放開就可以了
revirginpack可以在這邊下載http://www.mediafire.com/?0tibjmxinxo。解壓縮後把六個檔案都拉到iphone中,分別是
a) bbupdater
b) iUnlock
c) norz
d) ICE03.14.08_G.fls
e) ICE03.14.08_G.eep
f) eliteloader.bin

上傳時會顯示底下的圖片

終於全部上船完畢,一共3.4M

之後我們會在Cyberduck中看到這六個檔案,底下三個檔案都是執行檔,需要更改可執行的權限
bbupdater
iUnlock
norz
直接在Cyberduck中操作即可,在檔案上按右鍵,選擇簡介。底下有取用權限,我們把所有執行的checkbox都打勾起來,選擇套用就好了

實際上在這邊Ln有遇到一個問題,就是在這個資料夾底下所有的檔案都無法執行,雖然都已經打開執行權限了,但是還是無法執行這幾個檔案,我是把這三個直接放到/bin這個目錄下才可以執行(/bin資料夾有點類似windows中的program files資料夾,裡面都是存放系統執行檔的地方),如果遇到無法執行的朋友請參考本文最底下附錄

接下來輪到iTerm上場了,一開始的畫面如下(我是自己更換底色成黑底白字啦!)

在#字號後輸入底下指令

ping 192.168.1.9

大概三秒後輸入ctrl+c,你會看到iphone回報他還活著

在#字號後輸入底下指令

ssh root@192.168.1.9

正常你會看到系統問你yes/no,勇敢的輸入yes就可以了,然後他會要求你輸入密碼,root的密碼是dottie,最後系統會告訴你上一次登入的時間,底下的那張圖片ip位置是192.168.1.12,其實不影響,這邊要輸入的是你的iphone所取得的IP位置

在#字號後輸入底下指令

ls

列出目前的檔案跟目錄,我們可以看見剛剛建立的revirgin資料夾

在#字號後輸入底下指令

cd revirgin

在#字號後輸入底下指令

ls -al

可以看見所有檔案的權限,這邊只是重複確認一下檔案是否可執行,-rwxr-xr-x表示這個檔案是可以被執行的。

接下來就是要備份seczone了
在#字號後輸入底下指令

launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist


./norz seczone.backup 0x3FA000 0x2000

你會看到底下的畫面

備份成功後,在#字號後輸入底下指令

ls

你會看到多出來一個seczone.bak檔案,這個在用剛剛的Cyberduck連進去iphone後抓出來就可以了

接下來就是最重要的回復動作啦!
在#字號後輸入底下指令

./iUnlock ICE03.14.08_G.fls eliteloader.bin

你會看到畫面如下

完成修復,先查一下Baseband
在#字號後輸入底下指令

./bbupdater -v

你會看到畫面如下,沒有顯示任何東西是正常的

接下來我們要把Baseband重新寫回去
在#字號後輸入底下指令

./bbupdater -f ICE03.14.08_G.fls -e ICE03.14.08_G.eep

接下來你會看到很多從0跑到100的情況,畫面如下

寫入完成,查一下Baseband
在#字號後輸入底下指令

./bbupdater -v

你會看到韌體為03.14.08_G

接著把CommCenter load回來
在#字號後輸入底下指令

launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

接下來就是重新開機啦!!恭喜你回復到1.0.2原廠狀態了,也就是說你的SIM不但被鎖住,連active也被限制了。沒關係,接下來我們就來升級吧!

附錄

如果你的norz,iUnlock,bbupdater無法執行,請先把檔案用Cyberduck上傳到revirgin這個步驟後,使用底下指令(其中#為系統command line)

#cd revirgin
#chmod 755 norz iUnlock bbupdater
#mv norz iUnlock bbupdater /bin
之後有要用到這三個程式的地方原本指令是這樣

#./bbupdater -v
現在只要把前面的./拿掉就可以了,變成這樣

#bbupdater -v

歷史上的今天..

9 Comments

  1. 如果不是用 anySIM 破解的 1.0.2 也能用這個方法嗎?

    Posted 2007年11月08日 at 16:44 | Permalink
    埃鳳
  2. 不知道您說得不是使用anySIM破解的,是用哪種方式呢

    Posted 2007年11月08日 at 17:17 | Permalink
  3. 我當初是用 iUnlock 破解,也可以嗎?

    Posted 2007年11月09日 at 11:22 | Permalink
  4. 妳好!我是之前給你用pss anysim卡破解的!也可以升嗎?可是沒有mac電腦耶!順便請問一下為什麼summerBoard會常當機阿!就是會變全黑常關機才可以!

    Posted 2007年11月12日 at 22:54 | Permalink
    weison
  5. 使用PSS SIM的夥伴

    你直接按升級(升級到1.1.1黑,不要上1.1.2喔!!)不需要revirgin的!

    然後在用十分鐘破解法的前半段,到jailbreakme.com

    啟動之後,就可以用囉~

    你summberboard用的是1.0.2用的版本嗎?

    Posted 2007年11月12日 at 23:36 | Permalink
  6. 妳好!是直接從itunes下在更新嗎!revirgin是什模啊?我用的好像是1.0.2的
    那個不好嗎?還是要用1.1.1!順便一題是不是ibickr安裝的東西裡頭的資料夾都殺不掉阿?謝謝妳的解答 麻煩了

    Posted 2007年11月13日 at 1:06 | Permalink
    weison
  7. 妳好!吉米兄~我現在iphone怪怪的方便給你去看一下嗎?因為現在連ibickr有些東西都灌不進去!
    因為想說summberboard 要用1.1.1結果刪除就的!結果東西都灌不進去了 方便明天找你嗎?

    Posted 2007年11月13日 at 1:41 | Permalink
    weison
  8. 請問"
    。WiFi環境(可不用聯外,可分配ip給電腦跟iphone即可)"是什麼意思?

    是說我沒有WIFI也可以上網嗎?
    要怎麼用呢??
    我想要用installer下載東西
    可是我沒有網路,不知道要怎麼辦
    想說不知道可不可以連結電腦進去

    能教學一下嗎

    Posted 2007年11月30日 at 22:13 | Permalink
    JOE
  9. JOE

    他說得前提是

    你要有部具有無線網路功能的電腦,例如NB,而他插著網路線上網,並將閒置的無線網路功能轉來做wifi發射器給你的iPhone使用

    若你這些都聽的霧煞煞

    那還是建議你去買台無線網路分享器,比較快,也比較實際

    Posted 2007年12月01日 at 0:07 | Permalink

Post a Comment

Your email is never shared. Required fields are marked *

*
*