美文网首页
反编译工具Jadx的使用

反编译工具Jadx的使用

作者: 芥末末的沫 | 来源:发表于2016-11-21 14:43 被阅读538次

    概要

    在写代码的工作中,阅读好的代码是一件很重要的事情,Github给我们提供了很多开源的项目可以让我们去深度学习很多好的代码。而有些时候,在做项目时,我们需要借鉴的功能可能在GitHub上不太好找到,而在同类型的产品可以轻易的找到实现方式,这时候,我们想要看这些项目的代码时,就需要反编译工具来帮助我们进一步了解,学习这些功能是怎么实现的。
    对于众多的Android反编译工具来讲,个人觉得jadx还是值得推荐的好工具。

    Jadx

    这里直接介绍jadx安装和使用

    安装

    我是使用git客户端直接从GitHub上拉取的项目,而基本上做开发的同学电脑都装有git,所以就只介绍这种方式安装

    在gitbash命令窗口中
    1.输入:

        git clone https://github.com/skylot/jadx.git
    

    这里提下,如果没有指定clone项目的地址的话,默认的项目会clone到:

        C:\Users\Admin\jadx
    

    等待项目clone完毕之后

        cd jadx(打开项目)
        ./gradlew dist
    

    等待项目完成,这里会下载一些东西

    使用

    工具安装完成后,在自己的仓库打开jadx(默认的路劲可以参照上边)

        C:\Users\Admin\jadx\build\jadx\bin
    
    jadx

    工具可以使用cmd命令操作,也可以使用可视化操作
    在目标路径下找到jadx-gui.bat双击可以打开可视化窗口来操作
    同理在CMD中,定位到相应的目标文件夹,使用命令也可以打开

        jadx-d out xxx.apk(out为输出的目录名)
        jadx-gui xxx.apk(直接打开可视化界面对目标apk进行反编译查看源码)
    

    至此基本可以满足对jadx的安装使用

    相关文章

      网友评论

          本文标题:反编译工具Jadx的使用

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