A tool to decrypt global-metadata.dat from Stella Sora (IL2CPP Unity game).
- Decrypts encrypted metadata with custom VM-based protection
- Validates
CODEPHILsignature after decryption - Outputs standard IL2CPP metadata (
0xFAB11BAFmagic)
- Visual Studio 2022
- C++20 support
- Open
StellaSora-MetadataDecryption.sln - Build in Release x64
StellaSora-MetadataDecryption.exe <encrypted_metadata.dat> <output_metadata.dat>StellaSora-MetadataDecryption.exe global-metadata.dat decrypted-metadata.datLoaded 28912500 bytes from global-metadata.dat
Encrypted data size: 28912172 bytes
Header size: 328 bytes (0x148)
Data starts at offset: 0x148
Decrypted 28912164 bytes
Decrypted metadata saved to decrypted-metadata.dat
First 4 bytes of decrypted data: 0xfab11baf
AF 1B B1 FA found!
| Offset | Size | Description |
|---|---|---|
| 0x00 | 4 | Magic (0x1357FEDA) |
| 0x04 | 4 | Encrypted data size |
| 0x08 | 256 | Key table |
| 0x108 | 64 | Bytecode (VM opcodes) |
| 0x148 | N | Encrypted data |
- Original project: TheReVeaLz/StellaSora-MetadataDecryption
- Based on: Taiga74164/AP-MetadataDecryptor
GPL-3.0 - See LICENSE.txt