1.2.1 APK逆コンパイルツール之:ApkTool+dex 2 jar+jd-gui


1.2.1 APK逆コンパイルツール之:ApkTool+dex 2 jar+jd-gui
ラベル:StudyNote
本文声明:本文はCoder-pigによって編纂され、その他の内容を理解したい.CoderPig’s Android Study Noteを見ることができる.目次は著者の労働成果を尊重し、本人の許可を得ずに、転載を禁止する.違反者は必ず追究する!ディレクトリのソースアドレス:http://blog.csdn.net/coder_pig/article/details/51348769
1.ツールの紹介とダウンロード
  • ApkTool:Googleが提供するAPKコンパイルツールは、逆コンパイルと逆コンパイルが可能です.apkをxxxに変更します.zipはそれから解凍して、得たリソースファイル、xmlは文字化けして、.9は黒い線を引いていません.ApkToolでapkを逆コンパイルするとこのようなことはなく、他の人のapkを2回パッケージすることもできます.ダウンロード先:http://ibotpeaches.github.io/Apktool/install/
  • dex 2 jar:dexファイルをjarパッケージダウンロードアドレスに変換する:http://sourceforge.net/projects/dex2jar/files/
  • jd-gui:jarパッケージのコードの公式ダウンロードアドレスを表示します.http://jd.benow.ca/

  • PS:逆コンパイル三条件パッケージ:逆コンパイル三条件パッケージ.zip
    2.ツールの使用
    ①ApkTool使用:
    逆コンパイル、apkはフォルダに投げ込み、コマンドラインは現在のフォルダの下に来ます.
    apktool d xxx.apk

    2回のパッケージングでsmailファイルを変更し、次のように入力します.
    apktool b xxx -o yyy.apk

    ②dex 2 jar使用:
    apkを解凍したclasses.dexファイルをdex 2 jarフォルダに捨て、コマンドラインを現在のディレクトリに入力します.
    d2j-dex2jar classes.dex

    classesが生成されます.jarのJarバッグは、jd-guiで開ければいいです
    ③jd-gui使用:
    File -> Open File
    1.2.1 APK反编译工具之:ApkTool + dex2jar + jd-gui_第1张图片