Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1562253
  • 博文数量: 237
  • 博客积分: 5139
  • 博客等级: 大校
  • 技术积分: 2751
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-18 14:48
文章分类

全部博文(237)

文章存档

2016年(1)

2012年(4)

2011年(120)

2010年(36)

2009年(64)

2008年(12)

分类: 嵌入式

2011-05-20 09:44:11

转自:http://www.cnblogs.com/salam/archive/2010/09/24/1833818.html

 文件下载地址   

1.CLASS文件反编译工具:XJAD

 

 

2.xml文件工具AXMLPrinter2.jar

将它放到android-sdk-windows-1.5_r3\tools文件夹中

运行cmd,进入tools目录,运行java -jar AXMLPrinter2.jar main.xml > main.txt

这时我们会看到生成一个main.txt文件,就是反编译后的

3.dex文件反编译dex2jar.bat

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

 

这时你将看到生成的jar包,然后通过上述的XJAD反编译class文件

阅读(759) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~