Skip to content

huangqian8/SwitchScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

功能如下:

  • 下载最新:

  • 文件操作:

    • 移动 fusee.binbootloader/payloads 文件夹
    • hekate_ctcaer_*.bin 重命名为 payload.bin
    • bootloader 文件夹中创建 hekate_ipl.ini
    • 在根目录中创建 exosphere.ini
    • atmosphere/hosts 文件夹中创建 emummc.txtsysmmc.txt
    • 在根目录中创建 boot.ini
    • atmosphere/config 文件夹中创建 override_config.ini
    • atmosphere/config 文件夹中创建 system_settings.ini
    • 删除 switch 文件夹中 haze.nro
    • 删除 switch 文件夹中 daybreak.nro
    • 删除 switch 文件夹中 reboot_to_payload.nro

使用说明(需要 Bash 3.2+,建议科学上网环境):

  • 安装依赖:
    • macOSbrew install bash curl jq unzip git
    • Debian / Ubuntu / WSLsudo apt install bash curl jq unzip git
    • Fedorasudo dnf install bash curl jq unzip git
    • Arch Linuxsudo pacman -S bash curl jq unzip git
  • 运行脚本:
    • Linux / WSLbash switchScript.sh
    • macOS Apple Silicon/opt/homebrew/bin/bash switchScript.sh
    • macOS Intel/usr/local/bin/bash switchScript.sh
    • 如果已添加可执行权限,也可以运行:chmod +x switchScript.sh && ./switchScript.sh
  • 说明:脚本兼容 macOS 默认 /bin/bash 3.2,也兼容常见 Linux / WSL 环境。
  • 可选:如果频繁遇到 GitHub API 限流或部分插件下载失败,可设置 GITHUB_TOKEN 后再运行脚本。
  • 可选参数:
    • --dry-run:只显示将执行的分组,不下载或写入文件
    • --only <groups>:只运行指定分组,例如 --only core,configs,finalize
  • 注意:全量运行会清空并重建 SwitchSD;使用 --only 时会保留已有 SwitchSD 内容,仅补齐目录并执行指定分组。

更新日志

  • 2026-06-20 模板化配置文件,优化 --only 模式,兼容 Bash 3.2+ 并增加最终结构校验
  • 2026-04-18 添加 Sphaira 启动器
  • 2026-03-01 精简优化 switchScript.sh
  • 2025-12-28 去除 Zingsys-tune,更新 DBIAwoo Installeremuiibo 仓库地址
  • 2025-10-06 更新 system_settings.ini
  • 2025-05-27 精简代码,修正由于 API 限制而造成的运行错误
  • 2025-05-23 批量更新插件地址
  • 2025-05-12 更新 Lockpick_RCM 仓库地址
  • 2025-05-11 更新 hekate_ipl.ini
  • 2024-12-11 更新 Lockpick_RCM 仓库地址,降级 DBI 至版本658
  • 2024-10-29 更新脚本,修正 sys-patch 文件更新造成的运行错误
  • 2024-10-11 更新脚本,修正 Lockpick_RCM 仓库失效造成的运行错误
  • 2024-08-26 更新脚本,修正 OC Toolkit 更新造成的运行错误
  • 2024-07-21 添加 sys-clkOC Toolkit
  • 2024-07-16 更新脚本,替换 Tesla-MenuUltrahand-Overlay,去除 sys-clk
  • 2024-07-06 更新 daybreak 为汉化版
  • 2024-06-29 添加 hb-appstore
  • 2024-06-22 添加 SigPatchesMissionControl
  • 2024-06-20 更新 hekate_ipl.ini 修正启动时 nosigchk 报错;集成 NX-Shell
  • 2024-06-16 更新 Hekate + Nyxsys-patch 仓库链接,去除 SigPatches
  • 2024-05-25 更新 sys-patch,集成Moonlight
  • 2024-05-15 更新 SigPatches,修正部分游戏运行错误的情况
  • 2024-04-12 更新脚本,修正插件源更新造成的运行错误,增强脚本的稳定性
  • 2024-01-30 添加 Switchfin 插件
  • 2024-01-27 添加 Hekate 汉化,删除4个 Nro 插件
  • 2024-01-25 更新 Tesla 仓库链接
  • 2024-01-24 添加 sys-tune 插件
  • 2024-01-19 添加 aio-switch-updaterwiliwiliSimpleModDownloader 插件
  • 2024-01-09 更新 Tesla 仓库链接
  • 2023-12-15 更新 Lockpick_RCM 仓库链接
  • 2023-12-04 删除 Safe_Reboot_Shutdown.nro 插件,添加3个 Ovl 插件
  • 2023-12-03 添加 Atmosphere-OC-Suite 插件
  • 2023-11-25 添加 SwitchTime 插件
  • 2023-11-09 更新 Lockpick_RCM 仓库链接
  • 2023-10-13 更新脚本,修正 SigPatches 链接更新造成的运行错误;新增2个 Nro 插件
  • 2023-05-11 更新脚本,修正 Lockpick_RCM 仓库失效造成的运行错误;每天16点定时生成整合包
  • 2023-05-04 更新脚本
  • 2023-04-28 更新脚本,自动生成 Release 内容
  • 2023-04-27 添加 Github Action 自动打包代码

截图

About

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

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages