zoukankan      html  css  js  c++  java
  • Android mac下反编译 及其工具

    须要工具:
    apktool  获取布局信息   
    dex2jar  dex转jar      
    jd-gui  jar查看工具    下载 

    apktool 反编译得到的是布局和资源文件。
    dex2jar 反编译得到的代码字节码,利用jd gui就能够查看到源码。

    1)下载apktool,及mac下jd-gui,解压例如以下:

    2)使用apktool d xxx.apk进行反编译。得到一个同名的目录。

    里面就有我们须要的布局文件。




    dex2jar反编译
    1)将apk文件后缀名直接改为.zip,并解压。得到当中的classes.dex文件 。它就是java源码经过编译再通过dx工具打包而成的。
    2)将classes.dex文件拷贝到dex2jar所在的目录。

    3)命令行下定位到dex2jar文件夹,执行
       sh dex2jar.sh classes.dex
    生成 classes_dex2jar.jar

    用jd gui打开就能够看到源码了。



  • 相关阅读:
    IntelliJ Idea 快捷键列表
    mysql索引类型和方式
    基本git指令
    idea中deBug方法
    BeanUtils.copyProperties(A,B)使用注意事项
    MySQL字段类型
    JAVA常识1
    Redis在windows下的安装下载
    Netty
    IDEA工具
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/7145163.html
Copyright © 2011-2022 走看看