在看这个篇文章的评论时 ( http://www.cnblogs.com/classic/archive/2011/04/27/2030234.html)发现有人提到这个东西:baksmali。
推荐你看一下 baksmali 这个工具。它是一个逆向工具,通过逆向可以非常清晰的看出项目结构和流程,代码混淆那只是给那些小白们看的。
这里有篇介绍的文章:代码混淆和baksmali,smali反编译研究
http://www.cnblogs.com/carlosk/archive/2012/07/03/2574751.html
这是google code的地址
http://code.google.com/p/smali/