NS-USBloader 完整指南:大文件分割、RCM 一键注入与 NSP 批量传输

发布时间:2026/8/27 17:01:16
NS-USBloader 完整指南:大文件分割、RCM 一键注入与 NSP 批量传输 NS-USBloader 完整指南大文件分割、RCM 一键注入与 NSP 批量传输【免费下载链接】ns-usbloaderAwoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files.项目地址: https://gitcode.com/gh_mirrors/ns/ns-usbloader把一个 6GB 的 NSP 往 FAT32 格式的 SD 卡里拷文件管理器直接弹错写脚本往 RCM 设备里灌 payload又经常卡在半路不知道成没成。NS-USBloader 就是为这类麻烦准备的开源工具它把文件分割合并、RCM payload 注入、以及向 Awoo / GoldLeaf 安装器批量上传 NSP 三件事收进同一个 Java 程序里Windows、macOS、Linux 三个平台都能跑。下面按功能模块逐个讲先过一遍三平台的安装配置再依次看分割合并、RCM 注入、批量传输、网络设置最后给命令行玩法。准备工作三个平台各自要装什么Windows直接跑 JAR 就行。程序打开后点左侧齿轮图标选「Download and install drivers」装好 libusb 驱动之后 Switch 插上就能被识别。Linux先装 JDK再写两条 udev 规则免去每次都用 root 运行 sudo apt install default-jdk # 安装 Java 运行环境# /etc/udev/rules.d/99-NS.rules允许普通用户访问 USB 传输设备与 RCM 设备 SUBSYSTEMusb, ATTRS{idVendor}057e, ATTRS{idProduct}3000, MODE0666 SUBSYSTEMusb, ATTRS{idVendor}0955, ATTRS{idProduct}7321, MODE0666sudo udevadm control --reload-rules sudo udevadm trigger # 重载规则立即生效高分屏看着字小的话启动时加个缩放参数即可java -Dglass.gtk.uiScale150% -jar NS-USBloader.jar。macOSIntel 机型双击 JAR 直接运行Apple Silicon 要下载带-m1后缀的版本并用 Homebrew 补上 USB 依赖brew install libusb # 给 Apple Silicon 提供 libusb 支持macOS 上建议 JDK 19低版本有过兼容问题反馈。文件分割合并把 4GB 以上的大游戏切给 FAT32SD 卡还是 FAT32 的话超过 4GB 的单个文件根本放不进去。分割合并页侧边栏那个「00 带箭头」图标就是干这个的把大 NSP/NSZ 切成一串小碎片还原时再拼回一个完整文件。操作路径很短进入分割合并页勾「Split」点「Select File」或直接拖文件进来列表支持一次加多个右侧「Save to」选好输出目录点「Convert」切完的碎片拷进 SD 卡就能正常识别哪天真想拼回来选「Merge」走同样的流程即可。整个页面长这样RCM 注入三步把 hekate.bin 送进 SwitchRCM 页走的是 Fusée Gélee 协议程序会自动探测总线上的 Switch设备 ID 0955:7321所以注入本身只分三步Switch 短接 pin10或装好 AutoRCM后进 RCM 模式USB-C 连上电脑切到 RCM 页把hekate.bin、Lockpick_RCM.bin这类 payload 拖进列表——拖错的文件会被就地校验拦下点底部的「Inject payload」从日志确认注入到底成没成别只看按钮切到日志页看结果最稳妥。一次成功的注入会是这样几行[INFO] Selected: /home/xxx/hekate.bin [INFO] RCM [PASS] Found device with ID: 0955:7321 [PASS] Information sent to NS. [PASS] ::. Payload complete :.看到Payload complete就说明整段数据已经完整送到 Switch哪一行卡住问题基本就在哪一环没找到设备 → 线或 RCM 模式不对发了信息但没 complete → 供电或时序问题。批量传输 NSPAwoo 网络模式与 GoldLeaf USB 模式传输页是主界面顶部两个下拉框决定「发给谁、怎么发」安装器选 Awoo及其同协议的 Tinfoil 系应用时可用 NET 网络模式选 GoldLeaf 时只有 USB 模式。选 Awoo 的话再填上 Switch 的 IP然后把一堆 NSP/NSZ/XCI 拖进表格或点「Select files」勾选要发的行点右下角「Upload to NS」即可。两个容易踩的点前提是 Switch 那边已经装好 Awoo 或 GoldLeaf并在其设置里开启了「从 USB / 网络安装」否则电脑这边发得再顺利也没人收。表格里状态变成「Uploaded」只代表文件送达不等于安装完成——装没装上由 Switch 端的安装器说了算它不提供回传接口。另外 GoldLeaf 对版本比较敏感设置页里的「GoldLeaf version」要与 Switch 上实际跑的版本对上比如 GoldLeaf v0.8–0.9 需要 NSL v1.0v1.2.0 需要 NSL v6.0。网络设置与专家模式设置页里值得动的选项齿轮页Main settings平时不用碰但有几个开关对传输稳定性很关键Auto-detect IP自动探测本机 IP省得手填Randomly get port随机端口避开固定端口被占用Expert mode (NET setup)勾开后能自己指定 Host IP/Port 和路径前缀再勾「Dont serve requests」NSL 就关闭内置 HTTP 服务改成把「文件在192.168.x.x:80/ROMS/NS/xxx.nsp」这个地址直接告诉 Awoo——适合你本来就有一台 nginx 或群晖在做文件服务的场景Select folder with ROM files把「Select files」行为从逐个选改成整目录选批量入库更快语言与主题下拉框换语言右上角灯泡图标切深浅色命令行模式把批量操作写进脚本嫌界面点来点去麻烦的话同一套功能都有对应参数--help可看全部子命令 java -jar ns-usbloader.jar --help # 查看所有子命令 java -jar ns-usbloader.jar -r ~/payloads/hekate.bin # 注入指定 RCM payload java -jar ns-usbloader.jar -n nsip192.168.0.10 ~/games/*.nsp # 网络批量装进 Awoo java -jar ns-usbloader.jar -t ~/games/*.nsp # USB 批量装进 Awoo java -jar ns-usbloader.jar -g verv0.8 ~/games/*.nsp # USB 装进 GoldLeaf v0.8 java -jar ns-usbloader.jar -s /tmp/split ~/games/big.nsp # 分割到 /tmp/split java -jar ns-usbloader.jar -m /tmp/split ~/games/big.nsp.part* # 合并回原文件配合 cron 或 shell 脚本可以做成「游戏目录新增 NSP 就自动分割 上传」的流水线。参数细节跑一下-n help、-g help这类二级帮助即可。下一步先在你的 Switch 上把 Awoo 或 GoldLeaf 装好、打开对应的安装入口然后照着上面的顺序先试一次分割再试一次 RCM 注入——这两步通了传输页剩下的就是点点选选。想深入看实现代码都放在src/main/java/nsusbloader/下分割合并引擎在Utilities/splitmerge/RCM 的 JNI 实现在Utilities/RcmSmash.java命令行在cli/要参与开发的话git clone https://gitcode.com/gh_mirrors/ns/ns-usbloader就能开工。【免费下载链接】ns-usbloaderAwoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files.项目地址: https://gitcode.com/gh_mirrors/ns/ns-usbloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