Apple TV 2 JailBreak

January 25th, 2011 | Category: Apple | Tags: ,

iOS 加上 Apple A4 處理器 — Apple TV 2 有著與 iPhone 4 相同的潛力,只差沒有觸控介面。在 老兵不死,只是逐漸凋零 一文之中見得藍狐兄的感嘆,心有戚戚,遂有寫下本文的念頭。

個人電子產品的進步十分快速,如今的智能電話巳經撈到個人電腦的那一邊去,Apple iOS 與 A4 處理器的組合,用在行動電話上頭以豪華稱之並不為過,只是貼上的標價牌也很豪華,空機價格台幣兩萬五,MacBook Pro 都去了半台。

Apple 想支配數位內容的野心是輕而易見的,set-top-box 低價供應,希望消費者多多捧 iTunes 影片租賃的場。雖然剛出廠的 Apple TV 2 功能並不多,然而 U$ 99 的 Apple TV 2 本質卻與 iPhone 4 相去不遠,只要稍微有點想像力,便能知其划算。這的確需要一點想像力和不畏自行加工的苦勞才行,否則 Apple 就不會定這種超低價格了。

所謂自行加工,是指添加任何額外功能皆仰賴萬能雙手,不厭其煩地按照程序一道道進行;之所以稱之苦勞,是因為這一整個過程,比 iPhone JailBreak 或改裝舊款 Apple TV 還來得困難。當然,JailBreak 的發展也是有進步的,比之三年多前 JailBreak iPhone / iPod touch 一代簡單得多,有志者事竟成,仍屬可行。

一切的一切要從 JailBreak 說起。

iPhone JailBreaking 有多種方式,Apple TV 2 也一樣,AppleTVHacks.net 的 PwnageTool 教學 表示的很清楚 — 麻煩;光是讀一遍就眼花,故不推廌。所幸還有另一種 Seas0nPass 方法:

Seas0nPass 教學影片

如果看不懂上方影片,或聽不清楚英倫腔調,本文後半段正是你需要的。由於 FireCore 的說明並不完整,特地補充說明於後。

Apple TV 2 JailBreak – Seas0nPass 教學

行前準備與提醒

  • Seas0nPass 是一個 Mac app,僅適用 Mac
  • Apple TV 2 的 USB port 為 Micro-USB,並示 Mini USB
  • 下載 Seas0nPass
  • 為使過程順利,請確定 iTunes 為最新版本,並拔掉所有與 Mac 連接的 iPhone、iPad 和 iPod
  • 過程中 Apple TV 2 除了需與 Mac 連接,亦有立刻接上電視的步驟,建議以 MacBook 就電視附近進行
  • JailBreak 不需插上電源,僅需將 Apple TV 2 和 Mac 以 USB 連接即可進行,之後還需 “Tethered Boot” 一次才算完成,所謂 Tethered Boot 是指插上電源開機,但仍以 USB 與 Mac 連接,後面會再詳加解釋

Apple TV 2 JailBreak - Seas0nPass

步驟一 — 建立 IPSW

建立 IPSW 是 iPhone JailBreaker 最熟悉的步驟,在安裝完 Seas0nPass 之後,執行 Seas0nPass 並點選左方 “Creat IPSW” 按鈕便會自動進行,其中包括自動下載 Apple TV 的 iOS software,以便加入所需元件並打包。這個步驟由 Mac 獨立完成,待會兒才需連接 Apple TV。

Apple TV 2 JailBreak - Seas0nPass

步驟二 — 進入 DFU mode

IPSW 打包完畢後,當 “Waiting for device to enter DFU mode” 的提示出現時,便需要以 Micro-USB cable 將 Apple TV 2 連接上 Mac,接上後同時按下 Apple Remote 的 Menu 鍵與 Play 鍵 7 秒鐘,待見得 Apple TV 燈號疾速閃爍便可放開,之後 Seas0nPass 便會顯示巳發現裝置進入 DFU mode 的提示,如果沒有,請再重複 Apple Remote 的按法。

Apple TV 2 JailBreak - Seas0nPass

步驟三 — Restore Apple TV software

進入 DFU mode 之後,Seas0nPass 會呼叫 iTunes 進行自動的 Apple TV software 回復安裝程序。此自動程序可能因 iTunes 的狀況不同而失敗,沒有關係,接住 Option 鍵再點選 iTunes 中的 Restore 按鈕便會跳出 Finder 視窗,再自行選取 IPSW 來回復即可 (Seas0nPass 打包好的 IPSW 放置於 Home folder)。

Apple TV 2 JailBreak - Seas0nPass

