facebook twitter hatena line google mixi email

Android/逆コンパイル/java

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

dex2jarがはいってない場合は先にインストール

cd /usr/local/src
wget http://dex2jar.googlecode.com/files/dex2jar-0.0.9.15.zip # 直のDLは無理かも
unzip dex2jar-0.0.9.15.tar.gz

jadはこちらからDL

http://www.varaneckas.com/jad/

linuxでapkのjavaソースを逆コンパイル

  1. mv smaple.apk /tmp/sample.zip
  2. unzip /tmp/sample.zip
  3. sh /usr/local/src/dex2jar-0.0.9.15/dex2jar.sh classes.dex
  4. jar xvf classes_dex2jar.jar
  5. jad -8 -d src -s .java -r ~ **/*.class

jadはlinuxインストール方法が不明だったのでwindowsでやった。


参考

http://masterka.seesaa.net/article/259749265.html