博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】反编译APK文件
阅读量:7120 次
发布时间:2019-06-28

本文共 603 字,大约阅读时间需要 2 分钟。

       dex2jar和JD-GUI这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享。

dex2jar下载地址:
JD-GUI下载地址:
windows版JD-GUI:
     Linux版JD-GUI:
1.首先找到Android软件安装包中的classes.dex
把apk文件改名为.zip,然后解压缩其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件
2.把classes.dex拷贝到dex2jar.bat所在目录。
windows系统下:
在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar

Ubuntu系统下:(3楼正解!)

在终端下定位到dex2jar.sh所在目录,运行

sh dex2jar.sh classes.dex

则可生成classes.dex.dex2jar.jar

3.运行JD-GUI工具(它是绿色无须安装的)
打开上面的jar文件,即可看到源代码

--------

 

原文:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html

转载地址:http://sniel.baihongyu.com/

你可能感兴趣的文章
get请求和post请求有什么区别
查看>>
jQuery 点击div, 向上展示内容
查看>>
行为树 学习笔记
查看>>
增量式 爬虫
查看>>
JOptionPane
查看>>
[MAC OS] 解压Assets.car获取资源图片
查看>>
mvc4 中的 AuthorizeAttribute
查看>>
C++ 的对象模型
查看>>
[下载地址] Maven - 插件(附详细配置_阿里版)
查看>>
-save-dev 与 -save的区别
查看>>
MySQL基础
查看>>
写操作系统学到
查看>>
FZU-2236 第十四个目标(树状数组)
查看>>
hibernate多表关联(<hibernate-mapping>)的配置
查看>>
用C#实现的条形码和二维码编码解码器
查看>>
EXT ajax简单实例
查看>>
WAF与IPS的区别总结
查看>>
oracle开启/关闭归档模式
查看>>
插入排序
查看>>
手机号码归属地查询
查看>>