android反编译apk文件

android运行的是.dex文件的二进制码,java运行的是.class文件的码,那么android是怎么将.java格式的文件转换为.dex的文件?------>android首先将.java的通过jdk转换为.class文件,然后通过dx工具将.class 转换为.dex文件,然后通过aapt工具将整个android包打包成.apk文件,最后通过91助手将apk文件安装到手机上。

首先反编译xml,通过apktool工具将.apk文件进行反编译,格式 apktool d music.apk 解压目录,解压过后就可以查看里面的xml文件;

其次反编译.java,首先将.apk文件用WinRar解压缩,然后用dex2jar工具将dex转换为jar文件,格式为:dex2jar .dex 压缩后的名称 ;然后在通过xjad工具将jar编译成.java文件

最后再将.java文件和.xml文件放在一块就行了。

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. SharePreferences实现
  4. Android,百度,云知声tts总结
  5. android dom方式创建xml
  6. eclipse创建第一个Android工程HelloWorld
  7. android JNI utils/Log.h 找不到
  8. android工程下的文件资源类型
  9. linux内核启动android文件系统过程分析

随机推荐

  1. Android(安卓)source code[ 源代码]下载,
  2. Android(安卓)Studio 多渠道打包遇到的问
  3. android如何取消闹铃
  4. Android(安卓)颜色代码
  5. Android(安卓)读取Assets中图片
  6. 【Android(安卓)Studio】setSupportActio
  7. Android(安卓)常用抓包工具介绍之Charles
  8. android 使用命令模拟点击 滑动
  9. Android(安卓)导航类型
  10. Android(安卓)实现Activity后台运行