安卓开发之安卓反编译

来源:互联网 发布:网络大电影营销公司 编辑:程序博客网 时间:2024/04/30 19:10

一、准备工具

1.apktool2.0

2.dex2jar

3.jd-gui

下载地址:安卓最新反编译工具

二、准备要反编译的APK文件

这里用酷狗为例子,需要把酷狗apk文件放到apktool目录下,还要解压apk文件,然后把classes.dex文件放到dex2jar目录下。

三、开始反编译

1.打开cmd定位到apktool目录下,然后输入  apktool d -f kugou.apk(apk的文件名带后缀)-o kugou(反编译后存放的目录,需要自己新建一个,否则会出错)然后回车就行。



2.定位到dex2jar目录下,然后输入dex2jar classes.dex然后回车



3.打开jd-gui.exe文件,点击File->OpenFile,打开dex2jar目录下的classes_dex2jar.jar文件就可以看到java源码。



四、说明

1.大家可以看到好多字母的包名和类文件,原因是程序员加入了混淆处理,用字母代替原来的包名类名,但是耐心还是可以看出点思路的。
2.在apktool目录下的res下的文件就没混淆了,大家要是看到好炫的界面布局,动画什么的可以去找到相关代码,虽然解压文件也可以看到res的布局文件,但是发现都乱码了,反编译就没有乱码。
3.这就是安卓的反编译教程,有什么不懂得可以加我QQ690234569,谢谢大家阅读 ( *^_^* )



1 0
原创粉丝点击