码迷,mamicode.com
首页 > 移动开发 > 详细

浅谈Android反编译工具apktool,dex2jar,jd-gui

时间:2016-07-10 23:09:24      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

     自己布局的模式或方式很固定,看见一个炫酷的界面,总想看看是怎么布局的,今天小蜗牛就带大家学习怎么使用这三个工具。。

一 去各个软件的官网下载最新的软件

二 分别介绍各个软件的使用

   1.首先使用apktool 

     将要反编译的apk放在已经下载的apktool.bat所在目录,如下图:

技术分享

         然后cmd命令行输入apktool d -f xxx.apk tt  注意:xxx.apk 是要反编译的apk,  tt是把apk反编译后文件放入的地方,特别

提醒,起初不要建这个目录,执行前面的命令后自动生成的。 如果编译成功会生成如下的目录结构技术分享

res即为我们要查看的资源文件,有图片,布局等。。。

2.dex2jar工具

 将apk后缀改为zip,打开压缩包,即可以看见classes.dex 将其复制到dex2jar.bat所在的目录,然后在cmd命令行输入dex2jar.bat   classes.dex

就会生成classes-dex2jar.dex,如下图所示:

技术分享

最后一个工具就是用来打开这个jar,查看里面代码的结构。

技术分享

其中a,b,c等就是被混淆的代码只能看代码结构。

注意:有时候代码反编译会出错,有的是apk混淆原因不能正常反编译,这有一个连接介绍解决问题的办法,很不错的

连接:http://blog.csdn.net/jiangwei0910410003/article/details/51671019  

如果普通的apk不能编译成功就要看下载的apktool工具是否存在问题了。。

其实通过把apk后缀改为zip就可以了,也能看到资源文件,不一定非要apktool,apktool应该是为了再把文件编译为apk吧。。

知道的可以在下面喷了,只是个人一点见解! 

浅谈Android反编译工具apktool,dex2jar,jd-gui

标签:

原文地址:http://www.cnblogs.com/kkwelcome/p/5658754.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!