Android反编译工具

ClassySharkAndroid 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
ClassyShark运行截图
  • ApktoolA tool for reverse engineering Android apk files
  • dex2jarTools to work with android .dex and java .class files
  • Java DecompilerJD-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 <your_path>/dex2jar-2.0/d2j-dex2jar.sh /usr/local/bin/d2j-dex2jar
    
    1. 运行d2j-dex2jar
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容