美文网首页
apk反编译mac配置

apk反编译mac配置

作者: xiaotimel | 来源:发表于2019-11-09 18:38 被阅读0次

    mac配置apk反编译工具下载

    #apktool下载地址

    https://bitbucket.org/iBotPeaches/apktool/downloads

    #JD-GUI下载地址

    http://java-decompiler.github.io/#jd-gui-download

    #dex2ja下载地址

    https://sourceforge.net/projects/dex2jar/files/

    操作步骤:

        apktool安装

            1、把apktool和apktool.jar文件移动到"/usr/local/bin"目录下(ps:apktool_2.4.0.jar改成apktool.jar)

            2、为两个文件增加执行权限 chmod +x apktool.jar apktool

            3、在终端输入命令:apktool 就能看到信息

           apktool

                1、cd /存放apk的目录或者在下面命令中使用xxx.apk文件的绝对路径

                2、apktool d -r xxx.apk //该命令执行后会在同级目录下生成一个与你编译的apk同名的目录

                3、apktool b xxx new.apk 重新打包

        dex2ja

            1、解压apk获得dex文件,也可以将apk文件的后缀改为.rar然后双击进行快速解压

            2、将解压后的dex文件拷贝到dex2jar的目录下

            3、cd /你的dex2jar解压目录

            4、sh d2j-dex2jar.sh classes.dex

            5、会得到相应的jar文件

    使用jd-gui查看反编译后的程序源码

    执行sh d2j-dex2jar.sh classes.dex报错:Detail Error Information in File ./classes-error.zip

    需要下载dex2jar源码重新编译

        1、下载源码 https://github.com/pxb1988/dex2jar

        2、进入到源码目录 dex2jar

        3、gradle assemble

        4、编译完,dex2jar\dex-tools\build\distributions下生成压缩包(dex-tools-2.1-SNAPSHOT.tar,dex-tools-2.1-SNAPSHOT.zip),解压一个压缩包,重新反编译apk

    如果没有配置gradle环境变量需要下载配置

        #下载地址

            https://services.gradle.org/distributions/

        1、open -e .bash_profile

        #输入路径

        GRADLE_HOME=/Users/Apple/Desktop/soft/gradle-6.0

        export GRADLE_HOME

        export PATH=$PATH:$GRADLE_HOME/bin

    3、source ~/.bash_profile

    最后给大家一个完整的工具,有需要的可以直接下载

    链接:https://pan.baidu.com/s/12G9kgpJ88BxL4LleW33MSQ 密码:bq5a

    相关文章

      网友评论

          本文标题:apk反编译mac配置

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