Frida Game Launcher - 一键启动游戏并注入 Frida Hook 脚本
- 一键启动目标游戏(com.ncsoft.lineagew)
- 自动启动 Frida Server
- 自动注入 Frida Gadget + JS Hook 脚本
- 实时运行日志显示
- 内置反 Frida 检测
- Root 权限: Frida 注入需要 Root 权限
- Android 7.0+: 最低支持 Android 7.0 (API 24)
- 目标游戏: com.ncsoft.lineagew 需要已安装
app/src/main/
├── java/com/ttw/launcher/
│ ├── MainActivity.java # 主界面,按钮交互
│ └── FridaHelper.java # Frida 注入逻辑
├── jniLibs/
│ ├── arm64-v8a/
│ │ └── libfrida-gadget.so # Frida Gadget (arm64)
│ └── armeabi-v7a/
│ └── libfrida-gadget.so # Frida Gadget (arm)
├── assets/frida/
│ ├── frida-server-arm64 # Frida Server
│ ├── frida-gadget.config.so # Gadget 配置文件
│ └── hook.js # Hook 脚本
└── res/ # 界面资源
- 点击「启动游戏 + 注入 Frida」按钮
- 提取 frida-server 和 hook.js 到
/data/local/tmp/ttw/ - 以 Root 权限启动 frida-server
- 使用 Frida Spawn 或 Attach 模式启动游戏
- Frida Gadget 加载 hook.js 执行 Hook 逻辑
编辑 app/src/main/assets/frida/hook.js 文件,添加你的 Hook 逻辑。
脚本中已包含示例:
- SharedPreferences 监控
- OkHttp 网络请求拦截
- 加密算法监控
- SSL 证书绕过
- 反 Frida 检测
配置文件: app/src/main/assets/frida/frida-gadget.config.so
当前模式: script - 自动加载指定路径的 JS 脚本
可选模式:
script: 自动加载 JS 脚本listen: 监听模式,等待外部 Frida 客户端连接directory: 从指定目录加载脚本
- 使用 Android Studio 打开项目
- Sync Gradle
- Build APK
- 安装到 Root 设备
- 本项目仅供学习研究使用
- Frida 注入需要 Root 权限
- 部分游戏可能有反 Frida 检测,hook.js 中已包含基础的反检测代码
- frida-server 和 frida-gadget 版本需匹配(当前: 17.11.0)
- Frida: 17.11.0
- frida-gadget: 17.11.0
- frida-server: 17.11.0