android apk的反编译的相关操作
来源:互联网 发布:中央电视台网络客户端 编辑:程序博客网 时间:2024/06/15 19:24
http://download.csdn.net/detail/javacainiao931121/9706405
Android的反编译主要又分为两个部分,一个是对代码的反编译,一个是对资源的反编译。所谓工欲善其事,必先利其器!我们的反编译是需要相关工具的,以上的链接是全部的反编译工具包,下载即可。下面我就来介绍下代码的反编译。
1.首先我们需要将我们的apk进行解压,解压之后你会发现里面有一个classes.dex文件。如图所示:
2.然后我们将它拷贝到dex2jar-0.0.9.15的目录下,并在cmd中找到包名同样的目录,然后执行 d2j-dex2jar classes.dex
:
没有报任何错误,这就说明我们已经转换成功了。我们可以看到dex2jar-0.0.9.15的目录下多了一个文件classes-dex2jar.jar,如下图所示:
classes-dex2jar.jar这个文件就是我们借助工具之后成功转换出来的jar文件了。
3.最后,由于我们无法读取jar文件,所以需要通过jd-gui这个工具来将jar文件转换成java代码,如下图所示:
打开jd-gui.exe,将classes-dex2jar.jar拖到工具里面,就能看到相关的代码。如下图所示:
以上的就是代码反编译的全部操作。
下面介绍下资源的反编译,如下图所示主要用到如下的工具:
如果不反编译资源,看资源会出现如下图所示的乱码:
接下来的工作就很简单了,我们将你准备的apk拷贝到和这两个文件同样的目录当中,然后cmd也进入到这个目录下,并在cmd中执行如下命令:
apktool d nihao.apk
这就说明反编译资源已经成功了。
现在你会发现在当前目录下多了一个nihao文件夹,这个文件夹中存放的就是反编译的结果了。点击进入打开AndroidManifest.xml会发现不是乱码了,如下图所示:
由于代码隐私,只让你们看权限了。
以上就是安卓apk的反编译的操作流程。
- android apk的反编译的相关操作
- 反编译 apk的相关工具
- android apk的反编译
- 反编译Android的apk
- android的反编译apk
- android apk的反编译
- android的apk反编译
- 反编译android的apk
- Android apk的反编译
- android apk的反编译
- android 的apk反编译
- Android apk的 反编译
- Android的反编译APK第一步APKTOOL的简易精华操作
- android apk 文件的反编译
- Android APK的反编译方法
- android的apk之反编译
- Android的APK反编译技术
- android 手机 apk 的反编译
- C语言程序
- Android 一个简单的json格式的封装与解析
- 20161209计算机科学导论03_内存
- js之间是如何调用的?比如自己写的js,怎么调用jQuery框架中的js
- 如何通过包名来获取下面所有的class文件
- android apk的反编译的相关操作
- loadRunner:microsoft visual c++ 2005 sp1运行时组件安装不成功,这是什么情况
- 174. Dungeon Game
- 通过Spring获取properties文件属性值
- vs2015安装记录2016年8月3日
- win7部署kafka_2.11
- 并查集(合作网络,LA 3027)
- 【Java面试题-001】什么是JVM?为什么称Java为跨平台的编程语言?
- 20161209 spring 跟马士兵学习记录