ちょっと寄り道。
とりあえず覚書な感じで。
.apk
APKDownloader
http://apps.evozi.com/apk-downloader/
- Google Playから直接ダウンロード。
- ダウンロード出来ないアプリもあるみたい?
apk抽出 (App Extraction)
https://play.google.com/store/apps/details?id=com.pandaz.apkextraction
- インストール済アプリのapkを取り出す。
- Android上で完結しているのでお手軽。
.dex to .class
.apkから.dexを取り出しておく。
dex2jar
http://sourceforge.net/projects/dex2jar/
- dex2jar以外にも色々と変換出来る。
使用例
C:\>d2j-dex2jar.bat classes.dex
dex2jar classes.dex -> .\classes-dex2jar.jar
.class to .java
Java Decompiler
- GUIなのでお手軽。
- .classや.jarを放り込んで保存するだけ。
- 一括保存も出来る。
- 保存せずにビュワーとしても使える。
Jad
http://varaneckas.com/jad/ (mirror)
- CUI
-
Couldn't fully decompile method ~
が大量発生。
あとがき
ここまでで出来た.javaの質については不明。