一、Apk反编译得到Java源代码

(总结:dex2jar,jar2java)

工具下载:需用到dex2jar和JD-GUI这2个工具

步骤:

1.首先找到Android软件安装包中的classes.dex
把.apk文件改名为.zip,然后解压缩,得到其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件

2.把classes.dex拷贝到dex2jar.bat所在目录。
在命令行模式下定位到dex2jar.bat所在目录(就是D:)就定位到了D盘,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar

3.运行JD-GUI工具(它是绿色无须安装的)
打开上面的jar文件,即可看到源代码

---------------------------------------------------------------------------

二、Apk反编译得到生成程序的源代码和图片、XML配置、语言资源等文件

①apktool工具,需要命令行

②直接用doapk 比较方便

d2j-dex2jar.bat classes.dex

另外有一个工具,上面两个功能都能实现,在硬盘里

更多相关文章

  1. 转载:Android(安卓)实用工具Hierarchy Viewer实战
  2. Android(安卓)文件存储
  3. Android(安卓)进程间通信AIDL简单使用
  4. Android(安卓)DiskLruCache完全解析
  5. Android应用配置文件解析
  6. Android中DownLoadManager的使用
  7. Google API V2申请及Google Map简单应用例子
  8. Android(安卓)Studio快捷键
  9. Android如何实现计算缓存空间大小和删除缓存文件功能

随机推荐

  1. 【转】Android自定义属性,attr format取值
  2. Android:控件AutoCompleteTextView 自动提
  3. 使用ListView实现网上订餐首页
  4. 【Android】Gesture Detector
  5. Android(安卓)中 CheckBox 的基本使用
  6. 系出名门Android(6) - 控件(View)之DateP
  7. Android(安卓)studio上设置状态栏为透明
  8. android页面布局
  9. 系出名门Android(6) - 控件(View)
  10. Android(安卓)下控件位置大小调整