Hysen Labs
Open-source project
skylot/jadx avatar
skylot

jadx

GitHub describes it as Dex to Java decompiler. The repository metadata lists Java as its primary language. The metadata lists the Apache-2.0 license. This article stays within the project description and details documented in the GitHub repository README.

50,050 stars5,720 forksJavaApache-2.0
01
DEEP OPEN-SOURCE ANALYSIS

skylot/jadx: JADX

GitHub describes it as Dex to Java decompiler. The repository metadata lists Java as its primary language. The metadata lists the Apache-2.0 license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as Dex to Java decompiler. The repository metadata lists Java as its primary language. The metadata lists the Apache-2.0 license. The README describes the project this way: [!WARNING] Please note that in most cases jadx can't decompile all 100% of the code, so errors will occur. Check Troubleshooting guide for workarounds.

03
DEEP OPEN-SOURCE ANALYSIS

JADX

The README section "JADX" states: Main features: - decompile Dalvik bytecode to Java code from APK, dex, aar, aab and zip files - decode AndroidManifest.xml and other resources from resources.arsc - deobfuscator included

04
DEEP OPEN-SOURCE ANALYSIS

JADX

The README section "JADX" states: jadx-gui features: - view decompiled code with highlighted syntax - jump to declaration - find usage - full text search - smali debugger, check wiki page for setup and usage

05
DEEP OPEN-SOURCE ANALYSIS

Download

The README section "Download" states: After download unpack zip file go to bin directory and run: - jadx - command line version - jadx-gui - UI version

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes