游戏机与我们用于工作和娱乐的普通计算机并不太不同于。在所有控制台安全层之下——虚拟机监控程序、加密密钥和混淆层——实际上是一台计算机,配有CPU、GPU、存储和主板。一旦你能够绕过所有这些安全层,硬件就可以用于任何用途。因此,考虑到这一点,像正常人一样,我决定将我的Xbox 360改造成NAS,结果出乎意料地顺利。

为什么要尝试将游戏机用作NAS?

为什么要尝试将游戏机用作NAS?

因为这很酷,这就是原因

因为这很酷,这就是原因

我真的很讨厌旧硬件(尤其是游戏机)被浪费,但除此之外,使用游戏机进行超出它原本用途的各种应用一直让我着迷。Xbox 360在其控制台安全方面是一个特别难破解的难题,直到最近几年,改装者才找到了一种无需焊接和其他物理修改的方法来利用它。

Xbox 360的硬件本身相当老旧,但并不是没用。它的两个USB端口、SATA HDD兼容性和网络连接使其在游戏和自制软件之外相当多功能。当适当的漏洞被利用时,它几乎可以做任何事情,那为什么不尝试把它改造成NAS呢?

过程非常简单

过程非常简单

你只需要一个 USB 闪存驱动器和一点时间

你只需要一个 USB 闪存驱动器和一点时间

就像对待其他 NAS 设备一样,我的 Xbox 360 是通过以太网连接到网络的,以确保带宽,但为了安全,我把它和外网隔离开来。微软对连接到 Live 的修改版主机也不太友好,所以我将这台控制台完全离线。

我如何把它变成 NAS

我如何把它变成 NAS

它基本上能工作

它基本上能工作

除了用 ABadAvatar 漏洞之外,想把 Xbox 360 当 NAS 用,只需要加载一个 FTP 服务器。大多数自定义仪表板其实都自带这个功能。我用的是 XeXMenu,它在启动时会自动开启 FTP 服务,只要漏洞已经应用。

连接很简单:我可以用任何老旧的 FTP 客户端通过 IP 地址连接。不过,这个和 XeXMenu 一起的 FTP 服务器功能非常简单,根本不支持现代 FTP 的大部分功能。我不得不把 FTP 客户端从被动模式切换到主动模式才能连接。

一旦连接,我就能够浏览整个文件系统,包括硬盘、外部 USB 驱动器,甚至是内置闪存。我可以相对轻松地在这些设备之间传输文件,并且用我工作站上的一些随机文件进行了测试。我还能够从我的手机连接,这让我觉得非常有趣。实际上,我可以通过更换外壳里的硬盘来扩展内部硬盘,或者直接插入一个大容量 USB 闪存驱动器,把它当作大容量存储使用。

什么没有工作

什么没有工作

从自制的角度来看,它依然非常实用

从自制的角度来看,它依然非常实用

首先,Xbox 360 的连接速度限制为 100Mbps,这意味着在系统之间传输文件相当慢。它的最大速度约为 7 MB/s,这速度还不错,但对于大文件来说就不太实用了。可靠性也有些令人担忧,因为 FTP 服务器要求 Xbox 始终开着并运行这个漏洞,这就意味着每次启动控制台时我都得重新应用这个漏洞。如果我启动游戏或其他应用程序,就无法通过 FTP 连接。

Xbox 360的存储容量在内部和外部都限制在2 TB,即使如此,仍然需要一些调整才能正常使用,因此在控制台上进行大规模存储将极为有限。不过,如果你只是用来做自制软件,其实根本不需要那么多存储空间。作为传输自制软件文件(比如模拟器和备份)的方式,我更喜欢用FTP,因为它完全不需要手动操作。用USB闪存驱动器直接传输会更快吗?当然,但那样就没什么乐趣了,不是吗?