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.). Downloads are available at [https://bitbucket.org/JesusFreke/smali/downloads/](https://bitbucket.org/JesusFreke/smali/downloads/). If you are interested in submitting a patch, feel free to send a pull request. For more information, news, release notes, etc., refer to the wiki. Support is available on the GitHub Issue tracker for bugs, issues, and feature requests. Join #smali on Freenode to ask questions; while not instant, someone will respond. Useful links for getting started with smali include the Official dex bytecode reference, Registers wiki page, Types, Methods, and Fields wiki page, and the Official dex format reference.
FEATURES
EXPLORE BY TAGS
SIMILAR TOOLS
A sandbox for quickly sandboxing known or unknown families of Android Malware
A binary analysis and management framework for organizing and analyzing malware and exploit samples, and creating plugins.
Valkyrie is a sophisticated file verdict system that enhances malware detection through behavioral analysis and extensive file feature examination.
PinCTF is a tool for using Intel's Pin Tool to instrument reverse engineering binaries and count instructions.
Intezer is a cloud-based malware analysis platform that detects and classifies malware using genetic code analysis.
A tool designed to handle archive file data and augment Yara's capabilities.
Falcon Sandbox is a malware analysis framework that provides in-depth static and dynamic analysis of files, offering hybrid analysis, behavior indicators, and integrations with various security tools.
PINNED

Checkmarx SCA
A software composition analysis tool that identifies vulnerabilities, malicious code, and license risks in open source dependencies throughout the software development lifecycle.

Orca Security
A cloud-native application protection platform that provides agentless security monitoring, vulnerability management, and compliance capabilities across multi-cloud environments.

DryRun
A GitHub application that performs automated security code reviews by analyzing contextual security aspects of code changes during pull requests.