文章目录
- 资源(追本溯源)
- Atmosphere
- Hekate
- Rekado
- DBI
- NXThemesInstaller
- Tesla-Menu
- SysClk
- RetroArch
- 其他常用插件
- 基础教程(自己动手丰衣足食版)
- 大气层双系统教程
- 安装插件
- 大气层系统升级
- 救砖和恢复官方系统版本
- 其他
- 不推荐使用使用Mac系统连接Switch
- Switch系统更新
- 安装游戏方法
- 主题
- 快捷浮层菜单
- 超频
- 全能模拟器
- 操作存档文件
- 使用金手指
- 修改游戏的TID、标题、图标、封面和引导图等
- 刷Amiibo
- XCI NSP NSZ格式转换方法
- Dump卡带和数字版游戏
- 其他
- 资源(第三方)
- 整合包
- NS历史固件
- 游戏
- 主题
- 模拟游戏ROM
- 金手指、MOD、游戏存档、汉化等
- 更多
资源(追本溯源)
Atmosphere
官网:https://github.com/Atmosphere-NX/Atmosphere
官方文档:https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/main.md
官方下载地址:https://github.com/Atmosphere-NX/Atmosphere/releases
2024.6最新版本(1.7.0官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401320
大气层(Atmosphere)系统是针对任天堂Switch游戏主机的一种定制固件,它允许用户解锁Switch的官方限制,从而能够安装自制软件、备份游戏、修改系统设置等,极大地扩展了Switch的功能性和可玩性。以下是大气层系统的一些特点和使用时的注意事项:
- 自定义功能:提供用户界面(如Aurora菜单)的定制,允许用户更改主题、布局等,增强个性化体验。
- 备份与恢复:支持游戏存档和整个系统的备份,方便管理和保护数据。
- 扩展游戏兼容性:可以运行各种自制程序和游戏,包括那些未经Nintendo正式认证的。
- 性能调整:允许用户调整系统性能参数,如CPU频率,以优化游戏表现。
- 安全性:在线使用自定义固件、非官方修改版系统的设备可能会导致Nintendo封禁账户,建议使用单独的账户进行离线游戏。
- 保修:使用此类自定义固件可能违反设备制造商的服务条款,导致失去官方保修,送修前可以逆向删除自定义固件系统即可完美复原官方系统。
- 系统更新:官方系统更新可能与大气层不兼容,更新前应确认是否有相应的自定义固件、非官方修改版系统可用。
Hekate
官网:https://github.com/CTCaer/hekate
官方配置文档:<https://github.com/CTCaer/hekate>
官方下载地址:https://github.com/CTCaer/hekate/releases
2024.6最新版本(6.1.1官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401360
Hekate是一款为Nintendo Switch定制的多功能引导加载程序,广泛应用于Switch的自定义固件场景,特别是与大气层(Atmosphere)系统配合使用。它提供了丰富的功能,帮助用户管理及维护他们的Switch设备,以下是几个核心功能的介绍:
-
修复SD卡格式异常:Hekate具有磁盘工具,能够检测并修复SD卡的文件系统错误,包括FAT32格式的修复,这对于维护SD卡的健康状态和确保系统启动至关重要。
-
备份与恢复NAND:Hekate允许用户完整备份Switch的内部存储(NAND),这是保护系统数据安全的重要步骤。在遇到系统崩溃或需要恢复出厂设置时,可以通过之前备份的NAND镜像快速恢复到之前的系统状态,保留所有游戏进度和设置。
-
获取本机密钥信息:在首次安装大气层或其他自定义固件时,Hekate能帮助提取Switch的唯一密钥信息,这是安装自定义固件所必需的步骤,确保系统能够正确地验证和运行自制软件。
-
USB传输:Hekate提供了一个便利功能,即能让Switch通过USB接口以大容量存储设备(U盘模式)连接到电脑,便于用户在Switch和电脑之间传输文件,如安装大型游戏、备份文件或更新自制内容,大大提升了数据管理的效率。
-
高级调试与定制:对于高级用户,Hekate提供了丰富的调试选项和自定义启动设置,包括但不限于修改启动参数、选择不同的payloads(如大气层启动)、调整系统时钟速率(超频/降频)等,满足用户对系统性能调校的需求。
-
安全与恢复:包含恢复菜单,当系统因错误配置或软件冲突导致无法启动时,Hekate能够作为安全网,帮助用户恢复系统至可启动状态。
Rekado
官网:https://github.com/MenosGrante/Rekado
官方文档:https://github.com/MenosGrante/Rekado
官方下载地址:https://github.com/MenosGrante/Rekado/releases
2024.6最新版本(5.2官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89400253
Rekado是一个安卓应用,是一款专为Nintendo Switch设计的payload注入器工具。通过简单的用户界面,Rekado能够将特定格式的payload文件(如Hekate.bin)注入Switch系统,实现Hekate的启动。
DBI
官网:https://github.com/rashevskyv/dbi
官方文档地址:https://github.com/rashevskyv/dbi/blob/main/README_ENG.md
官方下载地址:https://github.com/rashevskyv/dbi/releases
2024.6最新版本(658官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401747
用于安装 NSP、NSZ、XCI 和 XCZ 并能与 Nintendo Switch 协同使用的终极解决办法。支持经由 MTP、USB、http(自个人服务器)、外部 USB 等途径进行安装。支持查看 jpg、png 和 psd 格式的图像。支持运用 zip 和 rar 归档,以及使用 cbr/cbz 容器。支持文本文件、纯文本视图以及十六进制视图。可当作文件管理器(对文件和文件夹进行复制、移动、删除以及创建文件夹)。用于保存(包含备份与恢复)等等。
NXThemesInstaller
官网:https://github.com/exelix11/SwitchThemeInjector
官方文档:https://github.com/exelix11/SwitchThemeInjector
官方下载地址:https://github.com/exelix11/SwitchThemeInjector/releases
2024.6最新版本(2.7.1官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89402016
主题资源参见下文第三方资源部分。
NXThemesInstaller允许用户轻松安装和管理主机的主题界面,个性化定制Switch的视觉效果。通过下载自定义主题,用户可以简单操作即换上心仪的主题包,为Switch带来耳目一新的操作界面,增强了系统的可玩性和趣味性。
Tesla-Menu
官网:https://github.com/WerWolv/Tesla-Menu
官方文档:https://github.com/WerWolv/Tesla-Menu
官方下载地址:https://github.com/Team-Neptune/Tesla-Menu/releases
2024.6最新版本(1.2.3版本)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401877
Tesla-Menu是一款专为Switch大气层系统设计的悬浮菜单插件,它通过快捷键呼出,提供游戏途中快速访问系统功能、调整设置(如显示FPS、切换模式)及管理插件的能力,极大提升了操作便利性和系统自定义程度,是提升Switch游玩体验的实用工具。
SysClk
官网:https://github.com/retronx-team/sys-clk
官方文档地址:https://github.com/retronx-team/sys-clk
官方下载地址:https://github.com/retronx-team/sys-clk/releases
2024.6最新版本(2.0.0 r4版本)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401952
Switch大气层系统的SysClk插件是一款专为Nintendo Switch自制系统设计的超频工具,它允许用户调整主机的CPU、GPU及内存的工作频率,实现动态超频或降频。通过这一插件,玩家能够根据实际需求优化系统性能,特别是在运行一些对硬件要求较高的大型游戏时,能够提升游戏运行的流畅度和画质表现。
RetroArch
官网:https://www.retroarch.com/
官方文档地址:https://docs.libretro.com/guides/install-libnx/
官方下载地址:https://www.retroarch.com/?page=platforms
2024.6最新版本(1.19.1官方正式版)也可使用CSDN本地下载地址:https://download.csdn.net/download/zhiyuan411/89401722
游戏ROM资源参见下文第三方资源部分。
RetroArch 是一款高度可定制化的跨平台全能模拟器,由 Libretro 团队开发。它不仅模拟单一游戏平台,而是通过不同的“核心”(cores) 支持多种游戏机和计算机系统,允许用户在单一应用中玩遍NES、SNES、Game Boy Advance、Sega Genesis乃至PlayStation等众多平台的经典游戏。RetroArch 还提供了高级功能,比如实时重播、网络对战、各种视频滤镜和增强功能,以及高度可配置的控制设置。
其他常用插件
- JKSV
- Emuiibo
- EdiZon-SE
- Tinfoil
- Breeze-Beta
- CheckPoint
- NSC_BUILDER
- NSGameManager
- Haku33
- NxNandManager
- BCAT
- nxdumptool
- 90DNS
- MissionControl
- sys-con
- nx-btred
- NX-Activity-Log
- PKHeX
- SysDVR
- Browser
- Reboot-to-Hekate
- Reset-Parental-Controls
- Moonlight-Switch
基础教程(自己动手丰衣足食版)
大气层双系统教程
为Nintendo Switch安装大气层(Atmosphere)双系统,即在保留原版官方系统的同时安装大气层自定义固件。
准备工作:
- 备份数据:首先备份Switch的所有重要数据,包括游戏存档、截图等,以防意外丢失。
- 下载大气层整合包或纯净版:从可靠的来源下载适用于你Switch型号和当前系统版本的大气层整合包。安装无插件的纯净版则只需要提前下载好大气层系统固件和Hekate。
- SD卡:准备一个质量良好的SD卡,格式化为FAT32(或exFAT,如果游戏文件超过4GB),并确保有足够的容量安装大气层:32G机型至少需要32G,推荐64G以上,64G机型则翻倍。
- 读卡器:使用高速的读卡器,以便快速传输大文件。
步骤1:解锁Switch
- 无论什么设备,要刷机首先要解锁bootloader。查找并遵循适用于你Switch型号的初始解锁教程。
- 早期的NS型号,首发和之后的几个生产批次的机器因为存在Tegra X1芯片漏洞,是可以软件解锁的。但任天堂在后续生产的新Switch型号中对硬件做了改动,修补了该漏洞,故只能通过修改硬件手段来绕过系统安全措施。
- 早期的NS型号,利用针脚短接方式来加载payload:
- 可以软件解锁的版本序列号:
- 在手机上下载软件版注入器App:Rekado(电脑版使用TegraRcmGUI,原理亦同)。或者使用三方注入器(RCMloader、ns-ATMOSPHERE等,大约几十元价格)。
- 将Switch关机。然后使用Type-C数据线(可以传输数据的,而非仅限于充电)将Switch和手机连接,或者将三方注入器插入Switch;
- 可以参见B站教程使用锡纸自制短接器,或购买短接器(大约5-10元)。短接针脚后按住音量+键再点击开机,就会进入RCM模式,通过注入器加载Rekado即可启动。
- 注意:有时候Switch可能插入TYPE-C接口后会自动开机。此时,可以将顺序改为:首先短接针脚,然后按住音量+键,最后在连接手机或插入注入器。
- 新Switch型号,修改硬件比较专业,可某宝某鱼寻求帮助,或自行查找教程操作。
步骤2:拷贝大气层数据包
- 整合包只需要复制文件:将下载的大气层整合包解压缩,将其中的文件复制到SD卡的根目录下。
- 纯净版(无插件):将下载的大气层固件文件复制到SD卡上。将下载的Hekate文件(通常是.bin格式)改名为payload.bin,并放置在SD卡的根目录下,根据需求自行修改相关配置文件内容,例如hekate_ipl.ini、atmosphere/config.txt等。
步骤3:创建和设置双系统
-
备份原始固件(可选但推荐):在Hekate的Tools工具栏中,选择“Backup emuMMC”,将BOOT(仅引导数据)和RAW GPP(全部数据)均备份完毕,并将生成的备份文件(SD卡根目录backup文件夹内)拷贝出来到可靠的存储空间。
-
创建虚拟系统:在Hekate主界面中创建一个emuMMC虚拟系统。这是大气层系统独立运行的空间,与原装系统隔离的系统环境,你在emuMMC上的任何修改、操作都不会影响Switch的原装系统,保持了原装系统的纯净性和可恢复性。
- 进入 Hekate 启动页后,点击右侧的“emuMMC”(虚拟系统);
- 点击“Create emuMMC”,在弹出的虚拟系统类型提示框中点击“SD File”;
- 耐心等待虚拟系统创建结束,然后点击右上角“Close”返回到虚拟系统管理页;
- 此时左上角已经会显示“Enabled!”,点击右上角“Close”,返回首页;
-
配置启动菜单:设置Hekate引导菜单以允许在启动时选择进入原版系统还是大气层系统。在Hekate的各级菜单中根据自己的偏好进行设置。
-
设置AutoCRM:在Hekate的工具栏打开AutoCRM选项。这可以让Switch在没有物理短接的情况下也能自动进入RCM模式,进而简化大气层系统的启动流程。
-
断网后测试大气层系统:首先断开家里网络,以防止大气层系统自动联网导致ban机。启动大气层,检查是否一切正常,然后删除系统记忆的WiFi连接后可以打开家里网络。纯净版可以开始安装必要的插件和补丁。
-
切换系统:测试从大气层系统切换回官方系统是否顺畅,确保双系统均可正常工作。
安装插件
参考所使用的插件的官方说明或提供的教程来进行安装,有可能会需要复制多份文件到多个目录下。
一般的安装方法都是将插件文件放到 /Switch
目录下。
-
.nro
插件 :放在根目录的Switch目录下。 -
压缩包:将压缩包解压后的内容保持原封不动地复制到根目录的Switch目录下。
大气层系统升级
-
备份重要数据:
在进行任何系统级别的操作之前,备份SD卡上的重要数据,特别是emuMMC(虚拟系统)和Nintendo文件夹(包含游戏和存档),以及其他个人数据。 -
获取最新大气层整合包:
访问GitHub下载最新的大气层安装包或者寻找最新整合包。确保安装包或整合包与当前Switch系统版本兼容。 -
准备SD卡:
将SD卡连接到电脑上,保留emuMMC和Nintendo文件夹,删除其他所有大气层相关的文件和文件夹(如atmosphere、firmware、titles等),但请先备份这些文件以防万一。有金手指、主题、汉化补丁等文件,也应保留。 -
复制整合包到SD卡:
将下载的最新大气层整合包解压后,将其中的所有文件和文件夹复制到SD卡的根目录,覆盖原有的大气层文件。 -
安全移除SD卡并插入Switch:
安全地将SD卡从电脑移除并插入Switch中。 -
启动Switch:
开机后,如果之前设置了Hekate自动启动大气层,那么它会自动进入大气层系统。如果没有自动启动,需要手动通过Hekate选择启动大气层。 -
验证升级:
进入大气层系统后,可以通过检查系统设置中的大气层版本号来确认升级是否成功。 -
重新安装必要的插件和补丁:
升级后,可能需要重新安装之前使用的金手指、主题、汉化补丁等插件。这些通常位于SD:/atmosphere/contents/
目录下。
救砖和恢复官方系统版本
- 如果开启了AutoRCM选项,首先需要进行关闭:
- 使用短接器使Switch进入RCM模式。
- 通过USB线连接Switch到手机使用注入器软件,将Hekate的payload发送至Switch。
- 在Hekate的工具栏菜单中关闭AutoRCM选项。
- 在关机状态下启动Switch会自动进入官方系统,在官方系统的设置中选择将SD卡进行格式化,即可完全删除大气层系统。
- 如果开机无法进入官方系统则需要重新恢复官方固件:
- 使用短接器、注入器使得Switch进入Hekate界面。
- 在Hekate的eMMC/emuMMC Backup/Restore Tools中恢复之前备份的官方系统固件版本,或者恢复网上下载的官方系统固件版本。
其他
不推荐使用使用Mac系统连接Switch
尽量使用Windows系统连接Switch。因为有些工具如果使用Mac系统连接Switch,可能会导致存储区域格式发生错误异常。
如果已经因为Mac系统连接导致存储区域格式异常,则可以使用Hekate的工具栏的存档位修复器进行修复。
Switch系统更新
Switch大气层系统中是不能从官方渠道联网在线更新NS系统版本的。要在Switch大气层系统中离线更新系统版本,可以使用Daybreak插件。
首先下载与设备兼容的系统更新文件至SD卡指定位置,然后从相册中启动Daybreak,按照提示选择更新文件进行安装,完成后重启Switch即可。
安装游戏方法
开启Switch进入大气层系统,通过USB连接电脑,从相册启动DBI插件,在DBI中选择MTP传输模式使Switch被识别为外置磁盘,随后直接在电脑上将游戏文件拖拽至Switch相应的安装目录,等待安装完毕,在Switch主界面就可以看到新游戏。
在Switch大气层系统中,之前也会使用GoldLeaf、Tinfoil及LayeredFS等工具或插件来安装和管理游戏,但是现在更推荐使用DBI。
主题
使用NXThemesInstaller(或Atmosphere Theme Manager)等工具来安装和管理主题,它们使用的主题文件是兼容的。下载好主题文件(.tik或.zip格式),将文件拷贝到SD卡的适当目录(如/atmosphere/themes),之后启动主题管理工具,浏览并选择你喜欢的主题进行应用,从而可以个性化你的Switch界面。
快捷浮层菜单
特斯拉插件是一个高度集成的自制软件,可以在任何界面展开使用特斯拉插件的快捷浮层菜单,提供了金手指功能、系统性能调整、蓝牙手柄支持、界面美化以及便捷的插件管理,极大地扩展和个性化了Switch的功能体验。
超频
超频Switch需要安装超频插件Sys-Clk,配置CPU、GPU频率及电压等参数。
内存可以放心超频。
- Tegra是带核显的SoC,内存带宽就是核显带宽,不存在瓶颈。
- 无论初代版LPDDR4内存还是续航版、Lite版的LPDDR4X内存,Switch原始的1600 MHz的内存频率都是偏低的。
CPU和GPU的安全超频上限通常依据具体的NS机型有所不同。
- 对于普通版Switch,CPU安全超频上限大致不超过1.75GHz至1.9GHz,而GPU则不宜超过900MHz至1GHz。
- 对于续航增强版,CPU超频范围相似,GPU安全超频上限建议不超过1.2GHz至1.26GHz。
- 具体还需视乎散热和系统整体稳定性而调整。
全能模拟器
RetroArch 是一个非常流行的全能模拟器工具。允许用户在Switch上模拟运行来自多个平台的经典游戏,包括但不限于FC、SFC、GBA、GBC、MD、PSP、PS1、N64以及各种街机游戏。
除了RetroArch这一全能模拟器之外,还有一些专注于特定平台的模拟器:
-
melonDS 或其他NDS模拟器:用于模拟任天堂DS游戏,提供较好的图形渲染和兼容性,支持触控操作模拟。
-
YUZU:这是一个专为Nintendo Switch设计的实验性Nintendo 3DS模拟器,随着不断的开发更新,已经能够运行不少3DS游戏,虽然性能和兼容性还在逐步提升中。
-
Snes9x 或 higan:这些模拟器用于模拟超级任天堂(SNES)游戏,提供高质量的图形输出和广泛的兼容性。
-
DuckStation:这是一个PlayStation 1模拟器,提供了增强图形选项,如高清纹理和更宽的渲染比例,让PS1游戏在现代屏幕上看起来更加出色。
-
PPSSPP:用于模拟PSP游戏的一个流行选择,当配置得当时,能够提供良好的游戏体验。
-
Genesis Plus GX 或其他Sega MD模拟器:这些模拟器专注于世嘉Mega Drive(Genesis)游戏的模拟,允许用户在Switch上玩经典的Sega游戏。
-
VBANext:这是一个Virtual Boy模拟器,尽管Virtual Boy本身并不成功,但对于想要探索任天堂这一独特掌机历史的玩家来说,这个模拟器提供了一个途径。
操作存档文件
使用JKSV或Checkpoint进行游戏存档的导入与导出:
-
KSV:通过USB连接Switch到电脑,启动JKSV插件后,使用电脑访问Switch的SD卡,直接在JKSV文件夹内拷贝游戏存档文件来回进行存档的导入与导出。
-
Checkpoint:在Switch上安装Checkpoint应用,运行后选择游戏,利用Checkpoint的图形界面直接在Switch上备份存档至SD卡或从SD卡恢复备份的存档,实现存档管理。
使用金手指
使用游戏金手指通常推荐使用Edizon工具。首先,确保金手指文件与你的游戏版本匹配,并将其放置于SD卡的相应目录;然后,启动Switch并运行游戏;接下来,打开Edizon,选择游戏数据搜索界面;输入游戏中你想修改的数值进行搜索,锁定或修改后返回游戏,即可看到金手指效果。
修改游戏的TID、标题、图标、封面和引导图等
在Switch大气层系统中,要解包、修改游戏的TID、标题、图标、封面和引导图等元数据,通常会使用工具NSCB(Nintendo Switch Content Builder/Extractor)。首先,使用NSCB提取游戏文件,对其进行所需的修改,如更换图标和封面图片,以及编辑标题和TID等信息;接着,利用该工具将修改后的文件重新打包为NSP格式,最后通过大气层系统的安装器安装到Switch上。这样,就能自定义游戏的外观和部分元数据信息。
刷Amiibo
打开emuiibo,通过简单的用户界面选择或导入Amiibo数据,随后在游戏中Amiibo识别区域激活相应功能,无需额外硬件,就能方便地享受Amiibo带来的游戏内福利与互动体验。
XCI NSP NSZ格式转换方法
转换XCI、NSP、NSZ格式游戏时,可借助NSC_BUILDER工具,实现格式之间的相互转换,如NSZ转NSP/XCI,XCI与NSP之间的互换。
Tinfoil、SAK等工具也可以完成相似功能。
Dump卡带和数字版游戏
在Switch大气层系统中,使用nxdumptool工具进行游戏Dump。对于卡带游戏,启动nxdumptool选择“Dump gamecard content”并执行XCI Dump;而对于数字版游戏,则选择“Dump installed SD card/eMMC content”,之后选定游戏执行NSP Dump,整个操作直接在Switch的大气层系统中完成。
其他
- 可以将虚拟系统的系统空间(一般为 30G 大小)借助NxNandManager工具进行精简。需完成虚拟系统制作和备份密钥,过程比较复杂。
- 使用ftpd工具可以启用 FTP 功能。
- 使用 Switch_90DNS_tester 工具可以查本机有没有屏蔽任天堂服务,和一键进行屏蔽。
资源(第三方)
整合包
- Switch-17.0.0大气层整合包-支持系统18.0.1|纯净版+特斯拉版 :有更新后可以从 Switch520网站 的Switch菜单中自行寻找最新版本整合包。
- MSSJ 个人大气层整合包 1.7.0 v8.0 适用于18.0.0系统 等:可以从 “switch交流吧”的吧主推荐 的最新帖子中寻找更新。
NS历史固件
- Switch Firmware 历代固件+18.0.1
- 固件与整合包大全
游戏
Switch520游戏下载:switch游戏及相关资源网站,无会员,完全免费,防丢链接为 Switch520防迷路网址
主题
- Switch520 Switch主题
- 品技论坛 Switch主题分享
模拟游戏ROM
NS全能模拟器Retroarch 1.1x.0 更新:更多资源可以在品技论坛搜索。
金手指、MOD、游戏存档、汉化等
在 品技论坛 Nintendo Switch 综合讨论区 有对应的子版块,也可以论坛内搜索。品技论坛,也就是 91TVG, 是一个人气很高的switch论坛,前身是 91wii,在wii时代就很有名。
更多
参见:https://blog.csdn.net/zhiyuan411/article/details/130254190