トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

Android apkの解析をする

http://codezine.jp/article/detail/6992

AndroidアプリケーションはJavaを使用して開発を行いますが、実行はDalvik VM上で行われます。よってJavaバイトコードとは異なり、Dalvik VM用のコードに変換されています。

dex2jar

http://code.google.com/p/dex2jar/
dex2jarはDalvik VMのコードをJava VMのコードに変換するツールです。

Java Decompiler

http://java.decompiler.free.fr/
Java の class ファイルを逆コンパイルするツール。
jar ファイルを直接指定することもできる。

apktool

http://code.google.com/p/android-apktool/
Javaのコードにうまく逆コンパイルできなかった場合や、マニフェストファイル、リソースファイルなどを見たいという場合にしようする

コマンド例

java -jar d sample.apk


[カテゴリ: プログラミング言語 > Java > Android]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2013年02月20日 00時19分39秒