Skip to content
This repository has been archived by the owner on Apr 23, 2024. It is now read-only.
/ ns-sigpatches Public archive

已不再适用,请前往下面的网址下载/Not supported anymore, go download in the link below

Notifications You must be signed in to change notification settings

feiyangjun-1/ns-sigpatches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

简体中文(当前页面/U R HERE)| 正體字(中華台北) | ENGLISH

如果你是懒人,可以直接在 Release 中下载已经制作好的 sigpatches。

注意:按照此教程最后生成的 sigpatches 只适用于你选择的的系统固件版本以及大气层版本,不向上或向下兼容。

你都得准备点啥?

第一步 - 提取密钥

  1. 以 RCM 模式启动你的设备,注入 Lockpick_RCM.bin
  2. 按音量键进行选择。如果你使用的是虚拟系统,请选择 Dump from EmuNAND;反之则选择 Dump from SysNAND。按电源键确认。
  3. 稍等片刻,待导出完成后,按电源键退出,选择 Shutdown (也可按照情况选择其他选项)。
  4. 将 SD 卡取出,使用电脑读取。在 SD 卡根目录下的 /switch/ 文件夹中使用记事本(或其他软件)打开 prod.keys 文件。
  5. 解压下载好的 IPS Patch Creator。在解压好的文件夹中创建名为 Firmware 的文件夹,将下载好的系统固件压缩包中的所有文件解压到 /Firmware/ 文件夹中。
  6. 打开 IPS Patch Creator 文件夹中的 /tools/ 文件夹,将 prod.keys 中的数据对照填入至 keys.dat 文件中。

第二步 - 生成签名补丁(sigpatches)

  1. 在 IPS Patch Creator 文件夹中解压下载好的大气层压缩包。
  2. 打开 IPS_Patch_Creator.exe 。在 IPS Creator 下的 Loader 选项卡中,点击文字框下方的 Make Patch 按钮。在弹出的对话框中选择解压的大气层中 /atmosphere/ 文件夹中的 package3 文件,点击打开。
  3. 切换至 ES 选项卡,点击 Make Patch 按钮。在弹出的对话框中选择 IPS Patch Creator 文件夹中的 /Firmware/ 文件夹,点击确定。
  4. 切换至 ES2 选项卡,点击 Make Patch 按钮。在弹出的对话框中选择 IPS Patch Creator 文件夹中的 /Firmware/ 文件夹,点击确定。
  5. 切换至 FS 选项卡,点击 Make Patch 按钮。在弹出的对话框中选择 IPS Patch Creator 文件夹中的 /Firmware/ 文件夹,点击确定。
  6. 切换至 NFIM 选项卡,点击 Make Patch 按钮。在弹出的对话框中选择 IPS Patch Creator 文件夹中的 /Firmware/ 文件夹,点击确定。

第三步 - 完成

  1. 将 IPS Patch Creator 文件夹中的 atmospherebootloader 两个文件夹复制到 SD 卡根目录。
    • 若提示有相同文件,选择覆盖即可。
  2. 开玩!

最后,有问题欢迎在 issues 中提问!如果你觉得有些地方的语言有些晦涩,可以通过 pull requests 申请修改!