dex 的 assembler/disassembler

http://code.google.com/p/smali/

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 syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.)

著名的 JesusFreke 已經著手開發 dex 反組譯器了。看起來盜版者要破解你的保護,或從 .dex 轉成 .java 的日子應該不遠了。