mirror of
https://github.com/BillyCool/MariesWonderland.git
synced 2025-12-12 13:24:35 +01:00
ee620b245453b59edfd550840bf449d70758071e
Marie's Wonderland
An attempt at a private server implementation for mobile game NieR Reincarnation.
Game information
- Built in Unity 2019.4.29 with C# and IL2CPP
- Has a GRPC-based server
- Has a web-based API
Requirements
PC
- Android Platform Tools
- Visual Studio 2022
- Visual Studio Code or similar text editor
- ngrok or similar
- HTTP/2 support is required
- Frida tools
Phone
- Latest version of the game installed (v3.7.1)
- Rooted Android device
- USB debugging enabled
- Frida server installed and running
How to run
- Connect your Android device to your PC and ensure it shows up when executing the following command:
adb devices - Run the GRPC server
- Open the
MariesWonderland.slnsolution and run the project. The server runs on ports 7777 (HTTP) and 7776 (HTTPS)
- Open the
- Run ngrok
- Execute the following command:
ngrok http --app-protocol=http2 7777 - Take note of your public ngrok domain
- Execute the following command:
- Hook and run the game
- Open
frida/hooks.jsin VSCode and change the variableSERVER_ADDRESSto your ngrok domain - Execute the following command from the VSCode terminal (adjust the file path):
frida -Uf com.square_enix.android_googleplay.nierspww -l "path\to\hooks.js"
- Open
Languages
C#
54.4%
JavaScript
45.6%