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 則留言:

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

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

    回覆刪除
  3. 那我現在應該從哪個步驟繼續?
    我已經將iPOD拔出來了

    回覆刪除
  4. 安裝完JAVA後,從執行windows.bat那裡繼續做。

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

    謝謝大大的回覆唷!!

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

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

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

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

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

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

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

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

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

    回覆刪除
  13. 要先安裝JAVA,DEL在你的鍵盤上。

    回覆刪除
  14. 我已經安裝java了!要如何del在我的鍵盤上。

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

    回覆刪除
  16. 使用 windows 下的 putty 或 mac 的終端機透過 SSH 連入執行上述命令

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

    回覆刪除
  17. 我做到了第2步 進網頁 Safari 自動離開

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

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

    回覆刪除
  19. 請問
    那個1.1.1韌體安裝需要密碼
    可否提供密碼呢
    謝謝

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

    回覆刪除
  21. Stephen: 請先用installer安裝bsd subsystem

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


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

    謝謝

    Liyao

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

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

    回覆刪除
  25. 我終於成功了....

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

    是在installer 嗎?

    檔名叫做什麼

    回覆刪除
  26. 抱歉耽誤你的時間
    我的touch MobileMail無法使用
    打開後會自行跳出

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

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

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

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

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

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

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

    再一次謝謝你。

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

    回覆刪除
  32. candy: 最上面就有說明降版的方法。

    回覆刪除
  33. 你好~本人以去到第四步驟~~問題來了~~我在家用了別人的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

    我做錯了什麼???

    回覆刪除
  34. 已經成功破解,感謝分享!

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

    回覆刪除
  36. 大大你好
    我的問題跟樓上的一樣
    我找不到 touch的application

    回覆刪除
  37. Application在根目錄下,要先切換到/,才看得到。

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

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

    回覆刪除
  40. 請問一下
    為何我執行jailbreak 1.1.2
    花了1個小時沒變化

    回覆刪除
  41. 大師我想請問一下
    我的itune的icon
    不知是動到什麼變成了mobilestore

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

    回覆刪除
  42. 大大
    我的filezilla也連不上去耶!
    是連接戶的問題嗎

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

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

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

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

    回覆刪除
  47. 版主~我這裡有一個東西很不錯喔!!
    介紹給你
    下面是讓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

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

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

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

    我試過
    ^TWII
    2454.tw

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

    有人知道為什麼嗎?

    謝謝!

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

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

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

    回覆刪除
  54. 你好~~
    前幾天經過你的建議上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版本
    謝謝~~~

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

    回覆刪除
  56. 當我按下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)

    我應該怎樣才好...

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

    回覆刪除
  58. windows.bat
    按了沒有用 一案就會瞬間關閉= =

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

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

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

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

    拜託...

    回覆刪除
  62. 我一直做到第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+回復嗎??因為他看起來好像是把全部的東西都殺掉再升級=.=恩...我不知道哪裡做錯了耶...

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

    回覆刪除
  64. "OktoPrep" 這個意思是您在 1.1.1 破解之後沒有安裝 "OktoPrep" 這個套件。

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

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

    回覆刪除