APKファイルを解析しやすいようにデコンパイルするには

1. APKファイルをJARファイルに変換する
d2j-dex2jar -f -o out.jar sample.apk

2. 1.で作成されたJARファイルをJD-GUIで開く

上記手順でソースコードを確認できる。

しかし、これでもまだ読みにくい場合がある。その場合はjarファイルをclassファイルに変換して、さらにclassファイルをjavaファイルに変換する。

jarファイルをclassファイルに変換
unzip out.jar -d ./Classes

classファイルをjavaファイルに変換
jad -p target.class > target.java

参考
https://qiita.com/kasaharu/items/900fc937be80d87090ce

Leave a Reply

Your email address will not be published. Required fields are marked *