使用越狱和 XBMC 改进 Apple TV 2 (5.2)

Apple TV 是一款很棒的客厅配件,但许多拥有媒体中心和家庭影院 PC 经验的人更喜欢功能更强大的应用程序,如 Plex 和 XBMC,因为它们具有附加功能和更广泛的视频编解码器支持。使用 XBMC,您几乎可以播放任何视频或音频格式,访问共享网络驱动器进行网络播放,接受来自 LAN 或 Internet 的媒体流,安装新的用户主题(皮肤),显示天气和新闻信息,基本上可以作为一个完整的成熟的多媒体自动点唱机。

XBMC 可以在 Apple TV 2 上运行iOS 6.1)所以

  • 下载 Seas0nPass (Mac OS X) (Windows)
  • 用于将 Apple TV 连接到计算机以执行越狱的 USB 数据线
  • SSH 客户端(Mac OS X 的终端,Windows 的 PuTTY)
  • 不幸的是,Apple TV 3rd generation 尚未越狱,因此无法接受 XBMC 安装。使用 Seas0nPass 越狱 Apple TV 非常简单,并且与用于移动 iOS 设备的 Evasi0n 工具非常相似,您需要物理连接Apple TV 对电脑进行越狱。满足基本要求后,您就可以继续了。

    越狱 Apple TV 2 Running 5.2 (iOS 6.1)

    • Open Seas0nPass
    • 选择“创建 IPSW”并让 Seasonpass 构建越狱的 IPSW 进行安装,然后按照屏幕上的说明在需要时通过 USB 将 Apple TV 2 连接到计算机
    • 使用 ATV 遥控器同时按住 MENU 和 PLAY 按钮 7 秒钟,将 Apple TV 置于 DFU 模式
    • iTunes 将启动以将 Apple TV 恢复到新越狱的 IPSW,继续按照 Seas0npass 屏幕上的说明进行操作

    Apple TV 将重新启动,您将知道 Seas0nPass 已有效安装,因为 Apple TV 主屏幕上的“设置”图标暂时替换为红色“FC”徽标。

    如何知道Apple TV是否越狱

    现在最重要的是安装 XBMC。

    在 Apple TV 2 (5.2) 上安装 XBMC

    开始之前,通过执行以下操作找到 Apple TV 的本地 IP 地址

    • 转到“设置”,然后转到“常规”,然后转到“网络”
    • 记下 ATV IP 地址,您需要用它通过 SSH 连接到设备并安装 XBMC

    在 Mac(或 Windows PC)上,打开一个新的终端窗口并使用 SSH 以根用户身份使用您刚刚检索到的 IP 连接到 Apple TV:

    ssh root@appletv-ip

    Apple TV 的默认密码是不带引号的“alpine”,就像所有 iPad、iPhone 和 iPod 一样。除非您在某个时候更改了它,否则它将是“高山”。

    现在您已经远程登录到 Apple TV,安装过程开始了。下面概述的 XBMC 的官方方法 使用命令行,尽管 XBMC Wiki 提供了另一种方法,如果您喜欢冒险的话。

    apt-get install wget

    <代码>wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key 添加-

    echo "deb http://apt.awkwardtv.org/ stable main" > /etc/apt/sources.list.d/awkwardtv.list

    echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list

    apt-get 更新

    mkdir -p /Applications/AppleTV.app/Appliances

    apt-get install org.xbmc.xbmc-atv2

    mkdir -p /Applications/XBMC.frappliance

    重启

    Apple TV 将重新启动,您现在可以在上面运行可爱的 XBMC 媒体中心应用程序。

    在 Apple TV 上的 XBMC 中安装插件和自定义皮肤

    您需要使用终端或 SFTP(通过 Cyber​​duck 等应用或来自 OS X Finder sFTP 功能) 在运行 XBMC 的 Apple TV 上安装自定义皮肤,但如果你做到了这一点,这并不复杂。使用 root@ip-address 连接到 ATV,然后导航到:

    /private/var/mobile/

    将 zip 文件放入该目录,然后从 XBMC 导航到“Add Ons”并使用“Install from Zip”

    或者,您可以在计算机上解压缩皮肤和插件,然后使用 scp 或 SFTP 将它们直接复制到相应的插件或皮肤目录中。

    皮肤看起来真的很棒,并且可以从 XBMC 免费下载

    XBMC 皮肤

    Confluence 是一个漂亮的微妙皮肤,成为默认皮肤,AEON 是一个流行的第三方选择,尽管它已经有一段时间没有更新了。

    从 Apple TV 卸载 XBMC

    确定您不是 XBMC 的粉丝?没什么大不了的,卸载然后安装要容易得多。使用 SSH 再次登录 Apple TV:

    ssh root@appletv-ip

    现在使用apt-get打包工具卸载XBMC:

    apt-get remove org.xbmc.xbmc-atv2

    最后,再次重启ATV:

    重启

    Apple TV2 将在没有 XBMC 的情况下重新启动。

    卸载 XBMC 不会撤销 Apple TV 上的越狱。如果您想对 Apple TV 进行解锁,您需要将它连接到计算机上运行的 iTunes,然后使用“恢复”功能将其恢复为出厂设置。

    XBMC到底是什么?

    对于某些历史,XBMC 是“Xbox Media Center”的缩写,是的,Xbox,就像在 Microsoft 游戏机中一样。 XBMC 最初是为改装的 xboxes 构建的,目的是将它们变成媒体中心,但它已经发展成为一个跨平台兼容的媒体中心应用程序,直接在 几乎任何东西,从 Mac 和 Windows 计算机到 Raspberry Pi。最新版本的 XBMC 支持作为 AirPlay 接收器,用于流媒体视频来自 iTunes 的音频,因此您不会通过使用 XBMC 失去那些 iOS 设计的功能,但是与 Apple TV 的默认软件不同,它可以直接在 ATV(或桌面)上完美播放 mkv 文件) 没有挣扎。

    XBMC 能够在越狱的 Apple TV 上运行一段时间,但这是首次在最新的 5.2 软件更新中可用。