Android反编译工具

ClassyShark:Android executables browser
ClassyShark可以用来对apk进行整体上的分析

  • 获取ClassyShark最新的jar包:Releases
  • Mac OS X上安装ClassyShark
    1. /usr/local/bin目录下创建脚本文件classyshark
    #!/bin/bash
    jarfile=ClassyShark.jar
    libdir=/usr/local/bin
    jarpath="$libdir/$jarfile"
    java -jar "$jarpath"
    
    1. ClassyShark.jar放到/usr/local/bin目录下
    2. 运行classyshark
Android反编译工具_第1张图片
ClassyShark运行截图
  • Apktool:A tool for reverse engineering Android apk files
  • dex2jar:Tools to work with android .dex and java .class files
  • Java Decompiler:JD-GUI
  • Mac OS X上安装Apktool和** dex2jar**:

    1. 下载Mac脚本文件:apktool
    2. 获取最新的jar包:apktool.jar
    3. apktool.jarapktool放到/usr/local/bin目录下
    4. 为这两个文件添加可执行权限:chmod +x
    5. 运行apktool
  • ** dex2jar**:

    1. 获取最新的dex2jar-2.0.zip
    2. d2j-dex2jar.shd2j_invoke.sh添加可执行权限
    3. 创建符号链接:
    ln -s /dex2jar-2.0/d2j-dex2jar.sh /usr/local/bin/d2j-dex2jar
    
    1. 运行d2j-dex2jar

你可能感兴趣的:(Android反编译工具)