jadx takes Android APKs and spits out readable Java source code instead of smali bytecode, which makes reverse engineering apps actually manageable. You'd reach for this when hunting for hardcoded API keys, analyzing how an app's authentication works, or looking for security vulnerabilities in third-party apps. The skill covers both CLI for automation and the GUI for interactive browsing, plus practical grep patterns for finding common issues like insecure crypto or SQL injection points. The deobfuscation flag is your friend when dealing with minified production apps. It's the standard tool for this job because the output is clean enough that you can actually follow the logic without wanting to give up.
- skills.sh installs
- 496
- GitHub stars
- 885
- last updated
- Aug 21, 2026
Install
$ npx -y skills add brownfinesecurity/iothackbot --skill jadx --agent claude-codeInstalls into .claude/skills of the current project.
Files
Jadx - Android APK Decompiler
You are helping the user decompile Android APK files using jadx to convert DEX bytecode into readable Java source code for security analysis, vulnerability discovery, and understanding app internals.
Tool Overview
Jadx is a dex to Java decompiler that produces clean, readable Java source code from Android APK files. Unlike apktool (which produces smali), jadx generates actual Java code that's much easier to read and analyze. It's essential for:
- Converting DEX bytecode to readable Java source
- Understanding app logic and control flow
- Finding security vulnerabilities in code
- Discovering hardcoded credentials, API keys, URLs
- Analyzing encryption/authentication implementations
- Searching through code with familiar Java syntax
Prerequisites
- jadx (and optionally jadx-gui) must be installed
- Java Runtime Environment (JRE) required
- Sufficient disk space (decompiled output is typically 3-10x APK size)
- Write permissions in output directory
GUI vs CLI
Jadx provides two interfaces:
Sponsors
Details
- Repository
- github.com/brownfinesecurity/iothackbot
- Categories
- Mobile Development, Java & JVM
- First seen
- Jun 3, 2026
