什么是 3DSX 文件?
.3dsx 文件格式 主要用于任天堂 3DS 的 homebrew 应用程序,允许用户在主机上运行非官方软件。本质上,.3dsx 文件是包含执行这些应用所需组件的 ZIP 压缩包,通常包括可执行代码、资源以及应用的元数据。要运行 .3dsx 文件,用户只需将其放入 SD 卡的特定目录并使用兼容的 homebrew 启动器。
- Executable Code: .3dsx 文件包含可执行代码,使其能够在 3DS 上运行非官方应用程序。
- Homebrew Launcher: 要打开 .3dsx 文件,需要在设备上安装 homebrew 启动器。该启动器充当运行各种 homebrew 应用(包括游戏、实用工具和模拟器)的入口。
- Supported Exploits: .3dsx 文件通常通过任天堂 3DS 软件漏洞打开,例如 soundhax 和 browserhax。这些漏洞允许玩家访问 homebrew 启动器并运行 .3dsx 应用。
常见用途
homebrew 启动器和 .3dsx 文件使用户能够在 3DS 上进行多种活动。一个流行的用途是玩复古游戏,许多用户使用 homebrew 来体验来自超级任天堂等老旧主机的游戏。此外,homebrew 应用可以绕过地区限制,使玩家能够访问在其所在地区可能不可用的游戏。homebrew 社区还开发了多种自定义应用,包括文件管理器和系统实用工具,进一步提升整体游戏体验。
显著文件名
- boot.3dsx: 这是用于启动 homebrew 启动器本身的文件。应将其放置在 3DS SD 卡的根目录,以便 homebrew 启动器正常工作。
.3dsx 文件格式概述
- Name: 3DS 游戏文件
- File Extension: .3dsx
- Media Type: application/octet-stream
- Description: 用于 3DS homebrew 应用的文件格式,包含用于在任天堂 3DS 设备上运行程序的可执行代码和数据。
- Magic Number:
3DSX(表示该文件是 3DS 可执行文件) - Usage: 用于在任天堂 3DS 主机上运行自定义 homebrew 应用,允许开发者创建并分享他们的软件。
3DSX 文件的关键特性
| 特性 | 描述 |
|---|---|
| 文件扩展名 | .3dsx |
| 主要变体 | Homebrew 可执行文件(标准版)、带嵌入式 SMDH 图标的 Homebrew、可通过网络流式传输的 3DSX(通过 FTP 或 HTTP homebrew 服务器) |
| 格式类型 | 位置无关的二进制可执行文件,带可选的元数据头部(NCCH + SMDH 结构) |
| 主要用途 | 通过 Homebrew 启动器在任天堂 3DS 上运行未签名的 homebrew 应用、游戏模组、存档编辑器、模拟器和实用工具 |
| 主要特性 | 无需安装——拖放至 SD 卡后即可立即启动;嵌入式图标和元数据消除了单独系统条目的需求 |
| 安全概况 | 对系统 NAND 风险低(在用户态运行),但恶意文件可能删除 SD 卡内容;需要自定义固件或漏洞才能执行 |
| 兼容性 | 在所有任天堂 3DS 型号(旧版、新版、2DS)上均可工作,前提是安装了自定义固件(Luma3DS、ReiNAND)或主要的 homebrew 入口点(Steelhax、unSAFE_MODE);亦受 Citra 模拟器支持 |
如何打开 3DSX 文件
要在任天堂 3DS 上打开 .3dsx 文件,请按照以下步骤操作:
- 设置 SD 卡:将 SD 卡插入电脑,在根目录下创建名为
3ds的文件夹。将 .3dsx 文件(包括必需的boot.3dsx文件)放入该文件夹中。 - 安装 Homebrew 启动器:选择合适的漏洞,例如 soundhax 或 browserhax,以获取 homebrew 启动器的访问权限。按照所选漏洞的具体说明进行安装。
- 重新插入 SD 卡:完成所有设置后,将 SD 卡重新插入任天堂 3DS。
- 运行漏洞:启动已安装的漏洞。这将进入 homebrew 启动器,您可以在其中浏览并选择 .3dsx 文件以运行该应用。
按照这些步骤操作,即可成功打开并运行 3DS 上的 .3dsx 文件。
什么是 Nintendo 3DS
Nintendo 3DS 是任天堂于 2011 年发布的掌上游戏机。它配备双屏幕,顶部屏幕可在无需眼镜的情况下显示 3D 画面。主机提供丰富的游戏,包括马里奥、宝可梦等热门系列。主要功能包括用于无线互动的 StreetPass 和用于拍摄 3D 照片的内置摄像头。不同型号,如 3DS XL 和 2DS,满足不同玩家的偏好,使 3DS 成为玩家中颇受欢迎的选择。
常见问题
Q1: 为什么我的 3DS 会出现 “Failed to load 3DSX file” 错误?
A: 您可能缺少必需的 .smdh 图标文件,或者该 .3dsx 文件是为不同的架构(例如仅适用于 New 3DS)编译的,导致与您的主机不兼容。
Q2: 我可以将 3DSX 文件转换为 CIA 文件进行安装吗?
A: 可以,使用诸如 3dsxtool(提取二进制)和 makerom(将其构建为 CIA)的工具,但您需要创建自定义的 RSF(Rights Sharing File)才能完成转换。
Q3: 运行 3DSX 文件是否需要自定义固件(CFW)?
A: 是的,绝对需要;您必须使用如 Luma3DS 的自定义固件,或使用绕过任天堂签名检查的主要入口点漏洞(如 unSAFE_MODE)。
Q4: 从互联网下载 3DSX 文件是否危险?
A: 通常不危险,因为它们没有写入系统 NAND 的权限,但恶意的 3DSX 仍可能删除 SD 卡上的文件,因此请仅从可信来源(如 GitHub 或官方 Homebrew Browser)下载。
Q5: 3DSX 格式能在 PC 的 Citra 模拟器上运行吗?
A: 可以,Citra 完全支持 3DSX 格式;只需进入 文件 > 加载文件,选择您的 .3dsx 即可运行,无需解密的 ROM。