・MAC
1. ~.apk のファイルの拡張子を .zip に変更し解凍する。
2. classes.dex ファイルを jar ファイルに変換する。
dex2jar というツールを使用する。
※詳細は以下のページを参照しました。
http://qiita.com/le_skamba/items/04c0a0cfe420be862122#%E3%82%B9%E3%83%86%E3%83%83%E3%83%973-dex--jar
http://sourceforge.net/projects/dex2jar/
ポイントとしては、実行権限をつけてあげる。
(該当のフォルダまで cd で移動して、chmod +x *)
Mac だと、拡張子 .sh のファイルを使う。
(d2j-dex2jar.sh classes.dex)
3. jar ファイルの拡張子を .zip に変更し解凍する。
4. ~.class ファイルを java ファイルに変換する。
使用するツールは、上記サイトを参考に、JavaDecompiler を使う。
http://jd.benow.ca/
JD-GUI
にてMAC なら jd-gui-osx-1.4.0.tar をダウンロード。
実行して、class ファイル選択すると、まとめて表示される。
・最近は、
androguard を使うのが、良いらしい。
https://code.google.com/p/androguard/wiki/Installation
が、導入方法がさっぱり分からん。
0 件のコメント:
コメントを投稿