Home : File Types : SMALI File

.SMALI File Extension

File TypeAndroid Smali Assembly Language File

3.9 (13 Votes)
CategoryDeveloper Files

What is an SMALI file?

Developer file written in Smali, the assembly language used by the Android Dalvik Virtual Machine; usually created by decompiling .DEX (Dalvik Executable) files, which are the executables included in Android apps (.APK files); usually used for low-level inspection of an Android app's contents, or for hacking Android apps.

More Information

You can decompile a DEX file into its corresponding SMALI files using baksmali, a program included with the smali package. For reading SMALI files, there is a Smali syntax highlighting addon for Notepad++ distributed by the Android Cracking blog.

NOTE: "Smali" stands for assembler in Icelandic. Iceland has a village named Dalvik from which the Dalvik Virtual machine was named. Similarly, "Baksmali" stands for disassembler.

Open over 400 file formats with File Viewer Plus.

Programs that open SMALI files

Included with OS
Updated 9/26/2012

About SMALI Files

Our goal is to help you understand what a file with a *.smali suffix is and how to open it.

The Android Smali Assembly Language file type, file format description, and Mac and Windows programs listed on this page have been individually researched and verified by the FileInfo team. We strive for 100% accuracy and only publish information about file formats that we have tested and validated.

If you would like to suggest any additions or updates to this page, please let us know.