不知道大家是否看過筆者的文章- 《精品or垃圾?蘋果itv(apple TV)首測》 ,當時筆者經過測試後,發現一個Apple TV在未經越獄的情況下在國內基本就是無法使用,當然使用air play功能可以讓它成為ipad、iphone或itouch與電視連接的一個橋梁,但這未免也太過大材小用。
今天,本著挖掘Apple TV全部潛能的精神,筆者為手裡的Apple TV進行越獄,讓它成為一款真正有使用意義的產品。
點擊這裡,閱讀詳細內容
用micro usb線連接Apple TV與安裝了itunes的電腦並打開itunes,注意Apple TV不要接通電源。
itunes識別出了Apple TV
按住Shift鍵點擊恢復按鍵,選擇我們已經下載好的固件,版本AppleTV2_1_4.3_8F305_Restore.ipsw。
選擇固件
如果遇到未知錯誤(3194),那你就需要還原hosts文件,位置在C:windowssystem32driversetc目錄,用記事本打開,把那面那些IP和網址都刪了就可以了。
越到未知錯誤
修改hosts文件就可以解決
進入DFU模式開始越獄
啟動Seas0nPass,按住SHIFT點左邊的按鈕,選擇前面下載的8F305固件。Seas0nPass開始生成一個自製固件。
Seas0nPass啟動畫面
創建固件需要一段時間,大家可以喝點水休息一下
接下來我們進入DFU模式步驟如下:
1、啟動itunes,連接Apple TV電源線和數據線。
2、同時按住遙控器的menu和向下鍵保持七秒,直至Apple TV前面的白燈開始狂閃。
3、鬆開menu鍵和向下鍵,同時按住menu鍵和play鍵保持六秒,直至白燈開始狂閃。
4、關閉ITunes,啟動iREB,選Apple TV2,按照提示再同時按住menu鍵和play鍵。如果提示成功就進行下一步,否則重複這一步。
iREB啟動界面
看到這個畫面,說明你已經成功了
5、再次啟動ITunes,此時,已經可以看到Apple TV了。以上操作,如果未成功,請多試幾次。
刷入自製固件,辦法和刷官方固件一樣,所不同的是要選擇Seas0nPass生成的固件,存放在 我的文檔-Seas0nPass下面,文件名為AppleTV2,1_4.3_8F305_SP_Restore.ipsw。
刷修改後的固件
如果出現1602錯誤,無視它。將Apple TV接到電視上,發現已經出現Seas0nPass了,這時就證明越獄成功。
看到這個畫面,就證明越獄成功了
越獄成功還沒完 安裝XBMC很重要
不要以為越獄成功後就結束了,安裝XBMC才是重點。
http://hadm.net/xbmc/latest_atv2.deb,下載這個deb文件,打開winscp ,連接apple tv (ip 可以在apple tv的通用裡面查到)用戶名:root,密碼:alpine。進入media-cydia-autoinstall 文件夾,把剛剛下載的 latest_atv2.deb 複製進來。重啟apple tv 正常會自動安裝XBMC(你可以刷新sutoinstall 文件夾。如果latest_atv2.deb文件已經不見了,說明安裝成功)。
winscp界面
拷貝文件
雖然XBMC已經安裝成功,但是目前我們在Apple TV的界面上還無法顯示出來,不過不要著急,通過下面幾步就可以搞定。
打開軟體putty 輸入apple tv 的ip ,用戶名:root 密碼:alpine
putty軟體界面
依次輸入:
echo "deb http://apt.saurik.com/ tangelo-3.7
main">/etc/apt/sources.list.d/saurik.list
apt-get update
apt-get -f install
輸入上面內容後的過程圖
出現提示Y/n時,輸入y,然後回車。經過一段時間的等待,終於大功告成了。在Apple TV中已經可以看到XBMC。
XBMC出現了
XBMC語言設置及畫面調整
首次進入軟體語言為英文,為了讓我們用的更舒服,首先要將語言設置成中文,共需要設置三個部分:
初始畫面為英文
進入設置界面更改設置
1、System - appearance - Skin - Font - Arial based
進入Appearance
2、System - appearance -language - International - Chinese (simple)
設置完成後界面語言變成了中文
3、System - appearance -language - Character Set - Chinese Simplified GBK
另外,XBMC的畫面超出了屏幕範圍,本來以為是存在畫面過掃描,但通過設置電視發現沒用。後來發現原來是需要在XBMC軟體本身設置一下。設置路徑為:
系統設置 - 系統設置 - 視頻輸出 - 屏幕校準
進入屏幕校準設置選項
使用遙控器調整畫面,以邊角的藍邊為準
安完XBMC還不行 視頻網站插件不能少
用winscp連接Apple TV(需要輸入Apple TV的IP位址,然後用戶為root,密碼為alpine),打開/private/var/mobile/Applications目錄,將前面下載的repository.googlecode.xbmc-addons-chinese.zip文件拷貝進去。
WinSCP界面
將repository.googlecode.xbmc-addons-chinese.zip複製進去在XBMC中打開 系統設置->系統設置->擴展功能->從zip文件安裝->Home文件夾->applications文件夾->選擇zip文件。
安裝插件
zip文件安裝完成後,退出XBMC(左下角有一關機字樣圖標,用來退出XBMC),然後重新啟動XBMC。
再次在XBMC中打開系統設置->系統設置->擴展功能->獲取擴展功能->選剛剛安裝完成的repository.googlecode.xbmc-addons-chinese ->視頻擴展功能,此時出現優酷、中國網絡電視、搜狐等國內各視頻網站名稱。挨個選擇,安裝,開始下載該插件,等所有網站插件全部下載完成,退出設置界面。
部分視頻網站失效了
安裝視頻網站
在XBMC主界面下選視頻->擴展功能,出現剛剛安裝完成的各個網站。
國內視頻網站試看 效果不錯
我們點擊各視頻網站插件,從播放效果來看,高清片源的清晰度及播放效果均非常好,並且熱門的電視劇均能在這幾家視頻網站中找到。唯一遺憾的是,各視頻網站均不支持搜索功能,這為用戶的查找帶來了很大的不便。
優酷視頻
《裸婚時代》播放效果
土豆視頻播放《康熙來了》
搜狐視頻播放韓劇
新浪視頻播放臺灣偶像劇
網絡視頻還不夠 區域網共享必須有
除了網絡視頻功能外,XBMC的另一大特點就是解碼能力強,幾乎任何格式的視頻文件其都能完美的播放。不過由於Apple TV本身的存儲空間有限,我們無法將一部部高清影片拷到其內部存儲上再進行播放,所以區域網共享功能是非常必要的,下面即為windows7下設置的方法。注意:54M路由器在播放1080P影片時會存在緩衝現象。
首先,打開控制面板-網絡和Internet-網絡和共享中心,點擊左面第三行的「更改高級共享設置」,按照圖片上的選項設置。
點擊左面的「更改高級共享設置」
接下來在按win+R鍵,輸入gpedit.msc,打開本地組策略編輯器。打開計算機配置-Windows設置-安全設置-本地策略-用戶權限分配-從網絡訪問此計算機,點擊添加用戶或組,添加Guest。
在運行裡輸入「gpedit.msc」
添加Guset
然後打開計算機配置-Windows設置-安全設置-本地策略-完全選項-帳戶:使用空密碼的本地帳戶只允許進行控制臺登錄,選擇已禁用。
進入計算機管理,打開系統工具-本地用戶與組-用戶-Guset,確認帳號已禁用選項沒打勾。
接下來在你想要共享的文件夾上點擊右鍵,選擇共享-特定用戶,選擇Everyone,這樣我們的共享就成功了。
進入XBMC,打開視頻-文件-添加-Windows網絡(SMB),選取工作組-計算機名,然後確定,如果計算機有密碼,XMBC會出現用戶名及密碼欄,填入就好了。這時你共享的文件夾裡的文件就可以在XBMC看到並且播放了。
區域網共享視頻播放測試
設置好共享,我來看看實際播放效果如何。在播放6G多的MKV文件時,由於我的路由器是54M的,所以播放時存在緩衝現象。不過播放幾百M的視頻就非常流暢了。而且XMBC還支持字幕加載。
高清片源播放
高清片源播放
高清片源播放
高清片源播放
字幕設置
總結
經過本次對Apple TV的越獄,本來實用價值有限的Apple TV轉眼間變成了一部HTPC,如果你家中還缺少一部這樣的設備,那麼Apple TV不失為一個好的選擇。
註:本文內容參考了網友kangab的論壇帖,文中提到了軟體及固件可以點擊進入下載。