博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Andorid 反编译App
阅读量:5043 次
发布时间:2019-06-12

本文共 676 字,大约阅读时间需要 2 分钟。

  转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23564065

开发的过程中,有时候可能会去使用别的app里面的图片,参考布局甚至代码等,但是一般的.apk都是经过代码混淆的,这里分享下使用一些工具进行反编译.apk文件,主要就是软件的分享和教大家如何使用。

 

1、-apktool 主要是进行反编译的

2、dex2jar-0.0.9.15 将反编译后的classes.dex文件转化为jar

3、jd-gui-0.3.6.windows 对第2步获得的jar,进行查看

注:如果只是想使用图片资源,直接使用解压软件(winrar等)打开就可以了;如果还需要参考布局等文件,使用上面说的第一个软件即可。

使用说明:以QQ4.6.apk为例子:

1、android-apktool,进入apptool目录,直接执行截图中的指令即可,运行完后产生一个qq_4.6的文件夹(控制台有错误不用管,等待执行结束)。

 

2、dex2jar-0.0.9.15,将第一步中qq_4.6文件夹中的classes.dex取出,放入dex2jar-0.0.9.15的目录。执行完成下面的指令会产生一个classes_dex2jar.jar

 

3、jd-gui-0.3.6.windows ,直接使用jd-gui.exe然后选择第二步产生的jar就可以看到里面的源代码了。

好了,最后附上这三个软件的下载地址。

 

转载于:https://www.cnblogs.com/ldq2016/p/6249037.html

你可能感兴趣的文章
带着问题学习openstack
查看>>
jmeter分布式运行
查看>>
re的search与match
查看>>
Spring项目的发展历史和SpringBoot的发展历史
查看>>
MVC View 页面手动传递参数显示数据
查看>>
Linux免密远程登陆
查看>>
安装并使用JUnit
查看>>
如何将mysql的路径加入环境变量
查看>>
<Spark Streaming><Flume><Integration>
查看>>
Jmeter之检查点
查看>>
Xilium.CefGlue怎么使用Js调用C#方法
查看>>
剖析servlet injection及源码分析.
查看>>
SAP Dependency 相关性
查看>>
Linux 内存清理
查看>>
アプリ:old basement -地下倉庫からの脱出-脱出ゲーム 攻略
查看>>
Ubuntu的人性化配置
查看>>
POJ-2947 Widget Factory 高斯消元
查看>>
struts2(一)
查看>>
Dynamic 动态类型 和双问号??的使用
查看>>
ExtJs七(ExtJs Mvc创建ViewPort)
查看>>