Comparison Table


Unfair comparison between r2, IDA Pro and Hopper.

Common support

Fileformats

Click on the fileformats name to discover more.

Fileformats Radare2 Binary Ninja Demo Binary Ninja Hopper Demo Hopper JEB IDA Pro IDA Pro Demo
avr βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
coff βœ… βœ… βœ… 🚫 🚫 βœ… βœ… 🚫
dex βœ… 🚫 βœ… 🚫 🚫 βœ… βœ… 🚫
elf βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
elf64 βœ… 🚫 βœ… βœ… βœ… βœ… βœ… 🚫
fatmach0 βœ… 🚫 🚫 βœ… βœ… 🚫 βœ… 🚫
java βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
mach0 βœ… βœ… βœ… βœ… βœ… 🚫 βœ… βœ…
mach064 βœ… 🚫 βœ… βœ… βœ… 🚫 βœ… 🚫
minidump βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
mz βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
pe βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
pe64 βœ… 🚫 βœ… βœ… βœ… βœ… βœ… 🚫
zip (jar,apk, ipa) βœ… 🚫 βœ… (apk) 🚫 🚫 βœ… (apk) βœ… 🚫
ihex βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫

Architectures

Architectures Radare2 Binary Ninja Demo Binary Ninja Hopper Demo Hopper JEB IDA Pro IDA Pro Demo
arm βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
arm64 βœ… 🚫 βœ… βœ… βœ… βœ… βœ… 🚫
avr βœ… 🚫 βœ… 🚫 🚫 🚫 βœ… 🚫
dalvik βœ… 🚫 βœ… 🚫 🚫 βœ… βœ… 🚫
java βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
mips βœ… 🚫 βœ… βœ… βœ… βœ… βœ… 🚫
mips64 βœ… 🚫 βœ… βœ… βœ… βœ… βœ… 🚫
ppc βœ… 🚫 🚫 βœ… βœ… 🚫 βœ… 🚫
x86 βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
x86_64 βœ… 🚫 βœ… βœ… βœ… βœ… βœ… 🚫

Debuggers

Debuggers Radare2 Binary Ninja Demo Binary Ninja Hopper Demo Hopper JEB IDA Pro IDA Pro Demo
gdb βœ… 🚫 🚫 🚫 βœ… (intel only) βœ… βœ… 🚫
native βœ… 🚫 🚫 🚫 🚫 βœ… βœ… 🚫
windbg βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
lldb βœ… 🚫 🚫 🚫 βœ… (intel only) 🚫 🚫 🚫

Decompilers / Pseudo-code support

Architecture Radare2 Binary Ninja Demo Binary Ninja Hopper Demo Hopper JEB IDA Pro IDA Pro Demo
arm πŸ”ΆπŸ”· ** 🚫 πŸ”ΆπŸ”· * 🚫 πŸ”· πŸ”· πŸ”· 🚫
arm64 πŸ”Ά 🚫 πŸ”Ά πŸ”· πŸ”· 🚫 πŸ”· 🚫
avr πŸ”Ά 🚫 🚫 🚫 🚫 🚫 🚫 🚫
dalvik πŸ”Ά 🚫 🚫 🚫 🚫 πŸ”· 🚫 🚫
java πŸ”Ά 🚫 🚫 🚫 🚫 🚫 🚫 🚫
mips πŸ”ΆπŸ”· * 🚫 πŸ”ΆπŸ”· * 🚫 🚫 πŸ”· πŸ”· * 🚫
mips64 πŸ”Ά 🚫 πŸ”Ά 🚫 🚫 🚫 🚫 🚫
PIC32 πŸ”ΆπŸ”· * 🚫 πŸ”· * 🚫 🚫 🚫 πŸ”· * 🚫
ppc πŸ”ΆπŸ”· * 🚫 πŸ”· * 🚫 🚫 🚫 πŸ”· 🚫
x86 πŸ”ΆπŸ”· ** 🚫 πŸ”ΆπŸ”· * πŸ”· πŸ”· πŸ”· πŸ”· 🚫
x86_64 πŸ”ΆπŸ”· ** 🚫 πŸ”ΆπŸ”· * πŸ”· πŸ”· πŸ”· πŸ”· 🚫

πŸ”· Decompiler

πŸ”Ά Pseudo-Code

* Decompiler via Retdec API

** Decompiler via Snowman/Retdec API

