美文网首页
apk反编译流程

apk反编译流程

作者: dreamruner | 来源:发表于2017-05-04 10:23 被阅读66次

    准备工具

    apktool 将apk安装包解析成能看懂的资源文件
    dex2jar 将classes.dex打成jar包
    jd-gui 查看源码

    反编译

    • 获取res资源和AndroidManifest.xml
    @echo offif "%PATH_BASE%" == "" 
    set PATH_BASE=%PATH%set PATH=%CD%;%PATH_BASE%;
    java -jar -Duser.language=en "%~dp0\apktool.jar" %*
    

    将上述命令整理成apktool.bat文件和apktool.jar放到同一个目录下,将需要反编译的apk安装包也放进去
    shift+ 鼠标右键在该目录下打开windows命令行,输入

    apktool.bat d test.apk
    

    可获得完整的res资源文件和AndroidManifest.xml

    • 获得源码

    解压dex2jar.zipapk安装包将classes.dex文件放到解压后的dex2jar文件夹内,在此处打开命令行窗口,输入

    d2j-dex2jar.bat classes.dex
    

    可获得一个jar包,用jd-gui.exe打开就能看到源码

    相关文章

      网友评论

          本文标题:apk反编译流程

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