2007年12月7日 星期五

教學:圖解 iPod touch 破解 Step-by-step (1.1.2版。更新)

本文內容已更新,請參閱新版:教學:圖解 iPod touch 破解 Step-by-step (1.1.3版)

重要:本破解法僅適用於 1.1.2 版以下韌體,請勿更新為 1.1.3 版,目前尚未有 1.1.3 版破解方式。

本篇是〈圖解 iPod touch 破解 Step-by-step (1.1.2版)〉的更新版,目前已經可以透過降版再提昇的方式成功破解出 1.1.2 版 iPod touch,因此再次更新本文(前兩步是相同的)。還是建議已經破解 1.1.1 版的朋友升級 1.1.2 版時先回覆為最初的 1.1.1 版韌體,以免被先前安裝的程式所影響,導致破解失敗。

破解是破壞保固的行為,有損毀 touch 的危險性,也可能破壞保固,請自行斟酌。

第零步:回覆出廠狀態

一切的破解都從把 touch 回覆成出廠狀態開始,以避免發生什麼意外。也請同時確認 iTunes 是最新的 7.5 版,如果不是,請 更新

最後會得到一台 1.1.2 版的乾淨 iPod touch。

第一步:降版

因為 1.1.2 版的直接破解方法尚未出現,我們先把他降版成為 1.1.1 版。首先先 準備好 1.1.1 版韌體。
(iPod1,1_1.1.1_3A110a_Restore.ipsw,C:\Documents and Settings\使用者\Application Data\Apple Computer\iTunes\iPod Software Updates 裡面可能有)
將 touch 連到電腦上,打開 iTunes,按住 Shift 點選回覆(Mac 則是按住 option 點選回覆),接著會出現選擇韌體的畫面。

選擇 1.1.1 版韌體的檔案,經過回覆之後,這台 iPod touch 就會變回 1.1.1 版了。

第二步:Jailbreak 1.1.1

先打開 Safari 確定網路連線正常,同時檢查電源充足。如果電力不夠請不要繼續下去,先充飽吧!

輸入破解的網址:http://jailbreakme.com

進入 AppSnapp 的網站後,往下拉,按 Install AppSnapp 開始破解程序。

接著 Safari 會自動離開,開始破解的動作啦。

自動重開機後,破解就完成了。同時會自動安裝好 Installer。

第三步:升級至 1.1.2 版

先執行 Installer,安裝 Tweaks(1.1.1) 目錄下的 OktoPrep,安裝完成會出現已可升級版本的訊息,按下按鈕回主目錄,等待 touch 自行重新開機。

接著將 iPod touch 接上電腦,打開 iTunes,待出現可以更新至版本 1.1.2 的訊息,就按下更新,並根據說明操作。iTunes 會自動連上網路抓下新版韌體,根據網路速度而定需時不一,請等待其更新完成。

更新完成後,就會得到一台 1.1.2 版的(看似)未破解 touch 了。請繼續進行下一步。

第四步:Jailbreak 1.1.2

將 iTunes 關掉,不要將 touch 拔離電腦,(如果在 Windows 下請按 ctrl-alt-del 進處理程序將 iTunes Helper、iPod Service、Apple Mobile Device 等所有相關程式都強制結束)。下載 所需檔案並解壓縮。如果使用 Windows 請執行 windows.bat,使用 mac 就執行 jailbreak.jar。

執行 1.1.2 Jailbreak 後,勾選 Install SSH,把 alphine 改為自己要用的密碼,按下 Jailbreak!,就開始破解程序了。

等待其完成後,破解大功告成,可以開始正常使用啦。也可用 Install 開始安裝許多方便有趣的第三方軟體了。

第四步:安裝 iPhone 系列程式

蘋果在 iPhone 上提供了 Mail、備忘錄、股市、地圖、氣象等五個好用程式,touch 卻沒有。現在我們要把這些該有的功能補回來。

