放简介会违规放评论区置顶了
Forvex 是一款运行于 Android 平台的 AI 辅助开发与逆向工程工作台,核心目标是把自然语言任务转化为可执行、可追踪、可复核的工程操作。内置 Agent 能够理解任务目标,自动拆分步骤,结合当前工作区、设备权限和工具状态选择合适的处理方式,并连续执行文件读取与编辑、终端命令、工程构建、APK 分析、DEX 处理、SO 调试等操作;任务过程中提供步骤计划、执行时间线、状态反馈、确认审批、暂停取消、失败重试和结果汇总,适合处理需要多阶段协作的开发与分析工作。
项目开发能力覆盖从初始化到构建交付的完整流程。用户可以创建基于 Compose 的 Android 项目,也可以打开现有工程或克隆 Git 仓库,配置项目名称、包名、最低系统版本、编程语言和 Gradle Kotlin DSL 构建方式;进入工作区后,可浏览项目树、读取和编辑源码、创建或删除文件夹、重命名路径、管理多个编辑文档,并使用内置语法高亮查看 Kotlin、Java、C/C++、Python、JavaScript、XML、JSON、Markdown、Shell 等多种代码。项目模块支持构建类型选择、构建任务执行、过程状态展示、输出结果查看和错误信息整理,Agent 也可在授权范围内直接调用这些能力完成工程修改与验证。
逆向分析能力是 Forvex 的另一核心组成部分。APK 工具支持导入安装包、检查归档结构、读取 Manifest、DEX、资源和原生库,执行常规或 Root 环境下的脱壳处理,并对运行结果、提取文件和输出内容进行校验;签名工具可处理签名校验兼容问题,创建和管理重签名证书,生成可继续安装和测试的结果文件。DEX 工具支持 DEX、CDEX、JAR、ODEX、OAT 等格式的读取、引用查询、类与方法分析、运行时 DEX 导出以及 DEX 到 Java 代码的转换。
SO/ELF 分析模块提供从结构识别到代码修改的完整链路,可查看架构、位数、段、节区、导入导出、重定位、符号、字符串和函数信息,按地址或函数进行反汇编、反编译、流程图和调用关系分析,并支持十六进制搜索、文本搜索、原始字节查看、寄存器与指令细节查询。对于需要修改的文件,系统提供基于文件偏移、虚拟地址或节区位置的十六进制补丁、汇编指令替换、NOP 填充、函数重命名、符号调整、字符串替换、依赖库和节区处理等功能,同时配备编辑会话、快照、撤销重做、差异比较、补丁审计、结构校验和原子构建,降低误写入和版本不匹配风险。
动态分析部分集成 Frida 运行与脚本管理能力,可针对进程或应用包执行 Hook、跟踪和运行时观察,生成可编辑的拦截模板,保存脚本文档,并配合断点、执行控制和调试记录完成定位。针对 Flutter AOT 应用,Forvex 还提供项目结构检查、运行时信息识别和专项分析流程;原始二进制工具、LIEF 结构处理、Radare 分析后端及相关 Android 系统工具则为复杂样本提供更底层的辅助能力。
整体上,Forvex 将 Agent 编排、Android 工程开发、终端环境、APK/DEX 处理、SO/ELF 逆向、Frida 动态调试和可审计的二进制修改集中在同一套工作流中,既能辅助编写和构建项目,也能对应用运行机制、代码结构与原生实现进行系统分析。