http://codezine.jp/article/detail/6992 AndroidアプリケーションはJavaを使用して開発を行いますが、実行はDalvik VM上で行われます。よってJavaバイトコードとは異なり、Dalvik VM用のコードに変換されています。 !dex2jar http://code.google.com/p/dex2jar/ dex2jarはDalvik VMのコードをJava VMのコードに変換するツールです。 !Java Decompiler http://java.decompiler.free.fr/ Java の class ファイルを逆コンパイルするツール。 jar ファイルを直接指定することもできる。 !apktool http://code.google.com/p/android-apktool/ Javaのコードにうまく逆コンパイルできなかった場合や、マニフェストファイル、リソースファイルなどを見たいという場合にしようする コマンド例 java -jar d sample.apk {{category2 プログラミング言語,Java,Android}}