先進入 SSH 將其啟動。我們需要使用 SFTP 軟體連線進 touch 裝程式!接下來以 mac 與 Windows 上都有的 FileZilla 作示範。
(因為 FileZilla 在 mac 上真的很慢,仍然建議使用 Cyberduck。只要支援 SFTP 的 FTP 軟體都可以使用,Transit 也有支援)

開啟連線的設定畫面,主機請填入 touch 取得的網路 IP,伺服器種類選擇 SFTP,帳號是 root,密碼是 Jailbreak 時所設定的密碼(SSH 內也可更改)。
(IP 可在 設定 / Wi-Fi / 無線基地台的箭頭按下去查詢)

iPhone 軟體中,*.app 的目錄統統丟進 touch 的 /Applications 目錄裡,Maps 的 GMM.framework 放進 /System/Library/Frameworks,Mail 的 MobileMailSettings.bundle 放進 /System/Library/PreferenceBundles 中。

接著需要修改這五個程式的權限,改成 755。FileZilla作法是將五個 *.app 的目錄選起來,按右鍵選變更檔案屬性,設定參考下圖。



Mac 上鴨子的作法是把這五個目錄選起來,按右鍵選簡介,將權限改成跟下圖一樣,勾選套用於內含所有的檔案夾與檔案。

長按 touch 上方睡覺鍵,關機重開後,大功告成!

附錄:安裝中文輸入、修改程式目錄

中文輸入安裝請參考 Native CN 官方網頁

因為 1.1.2 版韌體容量較大,使用時 Installer 常會出現空間不足訊息,可參考 此頁,使用 SSH 或 Term-t100 修改目錄路徑來解決問題。

補充:如果發生 iPhone 程式無法執行進入的狀況,請試試看使用 term-vt100,執行 "chmod -R a+x /Applications/*",接著再 "/Applications/Maps.app/Maps" 試試看(五個程式各執行一遍)。如果還是不行,再使用 windows 下的 putty 或 mac 的終端機透過 SSH 連入執行上述命令。個人推測應該是在設定程式權限時,沒有設定完整的問題。

67 意見:

sky 提到...

安裝WINDOWS.BAT時按開啟都沒反應
,安裝完1.1.2之後我iPOD裡的安裝程式會不見,請問是什麼原因

Irvin Chen 提到...

1.1.2 破解程式需要 JAVA,到這裡下載:http://www.java.com/zh_TW/

sky 提到...

那我現在應該從哪個步驟繼續?
我已經將iPOD拔出來了

Irvin Chen 提到...

安裝完JAVA後,從執行windows.bat那裡繼續做。

lokous 提到...

怎麼安裝 Windows.bat 阿?!
and 為啥我下載的那個檔案最後都是112jb.html 這到底怎麼接下去呢?!...@@...

謝謝大大的回覆唷!!

lokous 提到...

"更新完1.1.2之後我iPOD裡的安裝程式就不見了,請問是什麼原因", 我的也會耶!!

and 若我沒有更新到 1.1.2, 用舊版的 1.1.1 安裝所說的 BSD subsystem / ...( 三個軟體 ), 畫面上也無法出現除了Installer 的另一個 icon.

這是啥原因呢?!
盼大大解答, Thanks!!

sky 提到...

全部安裝完之後 IPOD桌面上都有圖示
只是按股市 氣象那些之類 都是進去之後什麼都沒作用過一會就自己跳出來了

Irvin Chen 提到...

如果發生沒反應的情況,就用term-vt100執行"/Applications/Maps.app/Maps"命令試試看。每個iphone程式都這樣執行一遍,應該就會正常了。

匿名 提到...

與 Sky 所遇到的問題相同, 也依 Irvin 您說的 去 term-vt100執行"/Applications/Maps.app/Maps"命令。 但出現Can't Excute 請問那邊出錯了呢?! Thanks!!

Irvin Chen 提到...

這表示權限設定沒有設好。請用 term-vt100,執行 "chmod -R a+x /Applications/*"試試看。

Irvin Chen 提到...

經過再次測試,只要檔案傳入之後權限設定完整,就不需要進行所謂的「啟動程式」。

