Skip to content

故障排除 (MSET9)

本页面提供了针对“安装 boot9strap (MSET9)”、“安装 boot9strap (MSET9 CLI)”和“安装 boot9strap (MSET9 Play Store)”页面中常见问题的故障排除建议。如果您无法通过本页面的建议解决问题,请加入 Nintendo Homebrew Discord 服务器 并描述您的问题,包括您已经尝试过的操作。

MSET9 (应用程序 / 脚本)

未安装 Python 3

您使用的计算机上未安装 Python。请从 Python 官网 下载,双击安装程序并按照提示安装 Python。安装完成后,请重试。

HOME Menu extdata: Missing! (HOME 菜单扩展数据:缺失!)

请在插入 SD 卡的情况下启动主机,然后再次检查 MSET9 状态。

如果此方法无效,则需要格式化您的 SD 卡:

  1. 将 SD 卡上的所有内容复制到您的电脑
  2. 格式化 SD 卡 (Windows, Linux, macOS)
  3. 将所有内容复制回 SD 卡
  4. 第一部分 第 7 步 重新开始
Mii Maker extdata: Missing! (Mii 制作器扩展数据:缺失!)

在 SD 卡上未找到 Mii 制作器数据。请在插入 SD 卡的情况下启动主机,然后启动 Mii 制作器,之后再次检查 MSET9 状态。

如果此方法无效,则需要格式化您的 SD 卡:

  1. 将 SD 卡上的所有内容复制到您的电脑
  2. 格式化 SD 卡 (Windows, Linux, macOS)
  3. 将所有内容复制回 SD 卡
  4. 第一部分 第 8 步 重新开始。
Title database: Not initialized! (标题数据库:未初始化!)

请确保您已重置标题数据库。

  • 请在插入 SD 卡的情况下启动主机
  • 启动“主机设置” (System Settings) 并导航至 数据管理 -> Nintendo 3DS -> 软件 -> 重置 (截图)
    • 这不会清除您的任何数据
  • 如果出现重置提示,重置完成后请关闭主机电源,并从 第一部分 第 14 步 重新开始

如果您没有收到重置提示,则需要格式化您的 SD 卡:

  1. 将 SD 卡上的所有内容复制到您的电脑

  2. 格式化 SD 卡 (Windows, Linux, macOS)

  3. 将所有内容复制回 SD 卡

  4. 运行 MSET9 脚本:

    • Windows:双击 MSET9-Windows.bat
    • macOS:双击 MSET9-macOS.command,如果提示请输入你的密码
    • Linux:打开终端窗口,cd 到 SD 卡的根目录,然后输入 python3 mset9.py 并按 Enter
  5. 输入与您主机型号和版本对应的数字,然后按 Enter 键

  6. 输入 2 然后按 Enter 键以检查 MSET9 状态

    • 这将重新创建虚拟数据库
  7. 关闭 MSET9 脚本窗口

  8. 第一部分 第 12 步 重新开始。

Error 01: Couldn't find Nintendo 3DS folder (错误 01:找不到 Nintendo 3DS 文件夹)

您未在 SD 卡的根目录运行 MSET9,或者 SD 卡缺少 Nintendo 3DS 文件夹。

请记住,您的 SD 卡应该看起来像这样:

INFO

如果您的 SD 卡布局正确,那么您的 SD 卡很可能未被主机读取,需要进行格式化:

  1. 将 SD 卡上的所有内容复制到您的电脑
  2. 格式化 SD 卡 (Windows, Linux, macOS)
  3. 将所有内容复制回 SD 卡
  4. 第一部分 的开头重新开始
Error 02: Your SD is write protected (错误 02:您的 SD 卡已写保护)

此 SD 卡已启用写保护。如果您使用的是标准尺寸 SD 卡,请确保锁开关处于 向上位置。否则,请尝试弹出并重新插入您的 SD 卡。

Error 04: You don't have 1 ID0, you have (#)! (错误 04:您没有 1 个 ID0,您有 (#) 个!)

