- 浏览: 582051 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理)
最近在网上查了一些Android文件反编译工具,供大家参考。
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文件。
发表评论
-
Android 菜单(OptionMenu)大全 建立你自己的菜单
2011-04-29 12:09 1000Android 菜单(OptionMenu)大全 建立你自己 ... -
Android学习点点滴滴之获取系统可用内存
2011-04-29 12:08 969Android学习点点滴滴之获取系统可用内存 ... -
Android学习点点滴滴之获取正在运行的进程
2011-04-29 12:07 1064Android学习点点滴滴之获取正在运行的进程 ... -
Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
2011-04-29 12:07 1229Android 应用程序窗体显示状态操作(requestWi ... -
Android游戏开发教程汇总
2011-04-29 12:06 1104Android游戏开发教程汇总 把最近搜集到 ... -
Android 对话框(Dialog)大全 建立你自己的对话框
2011-04-29 12:06 870Android 对话框(Dialog)大全 建立你自己的对话框 ... -
Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)
2011-04-29 12:05 930Android资源总结(开发工具/环境搭建/教程/论坛/博客 ... -
android Toast大全(五种情形)建立属于你自己的Toast
2011-04-29 12:04 823android Toast大全(五种情形)建立属于你自己的T ... -
通过创建一个位图的XY Chart来学习Android绘图类Rect,Paint,Bitmap,Canvas(附源码)
2011-04-29 12:03 1827通过创建一个位图的XY Chart来学习Android绘图类 ... -
Android2.3操作系统即将发布,亮点解读
2011-04-29 12:02 1055Android2.3操作系统即将发布,亮点解读 ... -
Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别
2011-04-29 12:02 1271Android之Bundle传递数据详解与实例及Bundle ... -
Android开源项目源码下载(不断更新中)
2011-04-29 12:01 5813Android开源项目源码下 ... -
android控件之VideoView建立自己的播放器
2011-04-29 12:01 1173android控件之VideoView建立自己的播放器 ... -
Android控件之ZoomButton缩放按钮
2011-04-29 12:00 1123Android控件之ZoomButton缩放按钮 ... -
Android控件之ZoomControls缩放控件
2011-04-29 12:00 1341Android控件之ZoomControls缩放控件 ... -
Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)
2011-04-29 11:58 1169Android简单数据存储类SharedPreference ... -
Android布局控件之LinearLayout详解
2011-04-29 11:58 1371Android布局控件之LinearLa ... -
Android控件之SlidingDrawer(滑动式抽屉)详解与实例
2011-04-29 11:56 1329Android控件之SlidingDrawer ... -
转Android系统架构
2011-04-29 11:55 901转Android系统架构 Android的系统 ... -
Android学习资料分享(不断更新中)
2011-04-29 11:54 1382Android学习资料分享(不断更新中) 最近 ...
相关推荐
本文将详细介绍几种常用的Android反编译工具,包括对CLASS文件、XML文件以及DEX文件的处理。 1. CLASS文件反编译工具: XJAD是一个经典的Java字节码反编译器,它可以将Dalvik字节码转换为接近源代码的形式。虽然它...
Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理) 最近在网上查了一些Android文件反编译工具,供大家参考。
从APK中提取classes.dex文件,使用dexdump工具进行反编译,如`dexdump.exe -d classes.dex > dump.txt`。 13. 解决常见错误 遇到错误时,例如"No classfiles specified"或"Conversion to Dalvik format failed ...
### Smali学习笔记 #### 1. Dalvik与Smali ##### 1.1 Dalvik虚拟机概述 Google推出的Dalvik虚拟机(Dalvik Virtual Machine, DVM)首次亮相是在2007年底,随着Android SDK的发布而一同进入公众视线。这款虚拟机是由...
##### 2.2 反编译工具介绍 - **apktool**:用于解压APK文件并转换XML资源文件。 - **dex2jar**:将Dex格式的字节码转换为Java字节码(.class文件),以便于使用Java反编译器进行反编译。 - **jd-gui**:一个图形...
c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...
在深入探讨Android开发的知识点之前,首先理解一下标题和描述所提及的“android笔记”是指一份关于学习Android开发的个人记录,可能包含了作者在学习过程中积累的经验、实例代码、技巧和常见问题的解决方案。...
1. **javac**:Java源代码编译器,将人类可读的.java文件编译成计算机可执行的.class文件,这是Java程序运行的第一步。 2. **java**:Java应用程序启动器,负责加载并执行.class文件,它是运行Java程序的关键。 3. *...
**Hibernate Annotation 学习笔记** Hibernate 是一个流行的Java ORM(对象关系映射)框架,它允许开发者使用面向对象的方式操作数据库。Annotation 在 Hibernate 中扮演着关键角色,它们为数据库对象提供了元数据...
【描述】提到“需要反编译DJ”,这可能意味着原始代码是用Java字节码(.class文件)编译而成的,而开发者希望查看或修改源代码。反编译是将已编译的字节码转换回源代码的过程,通常使用工具如JD-GUI或FernFlower来...
编译 [kәm'pail]' Compilation n.编辑[,kɒmpi'leiʃәn] const (保留字) constant n. 常量, 常数, 恒量 ['kɒnstәnt] continue (关键字) coupling 耦合,联结 ['kʌpliŋ] making sure that classes know about...
在JDK 1.5版本中,RMI的使用变得更加简化,避免了手动编译生成桩(stub)和骨架(skeleton)的过程。本教程将介绍一个基础的RMI HelloWorld应用,以及如何在Spring环境下配置RMI。 首先,我们要创建一个Server端...
4 WebLogic中文问题配置文件 5 JSP系统信息配置探针 <br> 反编译与混淆 1 編譯、反編譯、反反編譯 <br> 反编译 1 反编译常用工具 <br> 混淆 1 Sun公司的混淆器JADE ...
**OCP Java 6 (Ocjp6) 考试是Oracle认证的Java程序员考试,旨在验证候选人在Java编程语言中的专业知识。本笔记和心得总结涵盖了考试的关键知识点,...希望这份笔记和心得总结能对你的学习和备考之路提供有效的帮助。
5. **编译后的类文件**:.class 文件,如果项目已经预先编译,这些文件是运行程序所必需的。 6. **构建脚本**:如build.xml(如果使用Ant)或pom.xml(如果使用Maven),用于自动化构建过程。 通过这个项目,开发者...
3 为Jive写的补丁程序patcher.jar的源程序 4 WebLogic中文问题配置文件 5 JSP系统信息配置探针 <br> 反编译与混淆 1 編譯、反編譯、反反編譯 <br> 反编译 1 反编译常用工具 ...
3. 代码格式:JavaScript代码是文本字符串,以.js文件保存,而Java代码编译后以.class字节码文件存在。 4. 嵌入方式:JavaScript通过HTML的标签内联或外部引用,Java则使用标签。 JavaScript的编辑器多样,从简单的...
5. **build**或**target**:构建输出目录,存放编译后的class文件或打包好的JAR文件。 6. **.gitignore**:列出不应被Git版本控制的文件或目录。 7. **pom.xml**:如果是Maven项目,这个文件会定义项目依赖和构建...