傑仔 提到...

你好!我的ipod touch在第四步Jailbreak 1.1.2裡,我下載完了,要按裡面的windows.bat時案不進去,還有你說要按 ctrl-alt-del 讓所有相關程式都強制結束,但是我找不到del這個鍵,麻煩你幫我解答,感恩!

Irvin Chen 提到...

要先安裝JAVA,DEL在你的鍵盤上。

傑仔 提到...

我已經安裝java了!要如何del在我的鍵盤上。

sky 提到...

請問那個Term-t100 在哪抓
我按那『此頁』進去後都是英文看不懂

sky 提到...

使用 windows 下的 putty 或 mac 的終端機透過 SSH 連入執行上述命令

請問這段敘述要如何做..

小兵 提到...

我做到了第2步 進網頁 Safari 自動離開

可是沒有出現任何下載動作阿? 沒有像你的圖一樣又寫目前下載到幾% 等了1X分鐘也一點動靜都沒有....

Lokous 提到...

已經改裝完成了唷!...謝謝!!...
Irvin, 能否分享那些實用的軟體呢?!

Macoke 提到...

請問
那個1.1.1韌體安裝需要密碼
可否提供密碼呢
謝謝

Stephen 提到...

請問我也是遇到上面sky的問題
權限已設定成755也是沒反應
執行"term-vt100"
裡面第一行是顯示
/usr/bin/login: file does not exist
/bin/login: file does not exist
請問是啥原因呢?
Thanks~!

Irvin Chen 提到...

Stephen: 請先用installer安裝bsd subsystem

liyao 提到...

你好 我想請教Mail的Icon點進去後會自己又跳出來 是需要再放些檔案進去嗎?


我有成功進去過 那時選了Google 然後進Gmail去開POP

謝謝

Liyao

Stephen 提到...

成功了!
十分感謝!^^

cadier 提到...

你好!請問一下,我在安裝完Java並執行windows.bat後,就一直停留在Uploading Istaller.app files的那個框框,等了半個多小時也沒有任何反應,請問會是什麼原因?

john 提到...

ipod的系統碟快滿了,不知道這種問題是否可以做個教學,您所提供的網站我實在看不懂呢..

小兵 提到...

我終於成功了....

不過請問一下電子書是在哪裝

是在installer 嗎?

檔名叫做什麼

yanganto 提到...

抱歉耽誤你的時間
我的touch MobileMail無法使用
打開後會自行跳出

