美文网首页
Android反编译工具及其步骤(2016.12.28)

Android反编译工具及其步骤(2016.12.28)

作者: 隔壁老C | 来源:发表于2016-12-28 13:14 被阅读0次

    <a href = "http://note.youdao.com/noteshare?id=16d6847d5d82e44fea8dd2b70b84ec63">工具下载地址(有道云)</a>
    <a href = "http://pan.baidu.com/s/1dFBTwOh">工具下载地址(百度云)</a> 密码:lbmp

    反编译用到三个工具:

    下载三个工具之后,解压缩。
    

    apktool :用来获取资源文件,可以提取出图片文件和布局文件

     正确食用方法:
      1、解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下,
      2、打开命令行界面(运行-CMD) ,定位到apktool文件夹,输入以下命令:apktool.bat d -f  ****.apk,将星号换成你的apk名字
         步骤2的解析apktool.bat   d  -f    apk文件   输出文件夹
    
      扩展内容:
      3、反编译完的文件重新打包成apk,那你可以:输入apktool.bat   b    test(你编译出来文件夹)
      4、之后在之前的test文件下便可以发现多了2个文件夹:build、dist(里面存放着打包出来的APK文件)
    

    dex2jar :将apk反编译成Java源码(classes.dex转化成jar文件)

     正确食用方法:
      1、将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件
      2、classes.dex放到之前解压出来的工具dex2jar-0.0.9.15 文件夹内
      3、命令行下定位到dex2jar.bat所在目录,输入dex2jar.bat   classes.dex
      4、得到*.jar文件
    

    jd-gui :查看APK中classes.dex转化成出的jar文件,即源码文件

     正确食用方法:
      1、将dex2jar获得的jar文件用此工具打开即可看到反编译出的code

    相关文章

      网友评论

          本文标题:Android反编译工具及其步骤(2016.12.28)

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