apk反编译|android程序反编译

我们这里说到的反编译是把apk完完全全反编译成java源文件

第一步我们要下载自己需要反编译的apk,到goolge商店下载apk的方法,请参考我的另一篇博文。

http://www.cnblogs.com/luwenbin/archive/2013/05/15/3079710.html

我们首先下载jad(反编译工具) class文件—>java

https://files.cnblogs.com/luwenbin/jd_gui.rar

第二步 下载dex2jar工具把dex转成jar的工具

https://files.cnblogs.com/luwenbin/dex2jar-0.0.9.13.zip

下载分别解压就ok

注意运行dex2jar前提是你机器中必须配置好jre的环境。

我们随便找一个apk反编译看看。。。。

就它了

image

我们用winrar打开把里面的class.dex拖出来

直接拖到

image

dex2jar里面

然后我们打开cmd命令窗口

切换到dex2jar目录

输入dex2jar classes.dex回车

image

反编完成 下面我们用jd_gui打开我们的jar包吧

我们反编译之后的文件名是classes_dex.jar

我们找到这个image

然后用我们的jd_gui打开 jar class文件始终以jd_gui打开 这样我们双击就好了。

我的已经关联好了,所以图标都是jd_gui的图标了。

我们双击。

image

源码一览无余的展现在我们面前了。

我们保存源码就是

image

这个保存所有,如果只希望保存单个源码 那我们就直接save source就好了(只保存当前打开的源码,也就是你再看的这个。)。

android ble交流群:293885474

ble开发人员加入 其他android开发人员勿入。

原文地址:https://www.cnblogs.com/luwenbin/p/3079760.html