本项目(GG 控制台 / GGMCP-Control)以 GPL-3.0 发布。以下列出仓库中包含或依赖的第三方作品及其出处与许可证。
- 项目:gameguardian-mcp-server —— 终端版 GameGuardian(GG 修改器)
- 作者:giaoimgiao
- 仓库:https://github.com/giaoimgiao/gameguardian-mcp-server
- 许可证:GNU General Public License v3.0
- 在本项目中的位置:
server/—— 上游仓库的逐字快照(commitbe6c5e8,tag/版本 v2.9.13,10 个文件,Git blob SHA 与上游main分支完全一致)。这份拷贝用于履行 GPL-3.0 的对应源码提供义务,并让任何人都能重新编译出与 APK 内置一致的二进制。app/src/main/assets/ggmcp_arm64、app/src/main/assets/ggmcp_x86_64—— 由上述源码交叉编译(CGO_ENABLED=0 GOOS=linux)得到的服务端二进制,随 APK 一起分发。
- 说明:Android 应用层(
app/)为独立实现,未复制上游代码;但随 APK 分发的服务端二进制由 GPL-3.0 源码编译而来,因此本项目整体同样以 GPL-3.0 发布。 - 重新构建方式见 docs/BUILDING.md。
server/内的上游文档(README、docs/PROTOCOL.md、脚本等)保持原样,未作修改。
server/目录请以上游仓库为准。上游更新后,可整目录替换为上游最新版本,再用scripts/build-server-binaries.*重新编译内置二进制。
- 项目:GameGuardian(GG 修改器)· https://gameguardian.net
- 本项目与 GameGuardian 官方无任何隶属、赞助或背书关系。相关名称仅用于说明兼容性与数据格式(例如读取 GG 保存列表、生成 GG Lua 脚本)。
- 项目:KPatch-Next Module · https://github.com/KernelSU-Next/KPatch-Next-Module
- 用途:为 Magisk / KernelSU 提供 KPM(Kernel Patch Module)支持,使服务端能加载
MemoryDriver_IOCTLhook.kpm,走内核通道读写内存。 - 本仓库不包含其代码或二进制,仅在文档中说明其为可选的读写通道增强依赖。
- 项目:ZYPyDoki/Gg_Docking_Kernel · https://github.com/ZYPyDoki/Gg_Docking_Kernel
- 用途:提供
MemoryDriver_IOCTLhook.kpm等内核驱动;server/engine.go实现了与之对接的 ioctl 协议(0x7e1a读 /0x7e1b写),协议逆向笔记见server/docs/PROTOCOL.md。 - 本仓库不包含该驱动本体,也不包含任何闭源驱动。
- Android SDK / Build Tools、Gradle、Android Gradle Plugin (AGP)、Go 工具链、JDK 等版权归各自所有者,仅用于构建,不以源码形式分发。
- 应用仅使用 Android 框架自带 API(
android.*),不包含 AndroidX、Kotlin 或任何第三方 Java 依赖。
本项目仅供技术研究与学习。请勿用于联网游戏作弊、商业用途或任何非法用途。使用 Root 权限与内存写入功能可能导致目标进程崩溃、存档损坏或系统不稳定,使用者需自行承担一切后果。完整声明见 README.md。