已經用term-vt100
chmod -R a+x /App;ications/*
/Applications/MobileMail.app/MobileMaill

回應如下
zsh: bus error /Applications/MobileMail.app/MobileMail
#

不知該如何處理
感謝您解說

vincent_li 提到...

我想問下我裝左java,我係用window,開啟windows.bat,開啟後就自己彈走了,但我開啟jailbreak.jar,之後它說不能connect我的ipod,怎麼辦????

ChanJung 提到...

我連上網路之後跳回主畫面就沒有動作了
也沒有下載什麼檔案
請問這要怎麼處理?

kkk 提到...

和cadier一樣,在安裝完Java並執行windows.bat後,就一直停留在Uploading Istaller.app files的那個框框,等了半個多小時也沒有任何反應,請問會是什麼原因?

MA 提到...

你的教學很清楚,連我這電腦白痴都做得到。謝謝你。
BTW, 我可以用iPOD touch看電子書/word file/pdf file嗎?
要裝那個程式?

再一次謝謝你。

candy 提到...

不好意思~
請問一下~我已經直接升級至1.1.2~才看到你的文章~
我可以直接做降版的動作嗎?

Irvin Chen 提到...

candy: 最上面就有說明降版的方法。

希 提到...

你好~本人以去到第四步驟~~問題來了~~我在家用了別人的wi-fi~~之後看到i.p. ~~之後用了filezilla client~~ 和你所說的一樣做~~

filezilla client:出了以下的字

Status: Connecting to
xxx.xxx.11.10:22...
Response: fzSftp started
Command: open "root@
xxx.xxx.11.10" 22
Error: Network error: Connection timed out
Error: Could not connect to server

想問一下~我的i.p.這樣的~和你的不一樣xxx.xxx.xx.xx

我做錯了什麼???

bokong 提到...

已經成功破解,感謝分享!

又誠 提到...

為什麼我用Filezilla連到我的touch後,卻找不到"Applications"這個資料夾呢?

Ernie 提到...
作者已經移除這則留言。
Ernie 提到...

大大你好
我的問題跟樓上的一樣
我找不到 touch的application

Irvin Chen 提到...

Application在根目錄下,要先切換到/,才看得到。

redhair 提到...

請問一下,使用Filezilla連線時不用輸入連接阜號碼嗎? 我沒輸入他不給連線耶

flyingfrost 提到...

請問ipod用的ip跟我上whatismyip查到的是一樣的嗎,但是這和我的pc用的ip是同一組耶,會不會因為這樣造成我沒辦法用ftp程式連上ipod,試了一個晚上了@@感謝喔!!

匿名 提到...

請問一下
為何我執行jailbreak 1.1.2
花了1個小時沒變化

小白 提到...

大師我想請問一下
我的itune的icon
不知是動到什麼變成了mobilestore

請問要怎麼變回來阿
煩請解答
感恩

kk 提到...

大大
我的filezilla也連不上去耶!
是連接戶的問題嗎

Irvin Chen 提到...

連不上ipod大部分都是網路的問題,ipod跟電腦要在同一個網域中,不能有分享器阻隔。

jason 提到...

已經改好的Ipod touch可以直接上msn嗎?還需要灌入什麼軟體嗎

aok 提到...

請問一下!
我一樣在降版後連線安裝jailbreakme的檔案後,再度用itunes升版1.1.2,結果升版完~安裝的「install」就會不見了!請問是什麼原因?我java也有安裝

序忠 提到...

請問要怎麼讓電腦跟ipod在同一個網域中,我用filezilla都連不上去

匿名 提到...

版主~我這裡有一個東西很不錯喔!!
介紹給你
下面是讓1.1.3版的降至1.1.1版的東西 無意在網路上找到的 希望你可以再為我們寫出更多破解的說明...謝謝
http://ipodtouchmaster.com/1.1.3_downgrade.zip

http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-3932.20070927.p23dD/iPod1,1_1.1.1_3A110a_Restore.ipsw

匿名 提到...

你好~~
之前看了你的破解步驟
順利破解~~很感謝
但是今天無意間不小心按道更新
韌體變成1.1.3
之前所有破解安裝過的東西全部都不見了
我想要尋之前模式在破解一次
但回復舊版韌體時
一直出現錯誤
現在ITUNE是7.6版
我試著用7.5版去回復
但是7.5卻無法讀取我的IPOD
請問是哪裡出了錯誤??

Irvin Chen 提到...

1.1.3版的降版方式跟破解步驟網路已經有出現,目前我還沒有時間整理,如果不小心升上去請先google找找

bokong 提到...

請問有人試過股市嗎?
我安裝成功後,股市卻沒有辦法看到東西。

我試過
^TWII
2454.tw

結果都叫我
Type a company name or stock ID.

有人知道為什麼嗎?

謝謝!

匿名 提到...

版主您好 我的問題是連上filezilla後找不到application. 已經選了root去找把所有file都案過了還是找不到application...我直接打cd/applications也找不到 . 另外就是用putty要打command的最後竟然無法讓我輸入ssh的密碼.是我的電腦有什麼問題嗎??

匿名 提到...

请问现在如何将已经破解的升级到1.1.2版本,现在打开itunes后只有1.1.3版本的了,请朋友们告诉我一下,感谢!

petman 提到...

irvin,你好,看到你如此祥細的圖解真是多謝你的無私,現在itune新的都是7.6 version,而且ipod touch也變了1.1.3,請問你這個方法可不可以在這兩個新的條件下實現啊。。謝謝。

swimming 提到...

你好~~
前幾天經過你的建議上GOOGLE
循步驟已經將誤升級至1.1.3的版本
順利將版本降至1.1.1版
這幾天1.1.3版本的破解已出
但是先決條件是要一台已經破解的1.1.2版本ITOUCH
我依照你的詳細解說想再破解一次
但是問題來了
裝好inataller以及相關程式
但要升級至1.1.2有困難卡住了
你的解說是直接利用ITUNE直接升級
但是現在直接升級只能夠一次升級至1.1.3
而我利用SHIFT+UPGRADE可以順利升級至1.1.2
但是似乎是又重新RESTORE一次
因為INSTALLER不見了
感覺又變成一台原廠1.1.2的ITOUCH
請問一下如何做才可以破解成一台1.1.2ITOUCH
否則無法破解1.1.3版本
謝謝~~~

匿名 提到...

天ㄚ~~~這個在這裡改機改的這麼辛苦~~結果apple又出了一款新的ipod touch,改機後的這些功能都有了,我們這些先買的人真是~~~~~~~~~~~~~~嗚嗚嗚
上官方網站看看吧

匿名 提到...

當我按下windows.bat後...
點選了install shh..then jailbreak
之後出了"jaba.lang.NoSuchMethodError: java.lang.String: method contains(Ljava/lang.CharSequence;)Z not found
at Jailbreak.preparelIphuc(Jailbreak.java:142)
at Jailbreak$Task.run(Jailbreak.java:233)
at java.Thread.run(Thread.java:568)

我應該怎樣才好...

leslie 提到...

我按下jailbreak.jar後電腦彈出了" cannot connect to your device, please plug your ipod into your computer"
但我明明把ipod touch 連接到電話....為何會這樣

匿名 提到...

windows.bat
按了沒有用 一案就會瞬間關閉= =

iphone的軟體好像不能下載??

麥丁 提到...

小弟現在只進行到點選Install AppSnapp就只出現一個?號的空白畫面...是否小弟太慢破解~~請帥氣的版主傳授一下八...拜託>.<''

小巫 提到...

版主大哥您好 我事給別人改機的, 不過現在我想要自己裝一些其他程式來用用,不過我看他破解完的i touch裡面沒有這兩個東西ㄟ SSH 或 Term-t100 那我應該怎麼辦呢 另外我是希望可以放pdf進去 我裡面已經有pdf viewer, 不過不知道該怎麼辦 請板煮大大幫幫我 謝謝

Pearson 提到...

請問1.3還未有破解方法ㄇ,因為我已經升級到1.3ㄌ。
若真的要正版(1.3)的話是不是要有信用卡阿? 我沒有信用卡可以付現ㄇ。看您好像有在Store 上買過東西,可以教我這沒有信用卡的人該如何使用Store買東西??

拜託...

匿名 提到...

我一直做到第3步都沒問題
但到第4步時卻出現:
jailbreak failed:
This utility can only be used if you have already run OktoPrep before updating to 1.1.2.
出現這個訊息的同時,java的{進度}就一直卡在reading flash image

我確定有裝OktoPrep阿~
難道update到1.1.2不是用itunes按shift+回復嗎??因為他看起來好像是把全部的東西都殺掉再升級=.=恩...我不知道哪裡做錯了耶...

匿名 提到...

不好意思...
我和上一篇是同一個人...
我爬到文說用shift+回復真的是全部都殺掉
可是現在用[升級]也只能升到1.1.3怎麼辦?

Miller 提到...

"OktoPrep" 這個意思是您在 1.1.1 破解之後沒有安裝 "OktoPrep" 這個套件。

"shift+升級"的意思是您必須在升級之前先下載好 1.1.2 的軔體,再經由"shift+升級"去找到硬碟裡的 1.1.2 的軔體檔案來作升級。

匿名 提到...

灌水的文~~
好樣的傢火, 原來妳的blog經營的有聲有色,
給妳灌灌水加加油。。。
--自家人Jimin