「Jad」の版間の差分
ナビゲーションに移動
検索に移動
(→インストール) |
|||
10行目: | 10行目: | ||
==インストール== | ==インストール== | ||
===Mac OS X=== | ===Mac OS X=== | ||
− | [[Mac OS X]]であれば[Homebrew]から[[インストール]]するのが簡単である。[[バイナリ]]での配布物の[[インストール]]となるためパッケージ名が少し特殊な点に注意すること。 | + | [[Mac OS X]]であれば[[Homebrew]]から[[インストール]]するのが簡単である。[[バイナリ]]での配布物の[[インストール]]となるためパッケージ名が少し特殊な点に注意すること。 |
<source lang="bash"> | <source lang="bash"> | ||
$ brew upgrade | $ brew upgrade |
2015年2月22日 (日) 06:32時点における版
jadとは、Javaの中間コード(classファイル)を逆コンパイルできる逆コンパイラである。
概要
Jadは遥か昔から存在していおりJavaの世界では凄く有名である。 基本的にはJavaの中間コードであるclassファイルを人間が読めるソースコード形式であるjavaファイルに変換するというものである。
dex2jarなどを用いてDalvik仮想マシン用の中間コード(dexファイル)をJava仮想マシンの中間コードに変換することでAndroidの逆コンパイルにも使える。
インストール
Mac OS X
Mac OS XであればHomebrewからインストールするのが簡単である。バイナリでの配布物のインストールとなるためパッケージ名が少し特殊な点に注意すること。
$ brew upgrade
$ brew install homebrew/binary/jad