如何远程编译生成Switch最新版大气层整合包

Switch最新版整合包打开即可下载(每天傍晚自动更新), 以及详细的制作过程(仅限技术宅食用)

有什么用

获取最新版大气层整合包; 全网最新版整合包一般可以适配最最新的任天堂固件系统

最新整合包地址: https://github.com/chuanzhuo/SwitchScript/releases

直接下载按当前日期修改{yyyymmdd}

https://github.com/chuanzhuo/SwitchScript/releases/download/{yyyymmdd}/SwitchSD.zip

举例说明:

https://github.com/chuanzhuo/SwitchScript/releases/download/20260116/SwitchSD.zip

怎么用

根据文章“自建远程协助软件rustdesk实现远程桌面远程控制软件”同类的方法, 用github的远程编译

整合包的使用方法就直接拷贝到SD卡中即可, 用于启动Hekate和大气层系统等

相关内容

实现方法

  1. folk 仓库 https://github.com/huangqian8/SwitchScript

  2. [可选]添加手动立即编译的代码

    修改switchScript.yaml文件

    第11行, 添加

    1
    2
    # 核心:添加手动触发(workflow_dispatch)
    workflow_dispatch:

    仅添加 workflow_dispatch: 即可实现最基础的手动触发(无参数);

  3. 添加Actions的参数和token

    1. secrets.actions_release
  4. Enable Workflow

  5. 然后开始手工允许(应急情况下)

    1. https://github.com/chuanzhuo/SwitchScript/actions/workflows/switchScript.yaml
  6. 浏览生成的文件并下载到SD卡中使用

错误及解决

1
Error undefined: Parameter token or opts.auth is required

首先需要去github生成token; 这个token拥有操作repository的全部权限; 然后在当前项目的Settings 》 Security 〉 Secrets and variables 》 Actions; 在Repository secrets中新建一个repository secret

​ 名称: ACTIONS_RELEASE

​ 内容/值: [token], 如果之前没有生成过这个token要去新建生成一个

优化完善整合包TODO

108M 容量太大了, 剔除一些冗余的插件, 瘦身一下

灵感来源

远程编译: 自建远程协助软件rustdesk实现远程桌面远程控制软件

大气层个人整合包生成脚本 huangqian8/SwitchScript

个性化需求沟通 扫客服加V加群: