「Jad」の版間の差分
| (同じ利用者による、間の1版が非表示) | |||
| 7行目: | 7行目: | ||
[[dex2jar]]などを用いて[[Dalvik仮想マシン]]用の[[中間コード]]([[dexファイル]])を[[Java仮想マシン]]の[[中間コード]]に変換することで[[Android]]の[[逆コンパイル]]にも使える。 | [[dex2jar]]などを用いて[[Dalvik仮想マシン]]用の[[中間コード]]([[dexファイル]])を[[Java仮想マシン]]の[[中間コード]]に変換することで[[Android]]の[[逆コンパイル]]にも使える。 | ||
Java 1.4までの中間コードにしか対応しておらず、Java 5以降の中間コードを喰わせるとgoto文などの嵐となる。[[ソースコード]]の[[可読性]]という意味では[[Java Decompiler]]などの活発に活動している類似製品の方が優れている。ただし[[逆コンパイル]]時のエラー率は非常に低く、多くの場合に[[逆コンパイル]]したものを直接的に再度[[コンパイル]]できる高い精度を誇っている。 | |||
==インストール== | ==インストール== | ||
| 23行目: | 25行目: | ||
*[[dexファイル]] | *[[dexファイル]] | ||
*[[apkファイル]] | *[[apkファイル]] | ||
; 類似するソフトウェア | |||
*[[Java Decompiler]] | |||
*:Java 5の新しい[[中間コード]]に対応している。 | |||
==参考文献== | ==参考文献== | ||