Smali is the assembly language for the Android Dalvik Virtual Machine and is based on the Jasmin Java assembly language.
Smali is the assembly language for the Android Dalvik Virtual Machine and is based on the Jasmin Java assembly language.
Smali as an assembler takes ASCII descriptions of Dalvik Virtual Machine Classes, written in a simple assembler-like syntax using the Dalvik Virtual Machine instruction set. It converts them into binary .dex class files, suitable for incorporating into an Android Package file (.apk) for execution on an Android powered device.
Questions with this tag should be specifically relating to the Android OS including decompiling, recompiling, and modifying legitimate apks . Please do NOT ask how to "hack", pirate, or otherwise work around a legitimate copy protection or licensing scheme put in place by the original developer.
See also: