2011年5月10日 星期二

iPod touch 3rd Jailbreak 4.3.3


說明: 採用 Dev-Team 發佈的 PwnageTool 方法.

1. 先將 iPod touch 的 "自動鎖定" 功能, 設成 "永不".
=> 設定 > 一般 > 自動鎖定: 永不

2. 備份 ECID:
a. 在 Mac OS X 下, 連結 iPod Touch 並且下載 Umbrella:
http://thefirmwareumbrella.blogspot.com/
p.s. 在此下載的檔案為: TinyUmbrella-v4.33.00.pkg

b. (目前版本: 4.33.00). 安裝好 TinyUmbrella 後, 點開進入並選擇你的 iPod Touch.

c. 接著按下右上方的 "SAVE SHSH" 按鈕.

d. 儲存好的 SHSH 會各放一份在 CYDIA 的 server 和本機(MAc) 上的
/Users/
(your username)/.shsh 目錄下.

3. 備份 iPod touch 資料:
a. 使用 iTunes 同步並備份 iPod touch 的資料.

4. Download iPod touch Firmware : (在 6.b 中會用到)
iPod touch 3G
=> 在此使用的版本為: iPod touch 3G (4.3.3/8J4)

5. 將 iPod touch 進入 DFU Mode:
a. 開啟 iTunes 並將手上的 iPod touch 連接至電腦.
b. 強制關機.(同時按著 "電源開關鍵" 及 "主目錄鍵" 不放)
c. 當 iPod touch 重新啓動後(螢幕整個變暗), 放開 "電源開關鍵", 10 秒後,
再放開"主目錄鍵".
d. 進入 DFU Mode 後及按回復之前, 主機將維持黑屏及不會顯示任何東西.

6. 使用 iTunes 回復 DFU Mode 的 iPod touch:
a. Mac 電腦: 按下鍵盤 option 鍵, 並同時按下 iTunes 裏的回復按鈕.
b. 彈出提示框後, 選取剛剛下載的 iPod touch 3G 4.3.3 官方韌體,
並等侍 iTunes 回應.
說明:
(1). 如果出現訊息: "This device isn't eligible for the requested build"
, 代表你可能曾經更動過 hosts 這個檔案,並且在其後面加了一行:
"74.208.10.249 gs.apple.com", (可能是當初要降級用的),
只要拿掉這一行即可正常更新了:
sudo vi /private/etc/hosts
......
#74.208.10.249 gs.apple.com

(2). 若仍然無法回復到最新版本的話, 先回復成原本使用的版本 (4.3.1),
然後再更新到 4.3.3 版本.


7. 回復 iPod touch 的備份資料:
說明: 由於還沒有越獄並安裝 Cydia 與相關軟體, 因此有些軟體目前
無法安裝是正常的
.
說明: 再此處在備份一次 ECID (步驟 2)


8. 下載 PwnageTool
官網: http://blog.iphone-dev.org/
下載: http://mayask.com/PwnageTool_4.3.3.1.dmg
檔名: PwnageTool_4.3.3.1.dmg

9. 開始越獄:
a. 掛載 (點二下) PwnageTool_4.3.3.1dmg 後, 執行 PwnageTool.app 檔案.
點選左上方的 "Expert mode" , 接著選取中間的 "iPod Touch 3G,4G",
再按下一步.

b. 接著瀏覽找到官方的韌體, 在此為: iPod touch 3G (4.3.3/8J2)
檔名: iPod3,1_4.3.3_8J2_Restore.ipsw , 之後按下一步.

c. 點選 "Build" , 按下一步. 確認官方的韌體與選擇要儲存客制化韌體的位置.(桌面)

d. 接著, 便開始建置客制化的韌體.
(需等待一段時間, 也會需要輸入 Mac 管理者密碼 )

e. 建置好後, 會產生檔名: iPod3,1_4.3.3_8J2_Custom_Restore.ipsw
並開始進入 DFU 模式的一系列倒數計時.

