# 构建整合包

# 事前准备工作

  1. 一张大容量的TF卡,实时证明128G还是有点小,最好256G起步
  2. 用DiskGenius把TF格式化为FAT32,簇大小默认就好
  3. 需要一点翻墙的手段,毕竟要下载一些东西

# 通过DeepSea直接下载整合包(不推荐)

  1. 下载对应的整合包:Team-Neptune/DeepSea (opens new window),直接选择Release中的advanced版本即可
  2. 解压后直接放入TF卡根目录,并将hekate_ctcaer_x.x.x.bin改名为payload.bin
  3. 把TF卡插入电脑中,直接运行即可

# 通过SdSetup自定义整合包(推荐)

  1. 通过SdSetup (opens new window)制定对应的整合包,一般来说需要进行整合定制,推荐使用Recommended Defaults即可
  2. 将 sd 卡里面的内容全部复制到 TF 卡根目录,里面有sdpayloads两个目录
    • 如果是硬破机器:将 payloads 中 hekate_ctcaer_x.x.x.bin 更名成 payload.bin 放入 TF 卡根目录,因为硬破机器会优先读取TF卡里面的payload.bin文件
    • 如果是软破机器:需要用TegraRcmGUI进行启动注入

# 下载安装Sigpatch

  1. 通过Sigpatch (opens new window)下载对应的包,把其中的内容全部复制到对应的上述根目录文件夹中
  2. 注意需要覆盖一些文件,直接全部覆盖即可

# 备份重要的文件(如果已经做过可忽略)

  1. 进入hekate选择Tools->Backup eMMC
  2. 备份 eMMC BOOT0 & BOOT1
  3. 备份 eMMC RAW GPP,这个需要等待比较长的时间,一般来说要30分钟
  4. 进入hekate选择Payloads,使用Lockpick_RCM.bin,选择Dump from SysNAND
  5. 拔出TF卡,插入电脑,然后在switch文件夹下复制prod.keys到本地电脑,复制backup/xxxxxxx/中所有内容

# 制作虚拟系统(如果已经做过可忽略)

  1. 进入真实系统Launch -> Stock (SYSNAND)
  2. 删除对应的wifi,保证机器不联网
  3. 进入hekate,选择emuMMC->Create emuMMC->SD File
  4. 进入Launch菜单,有4个选项:
    • Stock (SYSNAND): 从机身内部的eMMC启动系统,不加载破解,也就是真实系统
    • CFW (SYSNAND): 从机身内部的eMMC启动系统,加载破解,不建议选择这一项,非常容易被 ban
    • CFW (EMUMMC): 从TF卡的虚拟系统启动,加载破解,也就是虚拟系统,建议用此进入虚拟系统
    • Fusee: 使用大气层 payload 引导,从TF卡的虚拟系统启动,加载破解,也就是大气层引导的虚拟系统

# 刷入固件

  1. 下载固件 (opens new window),下载对应的固件并且放入TF卡
  2. 打开相册,打开Daybreak,选择对应的固件文件夹,确定即可
    • 选择保留设置
    • 选择格式化为fat32

# 精简系统(虚拟系统)

  1. 进入hekate选择Payloads,使用Lockpick_RCM.bin,选择Dump from EmuNAND,注意不要选错选项了,下面的keyset有误一般都是这里选错选项
  2. 拔出TF卡,插入电脑,然后在switch文件夹下复制prod.keys到本地电脑
  3. 下载NxNandManager (opens new window)
  4. 选择File -> Open File,选择TF卡里面的/emuMMC/SD0/eMMC下的00文件
  5. 选择Options -> Configure keyset -> Import keys from file,导入对步骤1所导出的prod.keys
  6. 选择Tools -> Resize NAND,勾选Format USER,New size for USER填2048MB,自定义填写Output file,点击确定
  7. 通过NxNandManager重新打开刚才导出的resized文件,在Partitions中选择PRODINFO中,点击wipe personal清除序列号信息
  8. 选择File -> Save as(advanced),勾选Split output,设置大小为4000MB,设置导出路径,导出完之后把RAWNAND.bin.xxx改名为00,01,02,以此类推
  9. 把原来的tf卡中的/emuMMC/SD00/eMMC重命名为eMMC_bak,新建eMMC文件夹,把刚才的00,01,02...所有文件拷贝进来,再复制eMMC_bak里面的BOOT0和BOOT1文件到eMMC文件夹中
  10. 开机查看使用内存
  11. 如果无误后,删除eMMC_bak文件夹

# 后续的一些补充操作

  • 删除/隐藏虚拟系统的序列号:复制atmosphere/config_templates/exosphere.ini到根目录下,并且修改exosphere.ini文件内容,把blank_prodinfo_emummc改为1

  • block任天堂的请求地址

    • /atmosphere/config_templates/system_settings.ini拷贝到/atmosphere/config中,取消 enable_dns_mitm = u8!0x1 前的注释
    • 打开/atmosphere/hosts文件夹,如果不存在直接创建即可
    • 下载emummc.txt (opens new window)文件并放在/atmosphere/hosts里面
    • 启动机器,查看/atmosphere/logs/dns_mitm_startup.log,如果有对应Redirections xxx.nintendo.xxx -> xxx,说明成功
    • 详情可以见:NH Switch Guide (opens new window)
  • 特斯拉插件相关:

  • 游戏渠道:建议不要去破解游戏论坛里面下载,里面的好多需要回帖付费,直接去淘宝花10块钱买个百度网盘内容分享地址,全游戏下载美滋滋

# 一些其他的软件