Nintendo Switch

写在前面

认识Switch的启动方式

使用大气层(Atmosphere)的switch是通过 软破/硬破 的方式启动SD卡上的大气层。然后大气层再去启动switch的破解版OS。

这里的大气层就有点类似于bootloader的感觉,但是不同的大气层(Atmosphere)版本能支持的SwitchOS的版本是不一样的,例如Atmosphère 1.5.3 Support was added for 16.0.3但是Atmosphère 1.5.0 Support was added for 16.0.0,这也是为什么有的时候我们升级SwitchOS需要先更新大气层。

SD卡内文件结构

image-20221103090149675

在更新和升级中,一般来说NintendoemuMMC是不会去删除的。

Atmosphere需要更新的大版本一般来说除了上面这两个文件夹保留,其他的都要删掉。同时需要注意要更新注入文件fulse.bin

SwitchOS 相关

三种不同的OS

image-20221103092334424

  • 大气层-真实系统
    • 使用的是机身的正版系统, 插件是使用的是大气层的插件
  • 大气层-虚拟系统
    • 使用的是SD卡内全虚拟的系统

查看当前OS版本和环境

image-20221103090700699

系统升级

image-20221103090149675

  • 系统升级相关
    • 一般来说NintendoemuMMC是需要保留的文件, 其他文件是大气层系统相关的文件
    • 小版本升级可以直接在相册内用daybreak升级14.1.1->14.1.2, 大版本升级14.1.2->15.0.0因为可能需要升级大气层系统(atmosphere)所以需要把SD卡拆下来, 删掉除了NintendoemuMMC之外的全部文件, 然后找升级包去覆盖掉.

大气层虚拟系统升级分为两部分依次进行:

  • 第1步.大气层更新:
    下载最新版本整合包,保留TF卡中nintendo和emummc文件夹,其它文件全部删除,将最新整合包内的文件和文件夹放入TF卡根目录。
    补充:如果用第三方软件JKSV或Checkpiont存档过,可以将TF卡根目录JKSV或Checkpiont文件夹一并保留;另外金手指、汉化补丁、MOD等均在TF卡根目录atmosphere\contents文件夹内,可提前拷出。

  • 第2步.虚拟系统固件升级:
    下载需要升级的系统固件,解压后放在TF卡根目录,用Daybreak升级。
    进虚拟系统相册,打开Daybreak:
    1).选择已解压并复制到TF卡的固件包,程序会先验证刷机包,验证通过之后选择Continue。
    2).选择恢复出厂设置还是保留数据刷机,选Preserve settings。
    3).选择驱动选择,选Install(fat32+exfat)。
    4).最后会询问你是否决定要更新系统,选continue。
    5).刷机进度走完之后会让你选择关机还是重启,选Reboot。
    升级完毕

P.S.
一、不拔卡更新大气层方法:
进相册,选reboot_to_payload,进入到hekate,选“TOOLS”–进“USB TOOLS”–选“SD Card”,相当于读卡器功能,然后按照步骤更新整合包即可,当然拷贝游戏文件也可以。

二、 升级后打开游戏报错,可尝试进一次维护模式:
开机一直按住音量+不松手,出蓝色界面后按下音量-,此时是一起按住音量+和音量-的,即可进入到维护模式,什么也不做按一下电源键关机。

三、安装游戏推荐用DBI,简要教程:
连接电脑,打开DBI,选Run MTP responder,电脑端打开switch,里面有多个盘符,常用两个:
1.安装游戏到SD卡:打开盘符MicroSD install,直接把游戏拖进去或复制粘贴进去即可安装,NSP、NSZ、XCI、XCZ格式均支持;可以一起拖多个文件进去。
2.往SD卡拷贝文件:盘符External SD Card。
3.cleanup orphaned files清除无效数据,是个不错的功能。

资源及参考链接

Switch 离线升级固件(分为 大陆版 和 @全球版) 我这台是全球版的

Switch 大气层 Atmosphere 如何离线升降级系统

Switch Firmware固件最新版、NS 历史版本下载列表:

Atmosphere-NX/Atmosphere Github链接

AK原版大气层整合包

安装游戏

  • 需要准备的工具
    • 游戏资源
    • NS-Usbloader PC端程序
    • Awoo NS端
    • USB-C 线缆

资源

  • 如果可以请优先支持正版
  • 优先点击广告, 请勿白嫖
  • 为众人抱薪者,不可使其冻毙于风雪

https://xxxxx520.com/27637.html

https://xxxxx520.net/3892.html

NS-Usbloader PC端

  • 通过USB安装游戏, 以及电脑端开机注入都可用
  • 这个需要java环境, 安装JRE(Java Runtime Environment)即可.
  • 这个工具也可以把电脑当作注入器用

https://github.com/developersu/ns-usbloader/

NX-Loader 安卓端

  • 需要一根OTG线和一根typec线
  • 可以把手机当作注入器

Get the APK release

NXLoader: My first Android app: Launch Fusée Gelée payloads from stock Android

Awoo NS端

  • NS端安装游戏
  • 有些游戏安装不了,可以尝试长按R启动任意一个游戏,再用awoo安装

https://github.com/Huntereb/Awoo-Installer

金手指(作弊器)

进入NS的相册, 将NS作为U盘挂载到电脑, DBI -> Run MTP responder, 找到这个目录此电脑\Switch\1: External SD Card\atmosphere\contents这个目录就是NS的金手指存放位置.

目录下64位16进制的文件夹名, 这个序号就代表着不同的游戏.

我们找到对应游戏, 打开文件夹后, 里面会有一个cheats的文件夹, 我们打开它, 里面有一个*.txt文件, 这个文件应该记录的就是内存地址, 我们去网络上找到别人保存好的内存地址信息(cheats文件), 放到这个atmosphere\contents目录下, 在NS端就能看到对应的金手指修改选项了, 注意可能需要关掉游戏重新开一下.

64位游戏ID 对应 游戏名查询

调出特斯拉界面选择金手指, 即可查到游戏ID

https://github.com/ibnux/switch-cheat/blob/master/GAMES.md

https://switchbrew.org/w/index.php?title=Title_list/Games

cheats 金手指

https://github.com/ibnux/switch-cheat

Misc.

TX 转 大气层

https://www.bilibili.com/video/BV1DZ4y1B777/?spm_id_from=333.788

特斯拉插件(Tesla-Menu) 类似快捷菜单

Switch特斯拉插件(Tesla-Menu)是一个很实用的功能插件的集合。可以直接在switch系统的任何界面通过组合按键调取左屏幕弹窗打开各种功能的快捷开关!目前已经实现的,开关switch硬件信息显示,开关FPS显示,开关超频,切换TV模式,这个平台就好比是简洁版相册,相册里面的各种软件就是完整版,这个Tesla-Menu平台提供的功能就相当于缩减版!不用复杂的操作,只是简单的开关,好处就是精简不占用太多资源!不用来返相册去开关软件!

调出菜单: L + ↓

FPS界面调出: 同时按下 左右摇杆


Nintendo Switch
https://www.oikiou.top/2022/f15ac6f4/
作者
Oikiou
发布于
2022年7月21日
许可协议