「Jad」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「{{小文字}} '''jad'''とは、Java中間コードclassファイル)を逆コンパイルできる逆コンパイラである。 ==概要==...」)
 
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

使い方

関連項目

参考文献