dexファイル
dexファイル(拡張子:.dex)とは、Dalvik仮想マシン用の中間コードであり、Androidにおける実行ファイルの実体である。
概要 編集
dexファイルは、Windowsでいうexeファイル、Mac OS Xでいうappディレクトリに相当するものである。 どちらかというとJavaのjarファイルに近い。
逆コンパイル 編集
dexファイルを直接的に逆コンパイルできるプログラムの存在については不明である。 詳しい人は書いてほしい。
Javaの逆コンパイラを使う 編集
Dalvik仮想マシンとJava仮想マシンの中間コードは基本的にまったくの別物であるが、dex2jarなどのトランスコーダーにより高い精度で変換することは可能である。