
說明: 採用
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.pkgb. (目前版本:
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 本身可能無法上網)
> 共享來源:
乙太網路; 對使用以下傳輸埠的電腦:
AirPortc. 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_20110510e. 承上, 鍵入
passwd 來輸入新密碼.
f. 亦可在 Mac 上使用
sftp client 的軟體連入 iPod touch 系統中.
13. 使用 iTunes 同步並備份 iPod touch 的資料:=> 主要是用來同步之前安裝了
JB 後才可安裝的軟體 ^^.
14. 如果想幫 iBook 增加 "英漢字典" 功能的話, 請參考:幫 iBooks 增加 英漢字典的文章.
15. 備註: a. iTunes 備份檔案的位置:
(
your home) >
資源庫 >
Application Support >
MobileSync >
Backup