JADX
Facilitates live reverse engineering of Android applications by connecting JADX decompiler with local LLMs via Model Context Protocol (MCP).
소개
JADX enables real-time interaction between the JADX decompiler and local Large Language Models (LLMs) for enhanced reverse engineering workflows. It consists of a standalone Python server that communicates with a modified JADX-GUI plugin (JADX-AI) using the Model Context Protocol (MCP), granting LLMs live access to the decompiled Android app context for tasks like code review, vulnerability detection, and static analysis.
주요 기능
- Exposes currently selected class via HTTP
- MCP client interoperability via local loopback
- Beta support for real-time code review
- Provides several MCP tools for fetching code, methods, and class information
- Built-in Claude Desktop integration
- 26 GitHub stars
사용 사례
- Static analysis of Android applications using LLMs
- Vulnerability detection in Android applications with AI assistance
- Context-aware code review of decompiled Android applications using LLMs