https://www.zhihu.com/question/405400936/answer/1323415074
Switch 硬件破解经验分享 - 术语篇 | Mars's Blog (marsshen.com)
Switch三种系统的区别
Switch的系统存储在一块插在主板上的NAND芯片里面。如果硬破芯片是你自己焊的,那么你肯定知道,有个步骤就是把这个NAND芯片从主板上拔下来,插在硬破芯片上面。做双系统的过程实际上就是把这个NAND里面存储的内容都复制出来,存到SD卡里面,然后从SD卡启动系统。
破解过的Switch有三种启动方式:原厂系统标准启动 (boot original FW,显示为“正版系统”),原厂系统破解启动 (boot custom FW,显示为“真实系统”) 和虚拟系统破解启动 (boot custom FW, emunand: ON,显示为“虚拟系统”)。原厂系统就是从NAND芯片启动,虚拟系统就是从SD卡启动。
双系统的目的在于两个,一个是防ban,另一个是防砖。如果任天堂联机检测到Switch系统里面有非正常渠道安装的软件或者系统被篡改过,就会ban机,禁止这台Switch使用e商店和网上对战。如果你做成双系统,原厂系统从不使用破解启动,虚拟系统从不联网,那么任天堂就不可能检测到系统里面有任何异常,也就防止了ban机。当然,违反上述“操作规程”仍然有ban机的风险。如果你不慎进行了某些错误操作,把系统弄坏了,虚拟系统是不会砖的,坏了大不了再做一个就可以。但是原厂系统一旦被弄坏了,除非你事先备份了NAND和解密密钥,否则这个砖就没法救了。
什么是NAND?
NAND 是 switch 设备中内置的存储 (不要与 SD 卡存储混淆).
Switch 一般拥有 32GB 内置存储 ,25.9GB 可用存储,其余被系统占用,被系统占用的称为SysNAND。
SysNAND 是 “System NAND” 的缩写,即设备机身内置存储.SysNAND 中的内容是存储在机身内置存储中的内容 (不要与 OFW 混淆)。它包含从操作系统本身到游戏、屏幕截图、视频和保存文件的所有内容.无论是被破解或未被破解的设备都有一个 SysNAND.我们常说的正版系统一般就存储在此。在破解之前备份SysNAND,日后可以“洗白”。
与SysNAND相提并论的还有EmuNAND
EmuNAND 是 “Emulated NAND” 的缩写,即虚拟内置存储。EmuNAND 是 SysNAND 的副本,它存储在 SD 卡上,而不是在设备内部存储器上.可以把它想象成在你的 SD 卡上 有一个独立的额外的 Nintendo Switch.一般在 EmuNAND 中的任何更改或操作都不会影响您的 SysNAND,因为它是一个独立的副本。我们常说的虚拟系统一般就存储在此。
上面提到的OFW 是 Original Firmware 的缩写,即官方原版胸固件.这指的是你设备中没有被修改的原始系统固件。
关于安装游戏
几种关于游戏软件的格式说明:
NSP:NSP 是 Nintendo Submission Package 的缩写。是已安装 title 的转储安装程序包或可以安装的自制程序包. eShop 中的数字版一般都为此格式。
XCI:XCI 是 NX Card Image 的缩写。是 switch 卡带 dump 文件镜像. switch 卡带中文件一般为此格式。XCI是直接从卡带DUMP出的资源,可以理解为以前的那种盗版卡带,虽然有不用安装的优点但是换游戏需要进相册重新加载。另外XCI大多数资源都是DLC和补丁整合好的,一次到位没有NSP一堆文件分本体补丁DLC那么麻烦。
NSZ:一种压缩后的 NSP 文件.
XCZ:一种压缩后的 XCI 文件.
游戏安装方式
安装方式一,使用数据线连接 ns和电脑,ns打开“DBI多功能神器”,选择运行MTP传输程序,这时可以在电脑上看到一个名为switch的盘,选择进入磁盘“5:SD Card install”,将NSP/NSZ/XCI/XCZ文件拖入名为“Place NSP,NSZ,XCI or XCZ files”的图标当中,然后等待ns安装完成即可。
关于进入维护模式
安装以撒的结合之后,打不开游戏,提示“软件发生错误”。通过进入维护模式再退出解决了。
如何进入和退出:
关机,再开机见到大气层图标按音量-从而进入hekate。
点击进入虚拟系统,同时按住音量+—,进入维护模式。
进入维护模式会有几个选项,不用动,按一下电源键关机,再重新开机。
这样操作之后发现可以打开游戏不报错了,原理不知。