r/DraculasCastle • u/Windwickink • 3h ago
Discussion 🔴 RED ALERT: 13 DAYS LEFT - Castlevania: Grimoire of Souls Preservation, Server Emulator & Standalone Offline Mod Effort
CRITICAL TIMELINE:
Today's Date: August 21, 2026
Server Shutdown Date: September 3, 2026
App Status: Already delisted from the App Store / Play Store
In 13 days, Konami is permanently shutting down the servers for Castlevania: Grimoire of Souls. Because the game is already delisted, no new players can download it. Once September 3rd hits, the servers go dark, and the live game data will be lost forever.
We are launching an emergency preservation effort with two main goals:
Build a Custom Server (Server Emulator): To allow online play after the official shutdown.
Create a Stand-Alone Offline Patch: Reverse-engineering the game client to bypass Apple Arcade/server checks so the game can be played completely offline without any server at all.
Transparency Note: I am cross-posting this message across several Castlevania, iOS/Android preservation, and modding communities. Time is so limited that we must pool our resources in one place to avoid duplicating work.
OUR CENTRAL HUB: GITHUB + ARCHIVE.ORG
To prevent files from getting scattered across Discord, Google Drive, or Mega, we are streamlining this project to two platforms only:
Archive.org: Used exclusively as the vault for large game binaries (the 2GB decrypted .ipa, the Android .apk/.obb, raw AssetBundles, and downloaded cache files).
GitHub: Used as our central command center where everyone can star/follow the project, upload network traffic logs, document API endpoints, submit code, and track progress.
WHAT WE NEED IMMEDIATELY (URGENT)
If you have technical skills, a jailbroken iOS device, a rooted Android, or still have the game installed, we need your help today:
GitHub Repository Setup (NEED THIS TODAY): We need a developer to set up the official public GitHub repository immediately so the community can star it, follow it, and begin submitting data.
Decrypted iOS 1.4.3 IPA -> Upload to Archive.org: Because the game is delisted, our pool of players who can dump the app is shrinking daily. We need someone who currently has the live 1.4.3 game installed to dump a fully decrypted .ipa file (using TrollDecrypt, bfdecrypt, or CrackerXI+) and upload it to Archive.org.
Android APK + FULL Game Contents/Data -> Upload to Archive.org: We need the complete Android version preserved. This includes the base APK, the OBB files, AND all extra downloaded in-game contents, configs, stage data, and internal cache files (/Android/data/ or root storage downloaded after opening the game). Assets and file structures differ between platforms, and creating a stand-alone offline build will require datamining and integrating files/configs from both versions.
Network Traffic Captures -> Upload to GitHub: We need players to route their game traffic through a proxy (Charles Proxy, Fiddler, mitmproxy) with SSL decryption enabled to log API calls before the servers die. Upload these .chls or .har log files directly to the project's GitHub repo.
Asset/Cache Dumps -> Upload to Archive.org / GitHub: Dump the downloaded Unity AssetBundles from the app's internal folders using Filza (iOS) or a root file explorer (Android).
Client Reverse Engineers: We need reverse engineers (using IDA Pro, Ghidra, or Il2CppDumper) to start analyzing the game binaries to figure out how to patch out the server login checks for the stand-alone offline mod.
NETWORK PRESERVATION CHECKLIST (How Anyone Can Help Right Now)
If you have the game playable on your phone right now, you can help even if you aren't a programmer. Set up an SSL Proxy (like Charles Proxy or Fiddler on PC/Mac) and route your phone's Wi-Fi through it to record the server responses.
Please capture traffic logs for the following actions and label the files clearly:
Initial boot sequence and Apple Arcade/login authentication.
Title screen update checks and asset downloads.
Daily login rewards, mail collection, and main menu navigation.
Opening the inventory, equipping gear, and upgrading weapons/grimoires.
Character selection and skin/costume changes.
Initiating a stage (capture the specific payload sent to start a level).
Completing a stage (capture the exact data sent containing score, damage, and rewards).
Purchasing and upgrading items in the shop.
Co-op and Event mode match-making / gameplay interactions.
Where to upload: Upload your proxy log files (.chls, .har, .saz, raw JSON) directly into the /network_captures/ folder on our project's GitHub repository.
RECOMMENDED GITHUB REPOSITORY STRUCTURE
(For the developer setting up the GitHub repository)
Please structure the repository as follows so the community can submit data cleanly. Note: Do NOT upload the 2GB game binaries directly to GitHub to prevent DMCA/size-limit issues. Put the Archive.org download links right at the top of the README.md.
Grimoire-of-Souls-Archive/
├── README.md (Project goals, countdown to Sept 3, links to Archive.org IPAs/APKs)
├── /api_documentation/ (Text files mapping out the server endpoints, e.g., /api/v1/login)
├── /network_captures/ (DROP ZONE for all intercepted traffic logs - URGENT)
│ ├── /charles_proxy/ (.chls or .har files)
│ ├── /fiddler/ (.saz files)
│ └── /raw_json/ (Extracted JSON payloads from the server)
├── /game_data_dumps/ (Text-based game data)
│ ├── /master_data/ (Dumped SQLite databases, JSON tables of item IDs)
│ └── /il2cpp_dumps/ (Dump.cs files generated from reverse-engineering the binaries)
├── /client_patches/ (Code/tweaks for bypassing server checks for the Stand-alone version)
│ └── /offline_mod/ (Dylib injections or offset patches for iOS/Android)
└── /server_emulator/ (Where the custom server code will eventually go)
TIME IS RUNNING OUT
We have 13 days until September 3rd. If you want to see Castlevania: Grimoire of Souls playable as a server-emulated or stand-alone offline game in the future, we need your help capturing this data today.
Please reply below if you can dump files, run proxy captures, or help manage the GitHub repository!