java反编译
2016-04-20 15:13
281 查看
1.下载dex2jar和JD-GUI这两个,工具,版本最新的更好,将你想反编译的APK后缀改为.jar,然后解压,这时你会看到一个classes.dex文件,这是第一步。
2.解压dex2jar,将classes.dex文件放到dex2jar.bat文件目录下,有可能你碰到的不是dex2jar.bat,像我碰到的就是d2j-dex2jar.bat,这其实差不多,只是文件名不一样而已,并没有什么差别,只是在命令行里执行操作时改一下而已。
3.打开命令行界面,cmd ->上面的目录->执行:d2j-dex2jar.bat classes.dex 就会在同一目录下生成一个classes-dex2jar.jar文件
4.用JD-GUI打开3中生成的jar文件,你就可以看到源代码了!
开不开心?这里,注意的是执行到目录的命令行一般会出错,大家可以看看网上命令行该怎么执行到目录!
2.解压dex2jar,将classes.dex文件放到dex2jar.bat文件目录下,有可能你碰到的不是dex2jar.bat,像我碰到的就是d2j-dex2jar.bat,这其实差不多,只是文件名不一样而已,并没有什么差别,只是在命令行里执行操作时改一下而已。
3.打开命令行界面,cmd ->上面的目录->执行:d2j-dex2jar.bat classes.dex 就会在同一目录下生成一个classes-dex2jar.jar文件
4.用JD-GUI打开3中生成的jar文件,你就可以看到源代码了!
开不开心?这里,注意的是执行到目录的命令行一般会出错,大家可以看看网上命令行该怎么执行到目录!
相关文章推荐
- 每日一题:替换空格
- java error和exception的区别,RuntimeException和非RuntimeException的区别
- SpringMVC 中整合JSON、XML视图二
- java系统高并发解决方案
- java为什么不直接实现Iterator接口,而是实现Iterable
- spring mvc实现Restful返回xml格式数据
- openHevc在eclipse下的配置全过程(ubuntu)
- Java动态代理剖析
- Java输入输出(2) 层次体系结构
- spring + dubbo 学习
- spring.net中的IOC和DI-初使用
- 《疯狂Java讲义(第3版)》.(李刚)——java命名规则及编码规范
- ubuntu操作系统搭建jdk开发环境
- jni回调java方法
- springMVC从html页面传字符串到数据库的乱码问题
- spring集成JSR-303验证框架--Hibernate-validator实现
- 【SpringMVC】<context:include-filter>和<context:exclude-filter>
- 避免代码冗余,使用接口和泛型重构Java代码
- java 算法学习 --猴子吃桃
- 【超清晰详细】堆与栈的区别 | Java 基础