Freedom251 › Reverse Engineering Tools
B2R2

What B2R2 is
B2R2 is free static-analysis software available on Windows, macOS, and Linux. Its supported architectures include x86, x86-64, ARM32, ARM64 (AArch64), MIPS32, MIPS64, PowerPC32, PowerPC64, RISC-V, AVR, SuperH4, and EVM. This range covers common desktop families alongside embedded, mobile, and virtual-machine targets. B2R2 does not include a decompiler, so the listed focus is static analysis rather than decompilation. It also has no plugin API. The project is available through the B2R2-org/B2R2 repository on GitHub. The supplied pricing details identify a free plan and no paid tier. Users therefore get cross-platform access without a software charge, while the architecture list determines the binaries and code targets they can analyze.
Who it suits
B2R2 suits users who need static analysis across many processor and virtual-machine architectures. It is also appropriate for people seeking free software on Windows, macOS, or Linux.
What it does well
- Free plan with no paid tier listed
- Runs on Windows, macOS, and Linux
- Supports many 32-bit and 64-bit architectures
- Includes RISC-V, AVR, SuperH4, and EVM
What to know first
- No decompiler
- No plugin API
- Static analysis only
Verdict
B2R2 offers free, cross-platform static analysis with unusually broad architecture coverage.
Where B2R2 stands on Freedom251
- Reverse Engineering Tools#45 of 73