您有多个 ID0 文件夹。要确定正确的文件夹,请遵循以下说明:

  1. Nintendo 3DS 文件夹重命名为 BACKUP_Nintendo 3DS
  2. 将 SD 卡重新插入主机
  3. 启动主机
  4. 等待主机生成 SD 卡数据
    • 您的应用程序将会消失。这是正常的,稍后就会恢复。
  5. 关闭主机电源
  6. 将 SD 卡插入电脑
  7. 打开 SD 卡上的 Nintendo 3DS 文件夹
  8. 记下您看到的文件夹的前几个字符
    • 这是您真正的 ID0,我们将把它保留在真实的 Nintendo 3DS 文件夹中
  9. 删除当前 Nintendo 3DS 文件夹中的 ID0
  10. 将真正的 ID0 文件夹从 BACKUP_Nintendo 3DS 文件夹移动到 Nintendo 3DS 文件夹
  11. 如果存在,将 Private 文件夹从 BACKUP_Nintendo 3DS 文件夹移动到 Nintendo 3DS 文件夹

完成此操作后,请从 第一部分 第 3 步 继续。

Error 05: You don't have 1 ID1, you have (#)! (错误 05:您没有 1 个 ID1,您有 (#) 个!)

当你在同一台 3DS 上使用过 多个 SD 卡,并且后来把这些 SD 卡里的内容合并到一起时,就会出现这种情况。两个文件夹其实都是“有效”的,但 3DS 一次只能读取其中一个

你需要判断 哪个文件夹才包含你的真实数据。首先,为了防止出问题,请先备份所有这些文件夹:

INFO

现在,在 SD 卡中 删除除一个之外的所有文件夹。 通常建议删除 体积最小的那个(或那些)文件夹,因为包含你全部数据的文件夹一般会占用更多空间。

你可以通过 右键点击文件夹 → 选择 “Properties(属性)” 来查看哪个文件夹占用空间更大:

INFO

INFO

处理完成后,你的 SD 卡目录应该看起来类似这样:

INFO

接下来,把 SD 卡重新插入你的 3DS 并开机。

  • 如果你的数据仍然存在,说明你删除的是正确的文件夹,现在你已经找到了正确的 ID1
  • 如果所有内容都消失了,请回到刚才创建的 备份文件夹,恢复文件,然后尝试保留另一个文件夹。
Error 06: You need at least 16MB free (错误 06:您需要至少 16MB 可用空间)

您的 SD 卡没有足够的空间来触发 MSET9。请释放一些空间并重试。

在本指南结束时,您将需要至少 1.3GB 的空间来制作 NAND 备份,因此最好至少释放这么多空间。

Error 07: One or more files are missing or malformed! (错误 07:一个或多个文件缺失或损坏!)

MSET9 运行所需的一个或多个文件缺失或损坏。请重新下载 MSET9 发布版 .zip 并将其解压到 SD 卡的根目录,替换所有现有文件,然后重试。

Error 18: Windows Locale Settings are broken! (错误 18:Windows 区域设置已损坏!)

Windows 10 及以上版本 中创建 MSET9 ID1 时,脚本可能会出现如下错误:

这是由于 Windows 的 UTF-8 Beta 支持导致的。你需要关闭该选项才能运行 MSET9:

  1. Windows 键 + R 打开“运行”窗口,输入 intl.cpl,然后点击 “OK”

    INFO

  2. 点击 Administrative(管理),然后点击 Change System Locale(更改系统区域设置)

    INFO

    INFO

  3. 取消勾选 Beta: Use Unicode UTF-8 for worldwide language support(Beta:使用 Unicode UTF-8 提供全球语言支持),然后点击 “OK”

    INFO

  4. 点击 “Restart Now” 立即重启电脑

    INFO

电脑重启完成后,请再次尝试创建 MSET9 ID1

FileNotFoundError: [Errno 2] No such file or directory (文件未找到错误:[Errno 2] 没有这样的文件或目录)

要手动移除 MSET9,请遵循以下说明:

  1. 打开 SD 卡上的 Nintendo 3DS 文件夹
  2. 打开您看到的 32 个字符长的文件夹
  3. 您应该看到两个文件夹,删除包含乱码文本的文件夹
  4. 如果剩余的文件夹以 _user-id1 结尾,请通过重命名移除 _user-id1
  5. MSET9 现已移除,将此视为第四部分的完成

MSET9 (漏洞利用)

重新插入 SD 卡后出现红屏 (第二部分 第 11 步)

