2024-05-21 14:25:30 +00:00
|
|
|
# SCHALE.GameServer
|
|
|
|
|
2024-06-01 15:20:41 +00:00
|
|
|
### [中文教程](README_zh.md) (by shunner114514)
|
2025-01-01 06:00:29 +00:00
|
|
|
### [Mitmproxy Solution](Mitmproxy_Readme_EN.md) (by KitanoSakura)
|
2024-05-26 08:24:58 +00:00
|
|
|
## Prerequisites
|
2024-05-23 02:11:49 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
- Some computer knowledge
|
|
|
|
- [.NET SDK 8.0](https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0)
|
|
|
|
- [SQL Express](https://www.microsoft.com/zh-tw/sql-server/sql-server-downloads)
|
|
|
|
- [SQL Server Management Studio (SSMS)](https://learn.microsoft.com/zh-tw/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16)
|
|
|
|
- [LD Player 9](https://www.ldplayer.tw/)
|
|
|
|
- [Python](https://www.python.org/)
|
|
|
|
- [Frida](https://frida.re/)
|
|
|
|
- [frida-server-16.2.5-android-x86_64](https://github.com/frida/frida/releases)
|
2024-05-23 05:02:03 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
## Steps
|
2024-05-25 17:28:20 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
1. Start SQL server
|
|
|
|
2. Start private game server
|
|
|
|
3. Start LD Player
|
|
|
|
4. Start Frida server
|
|
|
|
5. Start ブルアカ
|
|
|
|
6. Inject Frida script
|
|
|
|
7. Enjoy :smile:
|
|
|
|
|
|
|
|
### SQL server
|
|
|
|
|
2024-05-29 12:29:27 +00:00
|
|
|
Use SSMS to connect with default settings except that you have to check "Trust server certificate".
|
2024-05-26 08:24:58 +00:00
|
|
|
|
|
|
|
### Game server
|
|
|
|
|
|
|
|
```bash
|
|
|
|
# in this repo
|
|
|
|
cd SCHALE.GameServer
|
|
|
|
dotnet run
|
2024-05-25 17:28:20 +00:00
|
|
|
```
|
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
### Frida server
|
2024-05-26 04:57:18 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
1. Extract `frida-server-16.2.5-android-x86_64.xz`
|
|
|
|
to `LDPlayer/frida-server-16.2.5-android-x86_64`.
|
|
|
|
2. Turn on LD Player
|
|
|
|
3. Turn on root and adb in the settings of LD Player.
|
|
|
|
4.
|
2024-05-25 17:28:20 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
```bash
|
|
|
|
# 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
|
|
|
|
```
|
2024-05-25 17:28:20 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
### Inject Frida script
|
2024-05-25 17:28:20 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
> [!NOTE]
|
2024-05-29 16:04:13 +00:00
|
|
|
> Edit line 5 of [ba.js](./ba.js) to your own server IP.
|
2024-05-25 17:46:00 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
> [!WARNING]
|
|
|
|
> Do this fast when you open ブルアカ and see the Yostar logo.
|
2024-05-25 17:46:00 +00:00
|
|
|
|
2024-05-26 08:24:58 +00:00
|
|
|
```bash
|
|
|
|
# in this repo
|
|
|
|
frida -U "ブルアカ" -l ba.js --realm=emulated
|
2024-05-29 16:04:13 +00:00
|
|
|
```
|