Skip to content
SPECIFICTION
Get listed

BAP (Binary Analysis Platform) vs Smali/Baksmali

BAP (Binary Analysis Platform)

binaryanalysisplatform.github.io

Smali/Baksmali

github.com

Side by side

FigureBAP (Binary Analysis Platform)Smali/Baksmali
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOS—Yes
LinuxYesYes
APIYes—
Self-hostedYes—
Plans published11
Spec score · Reverse Engineering Tools8.7 (#3)7.3 (#39)
IntegrationsThe project documents interfaces and plugins for IDA Pro, Ghidra, and LLVM.The project is built in Java and provides smali, baksmali, dexlib2, and util as Maven publication projects.
LicenseThe GitHub repository identifies the project license as MIT.The build configuration identifies the project license as BSD 3-Clause.
PurposeBAP is a suite of utilities and libraries for analyzing binary programs.smali/baksmali assembles and disassembles the dex format used by Dalvik, Android's Java VM implementation.
SupportThe installation instructions direct users who encounter missing system dependencies to the project's chat for help.The README directs bug reports, issues, and feature requests to the GitHub issue tracker and mentions the #smali Freenode channel for questions, with no expectation of an instant response.

Plans

BAP (Binary Analysis Platform)

  • BAPFree

BAP (Binary Analysis Platform) pricing →

Smali/Baksmali

  • smali/baksmaliFree

Smali/Baksmali pricing →

In their own words

BAP (Binary Analysis Platform)

BAP (Binary Analysis Platform) has no write-up on Specifiction yet; its figures are above.

Visit binaryanalysisplatform.github.io

Smali/Baksmali

Smali/Baksmali has no write-up on Specifiction yet; its figures are above.

Visit github.com