您的 SD 卡根目录可能缺少 SafeB9S.bin,或者该文件已损坏。请从 MSET9 .zip 中复制它,替换任何现有文件,然后按照以下说明移除触发文件:

  1. 按住电源按钮 20 秒强制关闭主机

  2. 将 SD 卡插入电脑

  3. 运行 MSET9 脚本:

    • Windows:双击 MSET9-Windows.bat
    • macOS:双击 MSET9-macOS.command,如果提示请输入你的密码
    • Linux:打开终端窗口,cd 到 SD 卡的根目录,然后输入 python3 mset9.py 并按 Enter
  4. 输入与您主机型号和版本对应的数字,然后按 Enter 键

    • 当前状态应显示 Injected (已注入)
    • 如果您已经移除了触发文件 (或从未注入过),当前状态将显示 Ready (就绪),您可以 重试第二部分
  5. 输入 4,然后按 Enter 键

  6. 一旦窗口显示 "Removed trigger file" (已移除触发文件),输入 0 然后按 Enter 键

  7. 将 SD 卡重新插入主机

  8. 启动主机

  9. 返回 第二部分 第 1 步

或者,您的 SD 卡可能格式化不当或分区有问题。在移除触发文件后,请格式化它:

  1. 将 SD 卡上的所有内容复制到您的电脑
  2. 格式化 SD 卡 (Windows, Linux, macOS)
  3. 将所有内容复制回 SD 卡
  4. 第二部分 第 1 步 重新开始
重新插入 SD 卡后系统设置无限加载

您很可能执行了与 MSET9 说明不同的操作,选择了错误的型号/版本,或者您的 SD 卡需要格式化。请确保在打开脚本时选择了正确的 型号 和固件版本。

请按照以下说明移除触发文件并重试第二部分:

  1. 按住电源按钮 20 秒强制关闭主机

  2. 将 SD 卡插入电脑

  3. 运行 MSET9 脚本:

    • Windows:双击 MSET9-Windows.bat
    • macOS:双击 MSET9-macOS.command,如果提示请输入你的密码
    • Linux:打开终端窗口,cd 到 SD 卡的根目录,然后输入 python3 mset9.py 并按 Enter
  4. 输入与您主机型号和版本对应的数字,然后按 Enter 键

    • 当前状态应显示 Injected (已注入)
    • 如果您已经移除了触发文件 (或从未注入过),当前状态将显示 Ready (就绪),您可以重试第二部分
  5. 输入 4,然后按 Enter 键

  6. 一旦窗口显示 "Removed trigger file" (已移除触发文件),输入 0 然后按 Enter 键

  7. 将 SD 卡重新插入主机

  8. 启动主机

  9. 返回 第二部分 第 1 步

如果您继续遇到此问题并确信所有操作均正确无误,请确保触发文件已移除并格式化您的 SD 卡:

  1. 将 SD 卡上的所有内容复制到您的电脑
  2. 格式化 SD 卡 (Windows, Linux, macOS)
  3. 将所有内容复制回 SD 卡
  4. 第二部分 第 1 步 重新开始
触发 MSET9 后发生异常

这可能表明您已经安装了自定义固件。您应该检查一下

SafeB9SInstaller 相关问题

打开 SafeB9SInstaller 之前的问题

无法打开 SafeB9SInstaller.bin

SafeB9SInstaller.bin 文件丢失或放置在了错误的位置。 下载最新版本的 SafeB9SInstaller 然后解压它,将 SafeB9SInstaller.bin 放在你 SD 卡的根目录中。 如果你下到的东西看不到 .bin 后缀,请不要重命名它。

SigHaxed FIRM 未安装!请查看下屏幕获取更多信息。

MicroSD Card - init failed

你的 SD 卡可能出现异常。请尝试重新格式化 SD 卡(WindowsmacOSLinux)。 如果问题仍然存在,请尝试更换另一张 SD 卡。

SigHaxed FIRM - 文件未找到

你可能忘记将 boot9strap.firmboot9strap.firm.sha 放入 SD 卡根目录中的 boot9strap 文件夹,或者在创建 boot9strap 文件夹时拼写错误。

请下载最新版本的 boot9strap,然后将 boot9strap.firmboot9strap.firm.sha 放入 boot9strap 文件夹中。

SigHaxed FIRM - 无效的FIRM文件

你的 boot9strap.firmboot9strap.firm.sha 文件可能损坏或不正确。

请重新下载最新版本的 boot9strap,然后将 boot9strap.firmboot9strap.firm.sha 放入 boot9strap 文件夹中。

Secret Sector - 文件未找到

你可能忘记将 secret_sector.bin 放入 SD 卡根目录的 boot9strap 文件夹,或者创建 boot9strap 文件夹时名称拼写错误。

请使用 BT 客户端 下载 secret_sector.bin,下载完成后将其放入 SD 卡的 boot9strap 文件夹中。


其他情况

如果你需要帮助,请加入 Nintendo Homebrew Discord,并描述你遇到的问题。


TIP

返回至故障排除