美文网首页
Switch atmosphere大气层9.2.0升级10.0.

Switch atmosphere大气层9.2.0升级10.0.

作者: kivinsae | 来源:发表于2020-05-04 16:56 被阅读0次
    授权转载

    前言

    近期任天堂发布了Nintend Switch最新版本的系统固件,固件版本10.0.2。笔者之前出于存档备份和EdiZon研究需求,入手了一台PJJ,并手动重做影子系统至FW 9.2.0。因此想尝试在10.0.2懒人包发布前自己手动撸一遍升级,顺便也为其他有需要的人提供一个踩坑的思路。


    前期准备

    升级的前期准备其实也是老调重谈,需要的内容并不多,具体如下:

    1. 一台支持Atmosphere破解的Nintendo Switch(已Hetake)
    2. 最新版本的Kosmos引导包
      • Atmosphere项目地址:AtlasNX/Kosmos`
      • 需要注意的是该整合包内已包含hekate引导工具,如果不清楚什么是hekate,请往下看。
    3. 最新版本的Sigpatch-Installer(此处为坑)
    4. 最新版本的ES patches。
      • 适配10.0.0+ firmware 的ES Patches整合包下载地址为:HarukoNX/Fusee.zip
      • 感谢HarukoNX大神在Gbatemp整合的Sigpatch包
    5. 固件升级工具ChoiDujourNX
      • 下载地址:ChoiDujourNX
      • 注意别下载错了,是带NX的那个
    6. 最新的Switch 10.0.2 Firmware:

    操作步骤

    一、备份当前Switch虚拟系统

    任何一个没有透彻理解Atmosphere的工作原理以及通读Atmosphere文档的玩家,我都建议在任何关于系统级的升级或补丁修复操作前,对整个系统进行完整的备份。如果系统过大,可以酌情考虑仅备份atmosphere,bootloader,sept这三个文件夹。

    二、拷贝最新的Firmware文件夹到SD卡根目录

    解压下载到的Firmware 10.0.2文件,获取到一个名字为Firmware 10.0.2的目录。复制该目录到SwitchSD卡根目录下,可以用nxtemp来实现。

    三、更新最新版本的Kosmos

    删除Switch SD卡中的atmosphere,bootloader,sept三个文件夹,此处我默认你已经做好了相关的备份。然后复制整个最新版Kosmos引导包中的所有文件,并拷贝到Switch的SD卡目录下。

    四、使用ChoiDujourNX升级系统固件至最新版本

    使用方法详见:

    • ChoiDujourNX使用方法视频
    • ChoiDujourNX使用方法图文
    • 升级后系统会进行重启,之后使用hekate正常引导EMUMMC的时候可能会在进入kosmos之后发生红字报错,这个是正常的。请根据实际的报错信息尽心故障排查,如果无法解决请在评论区留言。

    五、更新最新版本的SigPatch和ES Patch

    进入Kosmos虚拟系统之后,进入Switch相册,打开Sigpatch-Installer(@HarukuNX),根据提示,安装匹配最新的版本的Sigpatch。此时系统会重新进入hekate引导,此时正常进入EMUMMC引导重新进入虚拟系统即可。但是在进入系统之后,大概率会遇到两个坑:

    • 部分已安装的程序或者游戏,会发生【程序损坏】报错,此时需要将程序本体删除。
    • 重新使用GoldLeaf安装 NSP 文档时候,会发生 #2145-001 或者 #2002-4518 报错,报错信息如下:
    Error 2145-0001 (0x291) 
    Module: ETicket (145) 
    Description: Unknown or Undocumented error (1)
    ==================================
    Error: 2002-4518 (0x234C02)
    Modul: FS (2)
    Description: Invalid NCA (Missing Sigpatches or too low firmware) (4518)
    

    上述的两个报错基本都是由于系统ES Patch或者Sigpatch缺失或者异常导致的,由于我们本步骤中已经更新了SigPatch,因此之后需要做的时候就是正确的更新适配10.0.0+固件版本的ES Patches
    将上面准备工作中的Fusee.zip解压,将里面的内容根据目录结构复制覆盖到SwitchSD卡目录中。之后重启重新引导一次系统就可以正确进行NSP的签名与安装。

    相关文章

      网友评论

          本文标题:Switch atmosphere大气层9.2.0升级10.0.

          本文链接:https://www.haomeiwen.com/subject/bnjyghtx.html