java android 反编译工具大全


ClassyShark是一款可以查看Android可执行文件的浏览工具,支持.dex, .aar, .so, .apk, .jar, .class, .xml 等文件格式,分析里面的内容包括classes.dex文件,包、方法数量、类、字符串、使用的NativeLibrary等。 使用方法 打开apk文件java -jar ClassyShark.jar -open <YOUR_APK.apk> 将生成的所有数据导出到文本文件里java -jar ClassyShark.jar -dump <BINARY_FILE> 将指定类生成的文件导出到文本文件里java -jar ClassyShark.jar -dump <BINARY_FILE> <FULLY_QUALIFIED_CLASS_NAME> 打开ClassyShark,在GUI界面展示某特定的类 java -jar ClassyShark.jar -open <BINARY_FILE> <FULLY_QUALIFIED_CLASS_NAME> 检测APKjava -jar ClassyShark.jar -inspect <YOUR_APK.apk> 导出所有的字符串 java -jar ClassyShark.jar -stringdump <YOUR_APK.apk> 工具介绍: apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件、 smali-1.2.6.jar 用途:.smali文件 转成 classes.dex文件 说明:.smali文件,类似于.class文件,可以用普通文本编辑器查看和修改。 用法举例:命令行:java -jar smali.jar classout/ -o classes.dex 下载:http://code.google.com/p/smali/downloads/list 2、baksmali-1.2.6.jar 用途:classes.dex文件 转成 .smali文件 说明:classes.dex不便于查看和理解,使用此工具转成的.smali文件易于阅读和修改。 用法:命令行:java -jar baksmali.jar -o classout/ classes.dex 下载:http://code.google.com/p/smali/downloads/list


















































































- 1


- 粉丝: 18
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【单片机-毕业设计】多路无线语音抢答器.docx
- 【单片机-毕业设计】自动报站器的设计.docx
- 【单片机-毕业设计】基于FPGA的变频电路设计.docx
- 【单片机-毕业设计】基于stm32的区域电气火灾监控设备的设计.docx
- ds1307 支持库STM32 HAL
- 【单片机-毕业设计】三十二路彩灯控制器设计.docx
- 【单片机-毕业设计】基于VHDL的FIR滤波器设计.docx
- 【单片机-毕业设计】基于单片机的公交语音自动报站器系统设计.docx
- 【单片机-毕业设计】信号相干电路抗干扰性能分析.docx
- 【单片机-毕业设计】电缆线磁滤波器设计).docx
- 【单片机-毕业设计】 平面电容传感器模型特性研究.docx
- 【单片机-毕业设计】LED电子日历设计.docx
- 【单片机-毕业设计】基于stm32的温度报警系统+++.docx
- 【单片机-毕业设计】基于solidwork圆弧齿轮参数化建模.docx
- 【单片机-毕业设计】单片机对无刷直流电动机的控制电路设计.docx
- 【单片机-毕业设计】基于IC卡的楼宇门禁系统设计.docx


