游戏机黑客词汇表

如果想要给封闭的设备换上功能强大的自制系统,然后获取最高权限,以及运行各种第三方程序,可能就需要让机器运行自定义固件,下面是相关的词典。

boot loader:引导加载程序,比如 PC 主要使用的引导加载程序通常就是 UEFI(之前常用的是 BIOS)。在封闭的设备里,如果换成自定义引导加载程序,就能加载不同或者修补后的固件,Switch 的 Hekate 就是一个自定义引导加载程序。

RCM:恢复模式 (ReCovery Mode) 缩写,有时会被称作工程模式,通常是维修设备所预留的高权限模式,但 RCM 这个缩写的使用范围并不广泛,因为这是 NVIDIA Tegra 芯片手册里的缩写,而 Intel 和 AMD 似乎没有使用这种缩写,所以似乎只有 Switch 和 Microsoft Surface RT 这种使用了 NVIDIA Tegra 芯片的设备,才会使用到 RCM 缩写。

CFW:自定义固件 (Custom firmware) 的缩写,通常固件也等同于系统的概念,所以第三方 Android ROM 比如 LineageOS 和第三方路由器系统 OpenWrt 也算是自定义固件,Switch 常见的自定义固件有 SXOS, Atmosphere 和 ReiNX,但它们均为修补的固件或固件修补程序,这意味着它们除了运行自制程序/游戏之外,也能直接运行 Switch 程序/游戏,不过也能让 Switch 运行 Android 这个独立于 Switch 原生系统的 CFW。

the homebrew channel, the homebrew launcher, homebrew loader, hbmenu:这是任天堂游戏机 Wii, 3DS 和 Switch 平台上的自制程序启动器,用来图形化的呈现各个自制软件。

Homebrew:原意是家酿啤酒,在自定义固件领域就是自制软件的意思,比如上文提到的非任天堂授权创建的所有程序,包括 CFW 和自定义引导加载程序,《香港97》这款第三方 FC 游戏也算是 Homebrew。

博客 | #游戏 #原理
 
 
Back to Top