Analysis r2 IDA Hopper
Call/syscall recognition yes yes yes
Cross-references yes yes yes
DWARF support yes yes yes
dSym support yes yes yes
Signature recognition yes yes yes
Custom structures definition yes yes no
Type support yes yes yes
Diffing yes plugin no
Bindings r2 IDA Hopper
Javascript yes yes no
Lua yes no no
Python yes yes yes
Vala yes no no
Debugger r2 IDA Hopper
Breakpoints yes yes yes
Process attaching yes yes yes
Remote debugging yes yes yes
Tracing yes yes no
Emulation yes plugin no
Exploitation r2 IDA Hopper
ROP-gadget finder yes plugin no
Mitigations detection yes no no
Shellcode compilation yes no no
De Bruijn pattern yes no no
Patching r2 IDA Hopper
Patches generation yes no no
Assemblers yes no no
Writing/patching opcodes yes plugin yes
Platforms r2 IDA Hopper
Android yes no no
BSD yes no no
iPhone yes no no
Linux yes yes yes
OSX yes yes yes
Windows yes yes only v2
Extensibility r2 IDA Hopper
Exposed IL yes no no
Open database format yes no no
Plugins support yes yes yes
Prices and support r2 IDA Hopper
Free (as in beer) yes 450-2700€ 65-125€
Free (as in freedom) yes no no
Open bugtracker yes no yes
Professional customers support no yes yes
Project management r2 IDA Hopper
Collaborative work wip plugin no
Saving and exporting yes yes yes
User interface r2 IDA Hopper
CLI yes yes no
GUI no yes yes
Themes support yes yes no
Web interface yes no no
Graphs yes yes yes
Ascii graphs yes no no

Other support

Fileformats

Fileformats Radare2 Binary Ninja Demo Binary Ninja Hopper Demo Hopper JEB IDA Pro IDA Pro Demo
art βœ… 🚫 🚫 🚫 🚫 βœ… 🚫 🚫
bcl βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
bf βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
bflt βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
bios βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
bootimg βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
cgc βœ… 🚫 βœ… 🚫 🚫 🚫 βœ… 🚫
dol βœ… 🚫 🚫 βœ… βœ… 🚫 βœ… 🚫
dyldcache βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
lua βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
mbn βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
menuet βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
nes βœ… βœ… βœ… 🚫 🚫 🚫 βœ… 🚫
nin3ds βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
ninds βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
ningb βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
ningba βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
nro βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
omf βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
p9 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
pebble βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
psxexe βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
pyc βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
sfc βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
smd βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
sms βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
swf βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
spc700 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
te βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
vsf βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
wasm βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
xbe βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
xtr_dyldcache βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
zimg βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
cpio βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
ewf βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
FileSystems (ext2, fat, etc.) βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
gzip βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
http βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
tcp βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫

Architectures

Architectures Radare2 Binary Ninja Demo Binary Ninja Hopper Demo Hopper JEB IDA Pro IDA Pro Demo
6502 βœ… 🚫 βœ… βœ… βœ… 🚫 βœ… 🚫
8051 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
agc βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
arc βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
baleful βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
bcl βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
bf βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
blackfin βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
bpf βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
cr16 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
cris βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
dcpu16 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
ebc βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
h8300 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
hppa βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
i4004 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
i8080 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
lanai βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
lh5801 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
lm32 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
lua βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
m68k βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
malbolge βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
mc6809 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
mcs96 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
microblaze βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
msil βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
msp430 βœ… 🚫 βœ… 🚫 🚫 🚫 βœ… 🚫
nios2 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
pic18c βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
propeller βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
psosvm βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
pyc βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
riscv βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
rsp βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
sh βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
snes βœ… 🚫 🚫 βœ… βœ… 🚫 βœ… 🚫
sparc βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
spc700 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
swf βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
sysz βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
tms320 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
tms320c64x βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
tricore βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
v810 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
v850 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
vax βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
vc4 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
wasm βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
ws βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
xap βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
xcore βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
xtensa βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
z80 βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
zpu βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫

Debuggers

Debuggers Radare2 Binary Ninja Demo Binary Ninja Hopper Demo Hopper JEB IDA Pro IDA Pro Demo
bfdbg βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
rap βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
mach βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
bochs βœ… 🚫 🚫 🚫 🚫 🚫 βœ… 🚫
qnx βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
r2k βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