ATV2- 4.3.1 全越獄(PwnageTool 以及 Seas0nPass)
(2011/4/6 備註:因為 PwnageTool 刷過的 ATV2 ,使用 XBMC 時播放影片時,有無法初始化音效裝置的問題,因此,使用 Seas0nPass 重刷,一樣是全越獄,越獄步驟請參考文章尾。)
春節連假第三天,redsn0w 和 PwnageTool 發佈了支持 iOS 4.3.1 的全越獄。
兒童節、下雨天,熊爸覺得除了睡覺和陪小朋友玩,沒有比越獄更適合今天了。
自從有了 redsn0w,已經很久沒用 PwnageTool 來越獄,只因現階段 ATV2 只能靠他。
上次是用 greenpois0n 來越獄 ATV2 的,因此,在這篇,很簡單的把 PwnageTool 幾個畫面放上來。
另外,這次在安裝 XBMC 時,遇到了一些問題,在官網的討論區,終於找到解答,順便讓大家參考。
開始之前,請先下載 PwnageTool 4.3,另外,越獄之前,我已經先將 ATV2 先升級到 4.3.1。
1. PwnageTool 的歡迎畫面。
http://farm6.static.flickr.com/5304/...2d2c5137bd.jpg
2. 選擇 Apple TV2 的裝置。
http://farm6.static.flickr.com/5064/...0ef1deb66c.jpg
3. 選擇正確的 Apple TV2 軔體(AppleTV2,1_4.3_8F202)
http://farm6.static.flickr.com/5262/...3c71aa7bea.jpg
4. PwnageTool 會製作出另外一個軔體。
http://farm6.static.flickr.com/5183/...9c1bf7f797.jpg
5. 開始製作軔體。
http://farm6.static.flickr.com/5103/...24234a33bd.jpg
6. 按照畫面進入 DFU 模式,很簡單,只要壓住遙控器上的 Menu + 播放鍵 7 秒就可以了。
http://farm6.static.flickr.com/5061/...4b2488d1a7.jpg
7. 進入 DFU 後,iTunes 會被啟動。請使用 option + Restore 鍵,選擇 PwnageTool 製作出來的軔體。
http://farm6.static.flickr.com/5179/...65fb9cdb10.jpg
8. 越獄後,ATV2 的主選單會多出 nitoTV。
http://farm6.static.flickr.com/5020/...f22a000c8c.jpg
9. 越獄就是為了安裝 XBMC,進入 nitoTV 的安裝程式裡,選擇 XBMC。
http://farm6.static.flickr.com/5068/...59e7ee3233.jpg
10. 問題發生,出現缺少 xmbc-seatbeltunlock package 的錯誤。
即使 SSH 進入安裝,也是相同的錯誤。
http://farm6.static.flickr.com/5023/...a5f1f4d239.jpg
11. 直接用 ssh 連上 ATV2,給予以下的指令:
echo "deb http://apt.saurik.com/ tangelo-3.7 main">/etc/apt/sources.list.d/saurik.list
- 執行完後,接著打:
apt-get update
- 結束後,再打:
apt-get -f install這樣 XBMC 就會正常安裝完,執行畫面如下:
http://farm6.static.flickr.com/5185/...93544d862a.jpg
12. 進入 ATV2,選單上就會出現 XBMC。
http://farm6.static.flickr.com/5268/...f272a07cf4.jpg
13. 再次進入 nitoTV 的程式安裝,可以看到 XBMC 也已經安裝完成。
http://farm6.static.flickr.com/5292/...a860ed094a.jpg
備註:
- ATV2 在使用 PwnageTool 階段,以及刷軔體階段,建議別接上電源線。熊爸第一次的失敗可能就是接上電源線,刷軔體的過程一直出現錯誤,和之前用 greenpois0n 建議的不同。
- ATV2 刷軔體出現錯誤時,接上螢幕會看到需要連接 iTunes 的畫面,此時毋須慌張。直接將 ATV2 接上電腦,開啟 iTunes,然後使用原廠的軔體或是直接按下回復鍵,先讓他回到最初的軔體版本,再重新越獄。
- 如果越獄後,你的 ATV2 安裝 XBMC 時沒有發生類似熊爸這邊的錯誤,那就恭喜囉。倘若您的錯誤是不一樣的,建議您可以直接參考 XBMC 官網上的討論區,多半可以找到解答。
====== 2011/4/6 使用 Seas0nPass 重新越獄 ======
到發文為止,使用 PwnageTool 刷過的 ATV2 在 XBMC 上總是有無法初始化音效輸出裝置的問題,此問題在 XBMC 的官網上,仍然未有相對應的解法。
另外,在播放影片時,會有一段一段停頓的感覺,此問題也尚未提出解決方案。
這兩部分,官網推論應該是 PwnageTool 的問題。
很湊巧的,Seas0nPass 昨天也釋出了全越獄的版本。因此,熊爸決定不再等待官網的解決方案,直接使用 Seas0nPass 來全越獄 ATV2。
簡單說明一下過程:
1. 將 ATV2 回復到官方出廠的軔體。
2. 使用 Seas0nPass 全越獄 ATV2。
3. 使用 ssh 連上 ATV2,自行安裝 nitoTV。
4. 使用 nitoTV 裡面的 install program 來安裝 XBMC。
測試結果:
Seas0nPass 果然在音效裝置初始化的問題及影片播放斷斷續續的問題上,皆沒有出現。
然而,在播放 .mkv 檔案時,仍然會跳出畫面,回到 ATV2 選單上。
= 2011/4/19 更新 XBMC (org.xbmc-20110418-e113cff_atv2-arm.deb) =
播放 mkv 檔案會跳回 frontrow(主選單) 的問題已經解決,也不需要取消字幕的顯示。
(文章同步發佈於部落格中)