aspose.info
ZH

3DSX 文件 - 任天堂 3DS Homebrew 启动器文件 - 什么是 .3dsx 文件以及如何打开它?

更新于

什么是 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 文件,请按照以下步骤操作:

  1. 设置 SD 卡:将 SD 卡插入电脑,在根目录下创建名为 3ds 的文件夹。将 .3dsx 文件(包括必需的 boot.3dsx 文件)放入该文件夹中。
  2. 安装 Homebrew 启动器:选择合适的漏洞,例如 soundhax 或 browserhax,以获取 homebrew 启动器的访问权限。按照所选漏洞的具体说明进行安装。
  3. 重新插入 SD 卡:完成所有设置后,将 SD 卡重新插入任天堂 3DS。
  4. 运行漏洞:启动已安装的漏洞。这将进入 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。

参考资料