「Jad」の版間の差分
ナビゲーションに移動
検索に移動
(→インストール) |
|||
23行目: | 23行目: | ||
*[[dexファイル]] | *[[dexファイル]] | ||
*[[apkファイル]] | *[[apkファイル]] | ||
+ | |||
+ | ; 類似するソフトウェア | ||
+ | *[[Java Decompiler]] | ||
+ | *:Java 5の新しい[[中間コード]]に対応している。 | ||
==参考文献== | ==参考文献== |
2015年2月22日 (日) 09:16時点における版
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
使い方
関連項目
- 類似するソフトウェア
- Java Decompiler
- Java 5の新しい中間コードに対応している。