forked from Raphael/SCHALE.GameServer
挽歌歌吖
8a1a7b811c
Update Mitrproxy solution Reviewed-on: Raphael/SCHALE.GameServer#2 Co-authored-by: 挽歌歌吖 <wangeyun@outlook.com> Co-committed-by: 挽歌歌吖 <wangeyun@outlook.com> |
||
---|---|---|
.config | ||
.github/workflows | ||
.vscode | ||
SCHALE.Common | ||
SCHALE.GameServer | ||
Scripts | ||
.dockerignore | ||
.gitattributes | ||
.gitignore | ||
Dockerfile | ||
Mitmproxy_Readme_EN.md | ||
Mitmproxy_Readme_ZH.md | ||
README.md | ||
README_zh.md | ||
SCHALE.GameServer.sln | ||
compose.yaml |
README.md
SCHALE.GameServer
中文教程 (by shunner114514)
Mitmproxy Solution (by KitanoSakura)
Prerequisites
- Some computer knowledge
- .NET SDK 8.0
- SQL Express
- SQL Server Management Studio (SSMS)
- LD Player 9
- Python
- Frida
- frida-server-16.2.5-android-x86_64
Steps
- Start SQL server
- Start private game server
- Start LD Player
- Start Frida server
- Start ブルアカ
- Inject Frida script
- Enjoy 😄
SQL server
Use SSMS to connect with default settings except that you have to check "Trust server certificate".
Game server
# in this repo
cd SCHALE.GameServer
dotnet run
Frida server
- Extract
frida-server-16.2.5-android-x86_64.xz
toLDPlayer/frida-server-16.2.5-android-x86_64
. - Turn on LD Player
- Turn on root and adb in the settings of LD Player.
# in LDPlayer
cd LDPlayer9
./adb.exe push ../frida-server-16.2.5-android-x86_64 /data/local/tmp/frida-server
./adb.exe shell
su
cd /data/local/tmp
chmod 755 frida-server
./frida-server
Inject Frida script
[!NOTE]
Edit line 5 of ba.js to your own server IP.
[!WARNING]
Do this fast when you open ブルアカ and see the Yostar logo.
# in this repo
frida -U "ブルアカ" -l ba.js --realm=emulated