Skip to content

app -> game general intro

从 .APP 到可以运行的游戏。

适用于 SDGASDGB & SDEZ

注意:本教程并非脱壳教程

章节一:APP -> VHD

环境与所需文件

  • 游戏基础文件 (.app 格式),通常大于 45 GB。
    • 例如: SDGA_1.50.00_20241025180719_0.app
    • (Sinmai 正在对这些文件进行永久性存档。有意提供者请在 Telegram 群组中联系,谢谢)
  • (可选) 增量包 (.app 格式) (opt)
  • 7-Zip
  • Windows Hyper-V 功能 (仅在安装增量包时需要)

操作步骤(方法一)(推荐)

  1. 确保 unsegareborn 有读写目录的权限并运行以下命令。

    powershell
    ## 此工具亦可对 opt 文件进行解包。
    unsegareborn <path/to/app or opt>
  2. 打开完成解包的目录,仅复制Package 目录,保存备用。

处理增量包

如果您同时拥有基础包和增量包,请按以下步骤操作:

  1. 通过上面的操作步骤获得了 internal_0.vhd

  2. 确保 unsegareborn 有读写目录的权限并运行以下命令。

    powershell
    unsegareborn <path/to/child app>
  3. internal_1.vhd 或其他非 0 数字的 VHD 文件链接父 VHD。

    powershell
    Set-VHD <path/to/internal_0.vhd> -ParentPath <path/to/internal_1.vhd>
  4. 使用 7-Zip 打开 internal_1.vhd (或直接挂载)。

  5. 同样只复制 Package 目录,它将包含增量更新的内容。

操作步骤(方法二)

  1. 打开 decrypt tools,将 keys/AES128_Nu_ALLS 目录中对应游戏名(例如 SDGA.bin)的 .bin 文件复制到 tools/Filesystem 目录下。

  2. tools/Filesystem 目录中打开 PowerShell,运行以下命令。

    • 注意:请将 SDGA 替换为你的游戏名,并将 <path/to/app> 替换为 .app 文件的实际路径。
    powershell
    fsdecrypt SDGA.bin 0x200000 <path/to/app> <out.vhd>
  3. 命令运行后,你将得到一个 .vhd 文件。

    • (可选)增量包也使用同样的方法解包。
  4. 使用 ImDisk 挂载上一步生成的 .vhd 文件。

  5. 从挂载的磁盘中复制出 internal_0.vhd

    • (如果解包的是增量包,则复制 internal_1.vhd 或其他非 0 数字的 VHD 文件)。
  6. 使用 7-Zip 打开(或直接挂载到文件资源管理器)上一步复制的 internal_0.vhd 文件。

  7. 仅复制Package 目录,保存备用。

处理增量包

如果您同时拥有基础包和增量包,请按以下步骤操作:

  1. 确保已按上述步骤解包基础包,获得了 internal_0.vhd
  2. 将增量包解包生成的 internal_1.vhdinternal_0.vhd 放置在同一目录
  3. 在该目录中打开 PowerShell,运行以下命令以将 internal_1.vhd 链接父 VHD:
    powershell
    Set-VHD <path/to/internal_0.vhd> -ParentPath <path/to/internal_1.vhd>
  4. 完成链接后,使用 7-Zip 打开 internal_1.vhd (或直接挂载)。
  5. 同样只复制 Package 目录,它将包含增量更新的内容。

章节二:VHD -> EXE

环境与所需文件

操作步骤

  1. 解压 segatools 中的 mai2.zip,将其内容复制到 Package 根目录。
  2. MelonLoaderamfsAquaMai.toml (示例) 也复制到 Package 根目录。
  3. Package 根目录中创建 optionappdataMods 三个新目录。
  4. AquaMai.dll 复制到 Mods 目录中。
  5. 使用下载的 segatools.ini (示例) 和 launch.bat (示例) 替换 Package 目录中的同名文件。
  6. amdaemon.exe 复制到章节一中下载的 decrypt tools 的 tools/Crackproof/DecryptCrackproofExe64 中,将其拖入到 DecryptCrackproofExe64.exe 中打开。将生成的 amdaemon.unpack.exe 重命名为 amdaemon.exe 并替换掉游戏目录的原文件。
  7. (可选) 访问 Munet 获取账户,并按照 Munet 提供的说明修改 segatools.ini
  8. 管理员身份 运行 odd-loader.bat
  9. 运行成功后,再使用 launch.bat 启动游戏。

Project Fragrance is made by Google Gemini & OpenAI ChatGPT. All the contents are generated by AI.