Switch 快乐版
添加快乐芯片
物品准备
需要提前准备好 Switch、一张大一点的 TF 卡。
在去店里添加快乐芯片之前,可以先把 TF 卡格式化好。格式选择 FAT32,簇大小 64k。
清理 Switch(可选的)
如果 Switch 中没有什么重要内容,可以提前重置系统清理下,复制的时候可能快点。
将 TF 卡插入 Switch 后开机。将照片视频复制到 TF 卡。之后拔出 TF 卡在电脑上备份 TF 卡。
然后将 TF 卡插入主机,主机恢复出厂设置。 之后将 TF 卡拔出,格式化 TF 卡。
添加芯片
如果自己有这项技能,就自己做。不会的老老实实去店里搞。
添加快乐芯片之后,店里会装上系统测试下,测试 ok 之后再回家。
准备基础包
基础包只需要 hekate 即可,这样创建虚拟系统时会快些。
hekate
项目地址:https://github.com/CTCaer/hekate
解压复制到 TF 卡根目录就行了。
将下载的 Hekate 文件(通常是. bin 格式)改名为 payload.bin。
汉化
项目地址:https://github.com/easyworld/hekate
将 bootloader 文件夹拖放到 TF 卡根目录中,然后点击合并/替换。
不需要删除老的文件夹,特别是当您需要保留之前的配置和 payload。
如果您的 switch 是硬破,则需要将 hekate_ctcaer_x.x.x.bin 重命名为 payload.bin 放入 TF 卡根目录中。
可选:
可以运行 nyx_usb_max_rate__run_only_once_per_windows_pc.reg,以提高传输效率。但是说实话,我执行了,不好使。
Lockpick_RCM
项目地址:https://github.com/Decscots/Lockpick_RCM
下载之后放到 bootloader/payloads
创建虚拟系统
备份
备份 TF 卡
如果已经有破解好的系统在运行了,想重装。先备份一下内存卡。
备份原始固件
在 Hekate 的 Tools 工具栏中,选择 “Backup emuMMC”,将 BOOT(仅引导数据)和 RAW GPP(全部数据)均备份完毕,并将生成的备份文件(SD 卡根目录 backup 文件夹内)拷贝出来到可靠的存储空间。
备份主机密钥
- 开机,进入 hekate 界面,选择 payloads
- 选择新窗口内的 lockpick_rcm
- 用音量+ -调整菜单,选择你需要提取的系统 prod.keys
sysnand=真实系统
emunand=虚拟系统
选择完毕后按开机键确定
这一步只备份真实系统
保存备份文件
以上备份都完成后,将备份到 TF 卡的文件转移到安全的位置保存。
创建虚拟系统
在 Hekate 主界面中创建一个 emuMMC 虚拟系统。这是大气层系统独立运行的空间,与原装系统隔离的系统环境,你在 emuMMC 上的任何修改、操作都不会影响 Switch 的原装系统,保持了原装系统的纯净性和可恢复性。
进入 Hekate 启动页后,点击右侧的 “emuMMC”(虚拟系统);
打开 Hekate, 选择 Tools, 然后点击 Partition SD Card
调整 emuMMC (RAW) 为 29 GiB,界面上会显示 29 full
选择 Create emuMMC
选择 SD Partition
选择 Part 1
制作整合包
hekate
将配置文件复制放到bootloader目录下。
将res文件夹放到bootloader\res目录下。
Atmosphere
项目地址:https://github.com/Atmosphere-NX/Atmosphere
解压复制到根目录就行了
fusee.bin移至/bootloader/payloads/。
将配置文件放到对应目录。
SigPatches
项目地址:https://hackintendo.com/download/sigpatches/
复制到根目录就行了。
参考:
sigpatch提取的位置是atmosphere/exefs_patches的es_patches和nfim_ctest两个文件夹,atmosphere/kip_patches的fs_patches和loader_patches两个文件夹,最后还有一个文件是bootloader/patches.ini,它是fss0引导的FS patch和Loader patch。
https://github.com/AK478BB/Sigpatches/releases
Tesla
将提前整理好的 tesla 包放到对应位置
其他应用
安装 DBI
项目地址:https://github.com/rashevskyv/dbi
将其复制dbi.nro到DBIdbi.config的 SD 卡上,sdmc:/switch/DBI/然后就可以在小程序模式(从相册)或应用程序模式(标题覆盖)下启动,但它主要设计用于小程序模式。
再将配置文件复制到此目录。
安装整合包
将制作好的整合包,复制到 TF 卡根目录。
之后进行测试,测试从大气层系统切换回官方系统是否顺畅,确保双系统均可正常工作。
参考资料:
https://github.com/laila509/hekate_ipl
https://github.com/sskyNS/RoastDuck-CFWPack
https://github.com/rashevskyv/dbi
http://www.265xh.com/nszhinan/4474.html
https://www.marsshen.com/posts/20e16ead/
https://github.com/AK478BB/Sigpatches
https://tieba.baidu.com/p/8362868041
https://m.deepfun.net/thread-6257-1-1.html