本手册基于自己的安装实践,仅供参考。
-
可以软破的 Switch 机器
Switch 破解分为软件破解和硬件破解。硬件破解技术难度高,不在讨论范围内。软件破解需要 2018 年 6 月之前出厂的机器,具体能破解的序列号请参考下图:
-
RCM 注入器 v5,某宝上有售,自行搜索
-
SD 卡,三星 EVO Plus 任天堂官方推荐
关于 SD 卡的文件格式,推荐 FAT32,exFAT 虽然可以支持 4GB 以上大文件,但是并不稳定。
详细可以参考SD Preparation
软件清单:
-
Atmosphère Switch 自定义操作系统,中文名是大气层
下载
atmosphere-xxx-master-173d5c2d3+hbl-xxx+hbmenu-xxx.zip
并解压到 SD 卡根目录。下载fusee.bin
复制到/bootloader/payloads
。 -
hekate Switch 引导文件
下载
hekate_ctcaer_xxx_Nyx_xxx.zip
并解压到 SD 卡根目录。 这里有一个hekate_ctcaer_xxx.bin
文件,注入器要使用。
把 RCM 注入器插入电脑,会识别为 U 盘,打开\ATMOSPHERE_HEKATE
文件夹,把刚才的hekate_ctcaer_xxx.bin
复制为 payload.bin,然后拔掉。 最后把里面的bootloader
文件夹拷贝到 SD 卡根目录。 -
Signature Patches 这个补丁可以支持安装非官方签名的游戏文件
下载
SigPatches
并解压到 SD 卡根目录。sigpatch-updater 可以直接从 Switch 下载最新的补丁。 Atmosphère 系统有两个引导方案,默认的是 fss0 引导,如果想使用这个补丁必须使用 fusee 引导。 -
Lockpick_RCM 这个软件可以获取本机密钥,在处理 Switch 文件或者变砖修复的时候会用到,如果担心出问题最好提前备份。
下载
Lockpick_RCM.bin
放到/bootloader/payloads
文件夹下。 详细使用方法请看Getting your Console's Unique Keys -
TegraExplorer 这个软件可以导出系统固件。
下载
TegraExplorer.bin
放到/bootloader/payloads
文件夹下。 -
JKSV 游戏存档管理软件
下载
JKSV.nro
到/switch
文件夹下。 -
FTPD FTP Server,方便文件传输
下载
ftpd.nro
到/switch
文件夹下。 -
NxThemeInstaller 顾名思义,主题安装器
下载
NXThemesInstaller.nro
到/switch
文件夹下。 -
NX-Shell 文件管理器
下载
NX-Shell.nro
到/switch
文件夹下。 -
hbappstore 顾名思义,软件商店
下载
appstore.nro
, 在/switch
下创建 文件夹appstore
,然后把appstore.nro
放入/switch/appstore
。 -
Tinfoil 游戏安装器,可以安装 XCI 或者 NSP 格式的游戏
下载
Tinfoil xxx NRO (Self Installer)
到/switch
文件夹下。 -
90DNS Tester 测试任天堂服务器是否被成功屏蔽
下载
Switch_90DNS_tester.nro
到/switch
文件夹下。
NRO 软件可以按照自己需求添加,以上就是自定义系统下能使用到的常用软件列表了。
配置文件:
-
/bootloader/hekate_ipl.ini 这是引导的配置文件,可以类比为 GRUB2 的启动项描述文件。
启动项里面有图标描述文件,位置在 /bootloader/res 也一并复制过去。
-
/exosphere.ini 这是大气层的配置文件,这个配置主要是为了隐藏主机的序列号防止被 ban
-
/atmosphere/hosts/emummc.txt 这是 hosts,这个配置主要是为了屏蔽任天堂服务器
破解 Switch 有被任天堂 ban 机的风险,为了减少这个风险需要禁止机器联网和登出自己的 Switch 帐号。
- 在联网的情况下登出自己的 Switch 账户
- 删除所有 Wifi 配置文件,保证 Switch 不会自动联网
- 最好重新初始化 Switch
- 把 SD 卡插入 Switch
- 按电源键,选择电源选项 -> 关闭电源
- 拔掉右边的手柄,插入短接器
- 先按住音量+,再同时按住电源键,然后放开
- 长按 RCM 注入器的加号,直到闪烁蓝灯,说明是大气层模式。不是则放开,再长按切换
- RCM 插入到 Switch,蓝灯常亮,启动到 boot 界面
- 当蓝灯不亮的时候就可以拔掉注入器了,如果没有启动到 boot 界面,请从步骤 3 重新来过
为了避免自己操作破坏了系统,我们需要在安装系统之前对系统进行备份。
-
点击 Tools
-
点击 Backup eMMC
-
点击 eMMC BOOT0 & BOOT1
-
等待完成,点击 Close
-
接下来点击 eMMC RAW GPP
-
等待完成,点击 Close -> Home -> Power Off
-
把 SD 卡插入电脑,复制
backup
文件夹到电脑。 备份成功的话,文件夹大小大概 32GB 左右。复制到电脑之后,就可以把backup
文件夹删除了。
备份系统的英文原版教程是Making a NAND backup
虚拟系统完全安装在 SD 卡内,可以保证不污染 Switch 内部存储,是比较推荐的安装方式。 目前安装方式有两种,SD File
和 SD Partition
, 推荐后者,因为后者的读取速度更快。
-
打开 Hekate, 选择 Tools, 然后点击 Partition SD Card
-
请保证 SD 卡的使用容量在 1 GB 以下,因为 1GB 以下会显示
Your SD Card files will be backed up automatically!
。 1GB 以下会自动备份和恢复数据,否则需要自行备份数据。 -
调整 emuMMC (RAW) 为 29 GiB,界面上会显示
29 full
-
选择
Next Step
,点击Start
然后等待完成。 -
返回 Home,点击
emuMMC
-
选择
Create emuMMC
-
选择
SD Partition
-
选择
Part 1
-
等待完成,点击 Close -> Home -> Launch ,选择
Atmosphere Fusee CFW
启动。然后就开始进入系统了。 -
进入系统,查看系统设置,如果显示当前版本包含字母
E
说明成功进入虚拟系统了。
安装虚拟系统的英文原版教程是Create an emuMMC
返回系统主界面,点击相册能看到大气层系统安装的一些软件。点击 Tinfoil
会自动安装到主界面,以后就不用进入相册来安装游戏了。
Tinfoil 支持网络安装,这里推荐使用 Samba
方式来安装,PC 开启 SMB 共享之后,
使用 Switch 进行访问,既能解决 FAT32 不支持 4GB 以上文件,游戏无法复制到 SD 卡上的问题,又能避免每次安装都要关机插拔 SD 卡到电脑复制游戏。
不过联网之前记得使用90DNS屏蔽任天堂服务器,避免机器被 ban。
游戏文件类型:
BASE 是游戏本体,一般版本号 1.0
UPD 是游戏升级档,有版本号更新到系统
DLC 是追加内容,主要是多点游戏内容
游戏格式:
NSP: Nintendo Submission Package 数字版游戏复制的格式。通常游戏本体和升级包需要分开安装。
XCI: NX Card Image 实体卡带复制的格式。通常会有整合包,安装的时候需要允许安装 XCI 内的 UPD 和 DLC。
NSZ: 压缩过后的 NSP 文件
XCZ: 压缩过后的 XCI 文件
Install Unsigned Code 安装未签署代码,需要输入密码:上 上 下 下 左 右 左 右 B A + 即可安装免签。
-
请先升级 Atmosphère,Hekate,Signature Patches,升级方法很简单下载最新版本到 SD 卡上,并且更新注入器的
payload.bin
。 需要先删除atmosphere
和bootloader
文件夹再复制,强行覆盖的话不能保证成功启动。 -
到Switch Firmwares去下载最新固件。并解压到 SD 卡根目录。如果 Daybreak 校验失败,是 MacOS 添加隐藏文件的问题,可以通过
dot_clean
命令来清除隐藏文件。dot_clean /Volumes/SWITCH\ SD/Firmware\ 17.0.1/
-
使用
Daybreak
来安装更新,选择Install
,然后选择固件的安装目录。 -
如果固件校验通过,点击
Continue
选择Preserve settings
, 如果可以选择Install (FAT32 + exFAT)
就选这个,否则就选Install (FAT32)
。 -
安装完成之后,点击重启就完成升级了。英文原版教程是Updating CFW