Android反编译
Posted 鲲鹏展翅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android反编译相关的知识,希望对你有一定的参考价值。
反编译需要三个工具
1.apktool
链接: https://pan.baidu.com/s/1GuHVFC6OOCDNQKna5Uh8LQ 提取码: 7td9
2.jd-gui
链接: https://pan.baidu.com/s/1ovJXjZtCblgPi7AwtAf_Ow 提取码: ut46
3.dex2jar
链接: https://pan.baidu.com/s/1WMnxY87FoU4w6sFOY0LAaw 提取码: d5im
一、apk反编译得到程序的源码、图片、XML配置、语言资源等文件
进入 tool目录 shift+右键 选在此处打开命令窗口,输入下面命令
apktool.bat d -f test.apk -o test
等待执行完成
执行完成会出现上图最后一句
同时tool下会多出test文件 里面就有资源文件
二、apk直接解压得到dex文件
解压到tool的class目录
在class目录下有classes.dex文件
把classes.dex拷贝到dex2jar-2.0目录
图4
在命令行下定位到dex2jar.bat所在文件夹,输入dex2jar.bat classes.dex。会在
dex2jar-2.0多一个jar文件即classes-dex2jar.jar,如图4所示
三、用jd-gui-v0.3.6.exe打开classes-dex2jar.jar即可看到源码。
以上是关于Android反编译的主要内容,如果未能解决你的问题,请参考以下文章