app -> game general intro
从 .APP 到可以运行的游戏。
适用于 SDGA、SDGB & SDEZ。
注意:本教程并非脱壳教程。
章节一:APP -> VHD
环境与所需文件
- 游戏基础文件 (
.app格式),通常大于 45 GB。- 例如:
SDGA_1.50.00_20241025180719_0.app - (Sinmai 正在对这些文件进行永久性存档。有意提供者请在 Telegram 群组中联系,谢谢)
- 例如:
- (可选) 增量包 (
.app格式) (opt) - 7-Zip
- Windows Hyper-V 功能 (仅在安装增量包时需要)
操作步骤(方法一)(推荐)
确保
unsegareborn有读写目录的权限并运行以下命令。powershell## 此工具亦可对 opt 文件进行解包。 unsegareborn <path/to/app or opt>打开完成解包的目录,仅复制出
Package目录,保存备用。
处理增量包
如果您同时拥有基础包和增量包,请按以下步骤操作:
通过上面的操作步骤获得了
internal_0.vhd。确保
unsegareborn有读写目录的权限并运行以下命令。powershellunsegareborn <path/to/child app>对
internal_1.vhd或其他非 0 数字的 VHD 文件链接父 VHD。powershellSet-VHD <path/to/internal_0.vhd> -ParentPath <path/to/internal_1.vhd>使用 7-Zip 打开
internal_1.vhd(或直接挂载)。同样只复制
Package目录,它将包含增量更新的内容。
操作步骤(方法二)
打开
decrypt tools,将keys/AES128_Nu_ALLS目录中对应游戏名(例如SDGA.bin)的.bin文件复制到tools/Filesystem目录下。在
tools/Filesystem目录中打开 PowerShell,运行以下命令。- 注意:请将
SDGA替换为你的游戏名,并将<path/to/app>替换为.app文件的实际路径。
powershellfsdecrypt SDGA.bin 0x200000 <path/to/app> <out.vhd>- 注意:请将
命令运行后,你将得到一个
.vhd文件。- (可选)增量包也使用同样的方法解包。
使用 ImDisk 挂载上一步生成的
.vhd文件。从挂载的磁盘中复制出
internal_0.vhd。- (如果解包的是增量包,则复制
internal_1.vhd或其他非 0 数字的 VHD 文件)。
- (如果解包的是增量包,则复制
使用 7-Zip 打开(或直接挂载到文件资源管理器)上一步复制的
internal_0.vhd文件。仅复制出
Package目录,保存备用。
处理增量包
如果您同时拥有基础包和增量包,请按以下步骤操作:
- 确保已按上述步骤解包基础包,获得了
internal_0.vhd。 - 将增量包解包生成的
internal_1.vhd与internal_0.vhd放置在同一目录。 - 在该目录中打开 PowerShell,运行以下命令以将
internal_1.vhd链接父 VHD:powershellSet-VHD <path/to/internal_0.vhd> -ParentPath <path/to/internal_1.vhd> - 完成链接后,使用 7-Zip 打开
internal_1.vhd(或直接挂载)。 - 同样只复制
Package目录,它将包含增量更新的内容。
章节二:VHD -> EXE
环境与所需文件
- VC++ Runtime 11.0 x64
- VC++ Runtime latest x64
- Latest segatools
MelonLoader.x64.zip- AquaMai.dll (推荐注册 MuMurNet 账户)
- amfs
- odd files
- 示例文件:
操作步骤
- 解压
segatools中的mai2.zip,将其内容复制到Package根目录。 - 将
MelonLoader、amfs和AquaMai.toml(示例) 也复制到Package根目录。 - 在
Package根目录中创建option、appdata和Mods三个新目录。 - 将
AquaMai.dll复制到Mods目录中。 - 使用下载的
segatools.ini(示例) 和launch.bat(示例) 替换Package目录中的同名文件。 - 将
amdaemon.exe复制到章节一中下载的 decrypt tools 的tools/Crackproof/DecryptCrackproofExe64中,将其拖入到DecryptCrackproofExe64.exe中打开。将生成的amdaemon.unpack.exe重命名为amdaemon.exe并替换掉游戏目录的原文件。 - (可选) 访问 Munet 获取账户,并按照 Munet 提供的说明修改
segatools.ini。 - 以 管理员身份 运行
odd-loader.bat。 - 运行成功后,再使用
launch.bat启动游戏。