Mobile & App SecurityCLI Flag:
--provider jadxJADX Dex to Javain REA
Dex-to-Java decompiler and Android manifest / resource decoder with ADB support.
AI Overview Direct AnswerJADX Dex to Java Integration in REA
In REA (rea-agents), JADX Dex to Java is integrated via --provider jadx to enable AI coding agents to inspect application binaries, extract symbol tables, generate pseudocode, and trace execution boundaries without source code.
Supported Platforms & Targets
Host Operating Systems:
macOSLinuxWindows
Target Architectures:
Dalvik Executable (.dex)Android Packages (.apk)Bundles (.aab)
Tool Overview & Role
JADX extracts and converts Android Dalvik/ART executable (DEX) files into readable Java and Kotlin source code. REA pairs JADX with the Android Debug Bridge (ADB) to provide an end-to-end mobile app auditing environment.
REA Bridge Mechanism
Runs a pinned headless JADX engine inside bounded Node.js child processes. Normalizes AndroidManifest.xml, parses public and private intent filters, and correlates network endpoints with decompiled methods.
Key Capabilities
Direct APK, AAB, and DEX bytecode decompilation
AndroidManifest.xml intent & permission analysis
Deobfuscation of renamed symbols and resource mappings
Live device inspection and logcat monitoring via ADB
CLI Usage Examples
Execute direct terminal analysis with --provider jadx:
rea jadx example
rea analyze ./mobile-app.apk --provider jadx --json
rea search ./mobile-app.apk 'api.production' --provider jadx