Skip to content

yuhjg/ttw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTW Launcher

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/                       # 界面资源

工作原理

  1. 点击「启动游戏 + 注入 Frida」按钮
  2. 提取 frida-server 和 hook.js 到 /data/local/tmp/ttw/
  3. 以 Root 权限启动 frida-server
  4. 使用 Frida Spawn 或 Attach 模式启动游戏
  5. Frida Gadget 加载 hook.js 执行 Hook 逻辑

自定义 Hook 脚本

编辑 app/src/main/assets/frida/hook.js 文件,添加你的 Hook 逻辑。

脚本中已包含示例:

  • SharedPreferences 监控
  • OkHttp 网络请求拦截
  • 加密算法监控
  • SSL 证书绕过
  • 反 Frida 检测

Frida Gadget 配置

配置文件: app/src/main/assets/frida/frida-gadget.config.so

当前模式: script - 自动加载指定路径的 JS 脚本

可选模式:

  • script: 自动加载 JS 脚本
  • listen: 监听模式,等待外部 Frida 客户端连接
  • directory: 从指定目录加载脚本

构建项目

  1. 使用 Android Studio 打开项目
  2. Sync Gradle
  3. Build APK
  4. 安装到 Root 设备

注意事项

  • 本项目仅供学习研究使用
  • Frida 注入需要 Root 权限
  • 部分游戏可能有反 Frida 检测,hook.js 中已包含基础的反检测代码
  • frida-server 和 frida-gadget 版本需匹配(当前: 17.11.0)

Frida 版本

  • Frida: 17.11.0
  • frida-gadget: 17.11.0
  • frida-server: 17.11.0

About

TTW Launcher - Frida Game Launcher for com.ncsoft.lineagew

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors