baksmali

Assembler/disassembler for Android's dex format

Install

All systems
curl cmd.cat/baksmali.sh
Arch Arch Linux
pacman -S smali
image/svg+xml Kali Linux
apt-get install smali
OS X
brew install smali

smali

Assembler/disassembler for Android's dex format

smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.)