Nintendo Switch SXOS 转 Atmosphère#
本教程不包含两个系统之间的虚拟系统互相转换教程,请转换前备份好各个游戏的存档
SXOS 生成的虚拟系统无需保留,因为要将其转换成 Atmosphère 能用的并不容易,建议删掉后重新使用 hekate - Nyx 创建虚拟系统
-
请先备份好所有你SXOS的启动文件以及许可证和启动文件,因为SXOS已经倒闭,其官网也无法再进入
Important一旦遗失你的许可证,你就永远无法再启动SXOS了
因此你每次更新都必须做好备份
相关文件如下- boot.dat → SXOS本体
- license.dat → SXOS许可证,无论如何,请一定要备份好此文件
- license-request.dat → 用于在SXOS官网重新下载许可证的文件,鉴于官网已经关停,所以可不备份此项
-
如果你曾经将虚拟系统安装到机器的自带储存里面的话,请现在将虚拟系统移动到内存卡
-
下载 SX Gear:下载地址 (需要翻墙)
这个工具允许SX硬破芯片加载不是由SX团队开发的第三方payload
如果你无法翻墙,可以直接点击下面的文件下载
-
下载 hekate - Nyx 破解引导程序:下载地址
进入网页后,点击页面右侧的 Releases ,在弹出的页面中,下载第一个 Assets 下面的 hekate_ctcaer_X.X.X_Nyx_X.X.X.zip
X.X.X 为版本号,下载最新的就行,下同
-
下载 Atmosphère 自制系统:下载地址
下载方法同第4步
这里需要注意一下,除了下载 atmosphere-X.X.X-master-XXXXXXXXX+hbl-X.X.X+hbmenu-X.X.X.zip 以外,还需要下载 fusee.bin
-
下载 Signature Patches 签名补丁:
下载方法同第4步
签名补丁是必须下载的,否则无法安装盗版游戏
这里需要注意一下,这里只需要下载 fusee.zip 文件即可
2026 Jun 07 Update
上面的地址已经失效,如果要下载签名补丁,请前往这里
解压路径参考下面 第11步,压缩包内
atmosphere和bootloader文件要放对位置 -
创建一个文件夹,这里以
D:\SwitchCrack为例,最后需要将这个文件夹的所有内容覆盖到内存卡根目录,即可完成转换(后续更新版本方法是一样的) -
先备份原始的SXOS相关的文件
-
将内存卡中的 boot.dat 复制到
D:\SwitchCrack中并命名为 boot_sxos.dat重命名是为了防止以外删除,当然你也可以多备份到别的几个地方
-
将内出卡中的 license.dat 复制到
D:\SwitchCrack中无论如何一定要备份好本文件,请备份到多个网盘和不同的地方
-
-
将前面下载到的文件解压到
D:\SwitchCrack按此顺序解压可以不用手动建立文件夹- SX_Gear_v1.1.zip
- hekate_ctcaer_X.X.X_Nyx_X.X.X.zip
- atmosphere-X.X.X-master-XXXXXXXXX+hbl-X.X.X+hbmenu-X.X.X.zip
- fusee.zip
-
将 fusee.bin 复制到
D:\SwitchCrack\bootloader\payloads并重命名为 atmosphere-X.X.X-fusee.binX.X.X 为 Atmosphère 的版本号,自己根据实际修改
-
此时,你的
D:\SwitchCrack应该有以下的内容D:\SwitchCrack │ boot.dat # SX Gear 的启动文件 │ boot.ini # SX Gear 的配置文件 │ boot_sxos.dat # SXOS 的启动文件 │ hbmenu.nro │ hekate_ctcaer_X.X.X.bin # hekate 的 payload │ license-request.dat │ license.dat # SXOS 的许可证文件 │ ├─atmosphere │ │ hbl.nsp │ │ package3 │ │ reboot_payload.bin │ │ stratosphere.romfs │ │ │ ├─config │ ├─config_templates │ │ exosphere.ini │ │ override_config.ini │ │ stratosphere.ini │ │ system_settings.ini │ │ │ ├─exefs_patches │ │ ├─es_patches │ │ │ # 此处一共是21个ips文件,文件来自于 Signature Patches │ │ │ # 如果它更新了,可能数目就跟本文对不上了 │ │ │ # 无需惊慌,只需要确认跟下载到的zip文件里面的数量一样就行 │ │ │ │ │ └─nfim_ctest │ │ # 此处一共是20个ips文件,文件来自于 Signature Patches │ │ # 如果它更新了,可能数目就跟本文对不上了 │ │ # 无需惊慌,只需要确认跟下载到的zip文件里面的数量一样就行 │ │ │ ├─fatal_errors │ ├─flags │ ├─hbl_html │ │ └─accessible-urls │ │ accessible-urls.txt │ │ │ └─kip_patches │ ├─fs_patches │ | # 此处一共是43个ips文件,文件来自于 Signature Patches │ | # 如果它更新了,可能数目就跟本文对不上了 │ | # 无需惊慌,只需要确认跟下载到的zip文件里面的数量一样就行 │ │ │ └─loader_patches │ # 此处一共是35个ips文件,文件来自于 Signature Patches │ # 如果它更新了,可能数目就跟本文对不上了 │ # 无需惊慌,只需要确认跟下载到的zip文件里面的数量一样就行 │ ├─bootloader │ │ patches.ini │ │ update.bin │ │ │ ├─ini │ ├─payloads │ │ atmosphere-X.X.X-fusee.bin # 第10步的 fusee.bin 文件在这里 │ │ │ ├─res │ │ icon_payload.bmp │ │ icon_switch.bmp │ │ │ └─sys │ emummc.kipm │ libsys_lp0.bso │ libsys_minerva.bso │ nyx.bin │ res.pak │ thk.bin │ └─switch daybreak.nro reboot_to_payload.nro -
新建文件
hekate_ipl.ini并放入D:\SwitchCrack\bootloader,文件内容如下,注意修改[AutoSelect]处的 Atmosphère 版本号需要修改这个文件的意思是在 hekate 中创建 4 个启动项目 (四个项目可以根据自己需要调整排序):
- [CrackSYS] → 进入破解系统
- [EmuNAND] → 进入虚拟系统
- [AutoSelect] → 如果有虚拟系统就进入虚拟系统,没有就直接进入破解系统 (虚拟系统需要另外手动制作)
- [NormalSYS] → 进入原版非破解系统
[config] autoboot=0 autoboot_list=0 bootwait=3 customlogo=1 backlight=100 autohosoff=0 autonogc=1 [CrackSYS] fss0=atmosphere/package3 kip1patch=nosigchk atmosphere=1 emummc_force_disable=1 icon=bootloader/res/icon_switch.bmp [EmuNAND] fss0=atmosphere/package3 kip1patch=nosigchk emummcforce=1 atmosphere=1 icon=bootloader/res/icon_switch.bmp [AutoSelect] payload=bootloader/payloads/atmosphere-X.X.X-fusee.bin icon=bootloader/res/icon_switch.bmp [NormalSYS] fss0=atmosphere/package3 emummc_force_disable=1 stock=1 icon=bootloader/res/icon_switch.bmp -
新建文件夹
D:\SwitchCrack\atmosphere\hosts并在其中新建下列三个文本文件:- default.txt
- sysmmc.txt
- emummc.txt
并写入如下内容 (三个文件内容一样):
# Nintendo telemetry servers 127.0.0.1 receive-%.dg.srv.nintendo.net receive-%.er.srv.nintendo.net 127.0.0.1 *nintendo.* 127.0.0.1 *nintendoswitch.* 127.0.0.1 *nintendo-europe.com 127.0.0.1 *nintendoswitch.com.cn 207.246.121.77 *conntest.nintendowifi.net 207.246.121.77 *ctest.cdn.nintendo.net即可屏蔽所有主机与任天堂网络服务的连接 (仅在自制系统中生效)
-
打开
D:\SwitchCrack\boot.ini修改成以下内容(X.X.X 替换成 hekate 的版本号)[payload] file=hekate_ctcaer_X.X.X.bin -
至此已经成功从 SXOS 切换到 Atmosphère,将
D:\SwitchCrack\中的所有文件,覆盖到你 Switch 内存卡的根目录下,重新开机即可 -
常用工具下载地址 (以下皆为工具开发者的官方发布地址,可能不包含汉化版本,但可以保证绝对是最新的原版,非魔改版本)
-
[非必要]用Lockpick_RCM导出
prod.keys
(此工具已被任天堂举报,现已更名为Picklock_RCM)
地址可能失效,老任经常举报,失效了就……自己想办法吧
- 下载
Picklock_RCM.bin并更名为Lockpick_RCM.bin(下载方法同第4步)- 将该文件放到
D:\SwitchCrack\bootloader\payloads- 开机进入hekate引导程序后,点击最上方的
Console Info标签- 点击 SoC & HW Info 下方的
Lockpick按钮,然后点击Continue按钮- 进入Lockpick后,选择
Dump from SysNAND(用Vol +或Vol -键进行导航,然后按下Power确认选择)- Lockpick会自动将
prod.keys导出到sd:\switch\prod.keys- 按
Power返回上一层,然后根据需要选择重启或关机即可
-
几个自制的启动项目图标
覆盖到
D:\SwitchCrack\bootloader\res,然后修改hekate_ipl.ini中的icon字段即可