Side by side
dotPeek vs JADX
Both stand on reverse engineering tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Windows
Choose dotPeek if you need a free Windows tool for decompiling and browsing .NET assemblies, with source lookup and Visual Studio debugger support. Look elsewhere if you need native-code decompilation or a platform other than Windows.
Visit dotPeek Free plan LinuxMacWindows
JADX provides several ways to inspect Android application code, from GUI navigation to command-line plugin management. Treat its output as an imperfect decompilation, since errors can occur and not all code may be recovered.
Visit JADXThe facts
| dotPeek | JADX | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Windows | Linux, Mac, Windows |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | jetbrains.com | github.com |
| On reverse engineering tools | #27 of 73 | #23 of 73 |
dotPeek: what it does well
- Free to use without a license key.
- Decompiles .NET assemblies into C# and can show IL.
- Exports decompiled assemblies as Visual Studio projects.
- Can supply symbols to Visual Studio’s debugger.
- Available as installer and portable versions.
What to know first
- Does not decompile native code.
- Runs as a Windows desktop application.
- Users must ensure decompilation is permitted or obtain the copyright owner’s permission.
JADX: what it does well
- Handles APK, DEX, AAR, AAB, and ZIP files.
- GUI includes full-text search and usage lookup.
- Plugin management is available through the CLI.
- Free under Apache 2.0.
What to know first
- Decompilation may not recover all code.
- Downloaded releases require 64-bit Java 11 or later.
- Debugger requires adb and a debuggable or rooted target.