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

Functionality

Functionality Radare2 Binary Ninja Demo Binary Ninja Hopper Demo Hopper JEB IDA Pro IDA Pro Demo
Assembler βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Bindings/API βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
C++ Classes βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Classes JAVA/DEX βœ… 🚫 🚫 🚫 🚫 βœ… βœ… 🚫
Comments/Renaming βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Cross References βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Custom structures definition βœ… 🚫 🚫 βœ… βœ… 🚫 βœ… βœ…
De Bruijn pattern βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Diffing βœ… 🚫 🚫 🚫 🚫 🚫 βœ… βœ…
Dwarf βœ… 🚫 🚫 🚫 🚫 🚫 βœ… βœ…
Emulation (via intermediate language) βœ… βœ… βœ… 🚫 🚫 🚫 🚫 🚫
Encrypt/Decrypt support βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Free (as in beer) βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Free (as in freedom) βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Function prototype / Arguments βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Graphs βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Hash Support βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Heap Analyser βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Intermediate Language support βœ… βœ… βœ… 🚫 🚫 🚫 🚫 🚫
Mitigations detection βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Open bugtracker βœ… 🚫 🚫 βœ… βœ… 🚫 🚫 🚫
Open database format βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Patching βœ… βœ… βœ… βœ… βœ… 🚫 βœ… βœ…
PDB βœ… βœ… βœ… 🚫 🚫 🚫 βœ… βœ…
ROP-gadget finder βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Saving and exporting project βœ… 🚫 🚫 βœ… βœ… βœ… βœ… βœ…
Shellcode Compiler βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Signature recognition βœ… 🚫 🚫 🚫 🚫 🚫 βœ… βœ…
Swift βœ… 🚫 🚫 βœ… βœ… 🚫 βœ… βœ…
Trace βœ… 🚫 🚫 🚫 🚫 βœ… βœ… βœ…
Types βœ… βœ… βœ… βœ… βœ… 🚫 βœ… βœ…

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 βœ… 🚫 🚫 🚫 🚫 🚫 🚫 🚫