美文网首页
Android 反编译工具

Android 反编译工具

作者: iOSDevLog | 来源:发表于2019-07-16 16:02 被阅读0次
    • Apktool A tool for reverse engineering Android apk files / Android apk 文件逆向工程工具
    apktool d ~/path/to/apk_to_decompile.apk
    
    • dex2jar Tools to work with android .dex and java .class files / android .dex 和 java .class 文件的工具
    sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk
    
    • JD-GUI A standalone Java Decompiler GUI / 独立 Java 编译器 GUI
    java -jar jd-gui-x.y.z.jar
    

    Apktool

    https://ibotpeaches.github.io/Apktool/install/

    Quick Check

    1. Is at least Java 1.8 installed?
    2. Does executing java -version on command line / command prompt return 1.8 or greater?
    3. If not, please install Java 8+ and make it the default. (Java 7 will also work at this time)

    Installation for Apktool

    • Windows:
      1. Download Windows wrapper script (Right click, Save Link As apktool.bat)
      2. Download apktool-2 (find newest here)
      3. Rename downloaded jar to apktool.jar
      4. Move both files (apktool.jar & apktool.bat) to your Windows directory (Usually C://Windows)
      5. If you do not have access to C://Windows, you may place the two files anywhere then add that directory to your Environment Variables System PATH variable.
      6. Try running apktool via command prompt
    • Linux:
      1. Download Linux wrapper script (Right click, Save Link As apktool)
      2. Download apktool-2 (find newest here)
      3. Rename downloaded jar to apktool.jar
      4. Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
      5. Make sure both files are executable (chmod +x)
      6. Try running apktool via cli
    • Mac OS X:
      1. Download Mac wrapper script (Right click, Save Link As apktool)
      2. Download apktool-2 (find newest here)
      3. Rename downloaded jar to apktool.jar
      4. Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
      5. Make sure both files are executable (chmod +x)
      6. Try running apktool via cli

    Note - Wrapper scripts are not needed, but helpful so you don’t have to type java -jar apktool.jar over and over.

    apktool ~/path/to/apk_to_decompile.apk
    

    dex2jar

    https://github.com/pxb1988/dex2jar/releases

    Usage

    sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk
    

    And the output file will be apk_to_decompile-dex2jar.jar.

    JD-GUI

    java -jar jd-gui-x.y.z.jar
    
    image.png

    相关文章

      网友评论

          本文标题:Android 反编译工具

          本文链接:https://www.haomeiwen.com/subject/wwazkctx.html