美文网首页
Mac 反编译 apk

Mac 反编译 apk

作者: 67fe3ca0e025 | 来源:发表于2018-10-11 17:16 被阅读0次

    在mac os系统上反编译android apk,首先准备好以下3个工具。

    一、apktool:https://ibotpeaches.github.io/Apktool/install/
    apktool配置
    1>在wrapper script上右键保存链接存储为apktool,
    2>将下载apktool 2.x.x.jar文件重命名为apktool.jar,
    3>将这两个文件移动到 /usr/local/bin下,需要输入密码,
    4>使用命令chmod + x 修改这两个文件权限为可执行。(chmod +x apktool.jar)

    1539247575775.jpg
    可以使用 apktool d app.apk -o outdir 解压apk文件得到apk资源文件。
    二、dex2jar:https://sourceforge.net/projects/dex2jar/
    1539249118109.jpg

    1>解压下载的dex2jar-x.x.zip文件夹,修改dex2jar-x.x文件夹下面的d2j_invoke.sh和d2j-dex2jar.sh文件的权限(chmod +x d2j-dex2jar.sh,chmod +x d2j_invoke.sh)
    2> sh dex2jar-2.0/d2j-dex2jar.sh app.apk 将apk里的classes.dex文件转换成jar包,得到app-dex2jar.jar,可以得到apk里的jar文件。

    三、jd-gui:http://jd.benow.ca

    1539248959790.jpg

    最后解压下载JD-GUI,将app-dex2jar.jar拖到JD-GUI中就能看的Java代码了。
    其实更方便的工具jadx-gui 可以直接解压apk得到java文件。
    参考文章https://www.jianshu.com/p/918c7e3d6fc2

    相关文章

      网友评论

          本文标题:Mac 反编译 apk

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