至本步驟為止,其實 Apple TV 2 巳經 JailBroken,但有些情況裡,還需再進行一次 Tethered Boot 才行。若 Apple TV JailBroken 之後插上電源和電視,發現開不了機或顯示接上 iTunes 的圖示,請進行下一步驟 Tethered Boot — 意指接上 Mac 開機;開機需要插上電源,前面步驟裡插上 USB 並不算是開機,只是進入 iOS 更新等維護模示。

步驟四 — Tethered Boot

各種 cable 插入時機是 Tethered Boot 開機程序成功的關鍵,請詳讀下列說明後再進行操作。

1、Apple TV 2 JailBroken 後,拔下所有 cable
2、回到 Mac 再執行 Seas0nPass 一次,點選右邊的 “Boot Tethered” 按鈕
3、當 “Waiting for device to enter DFU mode” 提示出現時,以 Micro-USB 將 Apple TV 2 連接上 Mac
4、當見得 Apple TV 2 閃爍燈號變快時,接上電源
5、接上電源之後,同時按下 Apple Remote 的 Menu 鍵與 Play 鍵 7 秒鐘,見得 Apple TV 燈號疾速閃爍後放開,進入 DFU mode

Apple TV 2 JailBreak - Seas0nPass

6、進入 DFU mode 之後 Seas0nPass 會自動進行 Tethered Boot 程序,如果 Seas0nPass 仍顯示 “Waiting for device to enter DFU mode” 的提示,表示上述步驟未確實,請重覆依序操作步驟 1 至 5
7、Tethered Boot 完成後,Seas0nPass 會出現 “Tethered boot complete! It is now safe to disconnetc USB” 提示,此時將 Micro-USB cable 拔下,然後接上 HDMI cable,電視若顯示 Apple TV 開機時的語言選單,便表示成功。如果不成功,請重複整個步驟四程序。

Apple TV 2 JailBreak - Seas0nPass

如果確定步驟四沒有任何閃失卻仍不成功,原因可能在於前步驛一至三的 JailBreak 並未成功,請整個重新來過一遍。這就是 JailBreak 麻煩之處,沒有防呆措施,很容易失敗,又不知道問題發生在哪個環節。雖然 Apple TV 比 iPhone 單純許多,就算弄壞變成一顆磚頭 (bricked) 影響也較小,而且沒有資料安全和駭客入侵方面的顧慮,不過仍請三思而後行。

One more thing…

Apple TV 2 JailBreak 完畢,但是開機之後,看不到什麼變化。是的,JailBreak 歸 JailBreak,就如以前 Cydia 尚未發展成熟時,外加的 iPhone App 或是修改系統內的設定都得透過加入 Repository 來下載所需的檔案;JailBreak 只是一切的開端而巳,Apple TV 2 目前的狀況就像當時的 iPhone,沒有像是在 App Store 裡按兩下就裝好這種好事,只能以 SSH 協定在 Terminal app 下達指定來下載和安裝,搞得就像下指令給遠端的 server 裝執行命令一樣;靠這種方式,目前有 Grooveshark、nitoTV、Plex 和 XBMC 可裝。不論是新、舊款 Apple TV,我個人都比較推薦 XBMC (XBox Media Center),有機會再補充相關資訊,在這之前請自行 Google 方法和各 App 的特色。

最後,若嫌安裝這些 3rd party app 太麻煩,要價僅 U$20 的 aTV Flash (black) 是目前最簡單的方案,簡單到連 教學 也不必看,80% 推薦,10% 不推薦是因為 Seas0nPass 就是他們家的,所以 JailBroken 後裡頭什麼都沒有 (這樣你才會再掏錢出來買 aTV Flash);另外 10% 不推薦乃基於安裝完後還要再 Tethered Boot 一遍 (煩不煩啊? 而且說明未提及)。

* 請注意:本站於 '11 年十月即停止更新,唯恐資訊過時不再正確,請前往新站察看最新資訊

13 Responses to “Apple TV 2 JailBreak”

  1. hammercem says:

     我進行到步驟二,可是差上micro usb,按下Apple Remote,卻不會進入 DFU mode,不知道有沒有情況跟我一樣

  2. 索马里 says:

    我每次越狱时,进行到恢复firmware时都显示error 21不知道是因为什么

  3. 索马里 says:

    我也试了10.1.1也是同样的问题,哎~~~~用另外一个pwangetools也是到这一步就进行不下去了,换了windows也一样,难道我的apple tv有问题?
    有没有其他的可以restore the firmware的工具我可以试一试吗?

  4. […] 巳更新至 0.7.0,Apple TV 2 JailBreak 不再需要進行 Tethered Boot […]

Leave a Reply