家庭影院的技术真是日新月异(感兴趣的可以看看这个HTPC介绍),我也很久没时间去关心,自从有了小明,除了给小明看会儿动画片之外,我们家的电视机几乎成为了装饰。
很早就看到威锋网上介绍破解Apple TV 2,然后可以装XBMC以及很多中文节目的插件。同事最近搞了一个,反馈说他老婆在家里看优酷上的高清的《步步惊心》灰常爽,貌似很多网上的大妈都在热烈讨论这部戏,有的居然晚上睡觉还哭醒了,吴奇隆都一大吧年纪了,居然在90后里边又红了一遍,给力啊。
个么觉得咱也搞一个吧。只有100刀,其他都免费,没有几十刀的月费,而且可以自己折腾,性价比太高了。网上还有自己搭建NAS,自动化下载高清电影,然后stream到ATV2上的,折腾潜力无穷啊。
搞了一个周末,虽然越狱这部花了点时间,最后的效果还是很赞的,强烈推荐有类似需求的同学们也去搞一个。
网上教程五花八门,好多都不是最新的固件版本的,让我走了很多弯路。我把我的流程简单写一下吧。
硬件准备:
- Amazon上买一个Apple TV 2,Amazon免税免邮。
- 一根HDMI线,ATV2是不带HDMI线的,我对HDMI线没研究,貌似从一两块到上百块都有,买个几块钱的即可。Amazon ATV2页面有个三件套,ATV2加HDMI线加音频线,挺好的。苹果自己卖的HDMI线20刀,音频线30刀,抢钱啊。
- 一根micro USB线,这个是用来越狱的,我们家真好有个USB移动硬盘是用micro USB线的,有些型号的手机比如Samsung Focus Windows Mobile 7的也是用这个线。没有的话可以买这个,至少我用的没问题的。
软件准备:
- Seas0nPass,这个软件完成越狱的一条龙服务,越狱过程看这个介绍即可。我用的版本0.7.8 (118)支持最新的固件版本4.3 (8F455),假如你从ATV菜单看到是4.3 (2557)的话,其实是同一个版本,一个是build ver号,一个是软件号。
- TinyUnbrella,也许你看这篇教程的时候果果已经有新的固件出来的,假如越狱工具还没跟上的话,那就只能降级到旧的固件版本再越狱,所以备份你的shsh很重要,可以备份到cydia服务器上,也可以用TinyUnbrella备份到本地。
- SSH命令行客户端,得用这个登录越狱后的ATV,Mac是自带的,windows上有很多类似的。
- 时间,我越狱的过程中出现了几次问题,现在还不明白为什么,网上也有同样人有问题,但是没有答案,只好反复的试,所以假如运气不好,就得花点时间了。
开始吧:
- ATV包装打开,再次赞叹一下苹果的包装设计,胶带和盒子都很容易拆开,别忘了要揭掉边上一圈胶带才能看出来接口。整体设计非常小,大概手掌那么大,拿在手里很奇妙。
稳妥起见做两件事情:
第一,用TinyUnbrella备份一下shsh。这个的目的是以后不小心升级到不能越狱的版本,开可以降级回去,而且用iTunes恢复的时候要从苹果的服务器验证,有些旧的版本苹果验证会失败,小雨伞会在本地跑一个类似的服务,让验证通过。
第二,检查固件版本。正常设置好ATV,设好无线网络,连上电视,从一般设置里看固件版本号,保证和Seas0nPass支持的版本,也就是目前苹果最新的固件版本一致,假如不一致,那就不用往下看,得等了。或者看看是否可以降级,得自己做功课了。
- 用Seas0nPass越狱,基本按照官方教程一步一步走就可以。我是在Mac上走的,windows大同小异。
先不要连接ATV,运行Seas0nPass,它会帮助你下载新的苹果固件(这个得花挺长时间的,去干点别的事情,比如正常设置下ATV,连到电视上玩一下先),然后生成越狱用的镜像存在用户的home目录,比如我的是/Users/
然后提示出来要你同时按住Menu和Play/Pause键7秒钟,把micro USB连上ATV和电脑,然后正面对着遥控器(有一个小白灯一闪一闪的就是正面)。玩了以后松开,它会把ATV进入DFU模式,然后告诉你在上传东西到ATV,它会启动iTunes,然后跳出窗口,你要选择刚刚生成的镜像,点OK,然后它就开始给你越狱了。
我碰到了好几次问题,搞得非常郁闷,最后是先通过iTunes正常恢复(Restore),然后再用Seas0nPass就成功了。假如遇到问题的话,可以看这两个链接:恢复出错,其他常见问题,也可以直接在论坛问。居然还有说有时候坏的USB线或者端口也可导致出错,让我在深夜1点多抓狂不已,难道要冲到Fry's去?
- 不管你用啥办法,最后你用那个生成的镜像恢复成功了,越狱就完成了。Seas0nPass可能还是报错,不用管他。
然后就连上电视,设好无线网络,从基本设置菜单,网络项看它的ip,举例比如是192.168.1.6,iOS上默认root用户的密码都是alpine,这个最好改掉
打开ssh命令行,敲以下命令安装XBMC以及中文插件:
$ssh root@192.168.1.6 root@192.168.1.6 password: alpine Apple-TV:~ root# apt-get update Apple-TV:~ root# apt-get install org.xbmc.xbmc-atv2 Apple-TV:~ root# cd /var/mobile Apple-TV:~ root# wget http://xbmc-addons-chinese.googlecode.com/files/repository.googlecode.xbmc-addons-chinese.zip
命令行上的敲好了,装了稳定版本的xbmc,下载了中文频道的插件。下来就得用遥控器完成了,说实话用惯了触摸屏和键盘,真很痛苦。
首先把ATV的语言设成简体中文。
然后换中文界面。选菜单上的XBMC,打开。把XBMC也设置成中文界面和字体,否则会死的很难看,我不小心搞错了字体,结果在方块块(编码不对的话中文都变成块块)中徘徊了很久很久。
1)进入XBMC菜单-+System -+Appearance -+Skin -+Fonts-+点击遥控中心键调整为Arialbased, 2) 然后International -+Language 语言-+点击遥控中心键调整为Chinese (Simple) ;Character set 调整为: Chinese Simplified (GBK)
最后装中文频道的插件。
1) XBMC-+系统设置-+扩展功能-+从zip 文件安装-+选择Home文件夹-+调整为repository.googlecode.xbmc-addons-chinese.zip 2) XBMC-+系统设置-+扩展功能-+获取扩展功能-+全部扩展功能-+视频扩展功能,翻到最后一页就能看到中文的视频网站,一个一个的启用你常看的中国视频网站,诸如:优酷、土豆等等。
好啦,完工!订了优酷,土豆,天翼,搜狐,新浪的频道,太太太爽了,真的应有尽有,从小明的各种动画片,到各种最新的电视剧,电影都有,而且贼清楚啊,果果和那些默默无闻折腾出这些插件和影院软件的同学们,我爱死你们料!
最后一点,家里的网络带宽很重要,我们家现在是DSL1.5M下载,有些高清的节目会卡,还好下周马上就要换到Comcast的15M下载了,前两天有个19.99包月的deal。期待中。
=============== 为继续折腾准备的分割线 =================
当然,伟大的折腾之路是没有止境底,还有很多可以干的:
- 装XBMC的nighgly build,据说性能更好,特别是要从自己的NAS做格式转换
- 装其他程序,比如ice films, hulu等等
- 设置NAS的整套系统(估计这个永远没时间了)
参考:
1. Seas0nPass越狱教程
2. 越狱出错各种问题指南:1, 2, 3
3. XBMC在ATV2上的安装指南
4. XBMC其他插件列表(家里有老人小孩的请不要装第一个)
5. XBMC nightly builds
6. XBMC chinese addons Google project
7. XBMC中文论坛
8. 威锋论坛上的一个教程