droiReverse
English Edition
This is a collection of Android decompilation tools
apktool:
- Compile res resources
- Convert to smali
- Compile the modified smali back into apk
dex2jar:
- Convert dex to jar tool
- Convert to smali and back-compile
jd-gui:
Used to view decompiled .class files
Supports Eclipe and IntelliJ extensions
Have a beautiful gui interface
jadx-gui:
- Convenient jadx tool, can directly decompile apk
- There is a similar interface to jd-gui
androguard:
- Use DAD as a decompiler
- Malware can be analyzed
- There is a python API, you can write extensions
- Support visualization
enjarfy:
- Google's decompilation tool
- Can convert dalvik bytecode into java bytecode
- More support for case than dex2jar
jeb
- Commercial decompilation software (with demo version free)
- Strong ability to convert bytecode into java code, and it is very good for loops, etc.
- Support dynamic editing, renaming, adding new packages, etc.
- Supports python API extensions
codeinspect
- Support debugging
- You can edit decompiled files in the IDE
https://bytecodeviewer.com/
+ Integrate multiple decompilation tools such as J-RET, JHexPane, Dex2Jar, etc.
ClassyShark
- Google's apk viewing tool
- The structure and dependency information of the apk can be analyzed
Follow Me