說明: 在此處, 我沒有按照畫面的提示來進入 DFU 模式, 而是在不關閉 PwnageTool
的情況下, 採用之前: 5. 將 iPod touch 進入 DFU Mode 的方式.
成功後, 會從 "Failed to enter DFU mode"
訊息轉為成功的訊息.

f. 接著, 關閉 PwnageTool 並採用 6. 使用 iTunes 回復 DFU Mode 的 iPod touch 的方式,
並且在 6. 中回復時選擇
客制化的韌體: iPod3,1_4.3.3_8J2_Custom_Restore.ipsw

g. 重新開機後, 從備份回覆資料.
說明: 由於目前 Cydia 還沒有安裝好相關的軟體, 所以有些軟體尚未能同步.

h. 越獄成功後, 會在 iPod touch 的第二頁桌面上看到 "Cydia" app

10. Cydia 設定:
a. Cydia 開啟後, 選擇 開發者 > 完成.

b. 切換到 "變更" 項目, 並按下左上方的 "更新":

11. Cydia 安裝軟體: 先切換到 "搜尋" 項目
a. OpenSSH: 可在 Mac 上使用 sftp client 的軟體連入 iPod touch 系統中.

b. AppSync for 4.0+: 讓應用程式 (.ipa / .app) 可直接透過 iTunes 安裝.
(1). 開啟 Cydia > 管理 > 軟體源 > 編輯 > 添加
(2). 輸入 http://cydia.hackulo.us/ > 按下 添加源 按鈕 > 若彈出提示框,
選擇 仍然添加 即可.
(3). 完成 Source Update 後, 按下 Return To Cydia, 返回 Source, 再按下
剛加入的 Sources, 選擇 AppSync for 4.0+ 安裝.
(4). 安裝完成後, 請重新啟動主機.

c. CyDelete: 可直接在桌面刪除從 Cydia 下載的軟體.

d. USB Drive: 可當成 USB 硬碟來使用.
(1). 新增安裝源: http://apt.dmytro.me/
(2). 安裝 USB Drive 軟體.

e. afc2add: 可讓應用軟體( iPhone Explorer / DiskAid )瀏覽到 iPod touch
根目錄.

說明: 再執行一次 "變更" 項目, 並按下左上方的 "更新".

12. 更改 iPod touch 的 root 密碼:
a. 確定已用 Cydia 安裝了 OpenSSH.

b. 共享 Mac Book Pro 的網路給 iPod touch:
=> Mac OS X > 系統偏好設定 > 共享 > Internet 共享
(都設定好時要勾選, 此時 Mac 本身可能無法上網)
> 共享來源: 乙太網路; 對使用以下傳輸埠的電腦: AirPort

c. iPod touch > 設定 > Wi-Fi > 選擇網路: SnowLeopard
(同時查看 IP, ex: 10.0.2.2)

d. Mac OS X > 終端機 > ssh root@10.0.2.2 (default password: alpine)
=> 如果出現以下訊息:
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
(代表, 之前有 jailbreak 過不同的版本並曾登入過 iPod touch,)
解決辦法: 先移除(這裡用搬移檔案) Mac 上 .ssh 目錄下的檔案, 再登入一次:
$ cd /Users/lanli/.ssh
$ mv known_hosts known_hosts_back_20110510

e. 承上, 鍵入 passwd 來輸入新密碼.
f. 亦可在 Mac 上使用 sftp client 的軟體連入 iPod touch 系統中.

13. 使用 iTunes 同步並備份 iPod touch 的資料:
=> 主要是用來同步之前安裝了 JB 後才可安裝的軟體 ^^.

14. 如果想幫 iBook 增加 "英漢字典" 功能的話, 請參考:
幫 iBooks 增加 英漢字典的文章.

15. 備註:
a. iTunes 備份檔案的位置:
(your home) > 資源庫 > Application Support > MobileSync > Backup

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。