时隔7年,一直吃灰的ATV3可以重见光明了_(´ཀ`」 ∠)_真是有够漫长的
这次越狱的方法叫“EtasonATV”,支持的系统版本是7.4(8081),注意最新的7.5以及之后都会报错“Come back on ATV3 12H876”,所以越狱前先检查你的ATV是否是7.4以下旧版本系统,如果你像我这样一直放着吃灰很少开机的话那么很有可能可以继续进行越狱。(不小心升级到了7.5以上的朋友可以试试通过USB线刷(或者DFU恢复)降级到7.4,不行的话只能继续耐心等了╮(╯▽╰)╭)
接下来则是开始越狱,在这之前先在设置里把系统自动更新关闭!毕竟一旦中途自动更新到7.5以上版本不就白忙活了。
接下来的操作基本上官网和推特上都有,我只简单介绍一下,理论上这些基本操作都不需要太详细去解释。以下的图也是来源于官方,如果挂了就自行去google吧。
设置网络DNS为046.166.144.059。
到“给Apple发送诊断信息”那里按遥控器的播放键进入profile管理:
添加profile,连接可以是
trailers.apple.com/whyIsThisFileNameSoLong.cer
或者
trailers.apple.com/trailers.cer
退出到主画面,找到预告片的app
点击确认按钮开始越狱
接下来就是等待几分钟后ATV应该会自己重启,然后再次进入主菜单。这时候应该看不出是否已经越狱。需要使用电脑ssh连接进入
ssh root@(ATV的IP)
密码则是以前一直沿用的alpine,进入之后这个时候设备还是处于不完美越狱的状态,需要执行
dpkg -i /var/root/untether.deb
或者
dpkg -i untether.deb
进行完美越狱。这样以后reboot之后设备也是处于越狱状态了。
至此越狱算是完成,然而上面并没有第三方app也没用呀,所以接下来要做的就是装app。
目前可在ATV3上运行的app主要有kodi也就是以前的XMBC,类似Cydia那样的包管理软件nitoTV以及人气视频平台PLEX的客户端PLEXConnect。
在装任何软件之前,由于越狱只是获取root权限,而默认的分区用来装app肯定会遇到容量不足问题,所以和iOS上首次执行Cydia一样我们也需要手动去调整app的安装位置。注意等命令执行完之后再执行下一个命令,特别是rm命令是属于极其危险的删除指令,输入的时候要注意自己有没有打错特别是别乱加空格
mkdir -p /private/var/Applications
cd /Applications
mv * /private/var/Applications
cd /
rmdir /Applications
ln -s /private/var/Applications /Applications
cd
安装nitoTV的话只需要执行以下命令即可
wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add -
echo "deb http://apt.awkwardtv.org ./" > /etc/apt/sources.list.d/awkwardtv.list
apt-get update
apt-get install com.nito.nitoTV
killall -9 backboardd
安装Kodi的话执行以下命令,注意第一、二行那个命令如果你刚才装nitoTV已经执行过的话可以跳过
wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add -
echo "deb http://apt.awkwardtv.org/ stable main" > /etc/apt/sources.list.d/awkwardtv.list
echo "deb http://mirrors.kodi.tv/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
apt-get update
apt-get install org.xbmc.kodi-atv2
最后则是PlexConnect
apt-get update
apt-get upgrade
apt-get install python git
git clone git://github.com/iBaa/PlexConnect.git
cd PlexConnect/support/aTV_jailbreak/
./inst_atv3.sh
reboot
如果以上出现任何问题。。。。上网自己google吧,我也是查别人的╮(╯▽╰)╭
trailers.apple.com/trailers.cer这个已经失效了? 403 forbidden
有可能是DNS连接问题,国内的话可能需要挂个代理防止被污染