android反编译-创新互联
apktool
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
dex2jar
作用:将apk反编译成java源码(classes.dex转化成jar文件)
jd-gui
作用:查看APK中classes.dex转化成出的jar文件,即源码文件
1、apktool使用,反编译资源文件
1)、解压apktool文件。
2)、进入到apktool文件夹,输入命令:apktool.bat d -f test.apk test
注:test.apk 为源apk文件,test为生成资源文件夹。
格式:apktool.bat d -f apk源文件 目标文件夹。
2、 dex2jar使用,反编译dex文件变成java源文件
1)、将test.apk文件后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件
2)、解压dex2jar文件
3)、进入到解压的文件夹中,输入dex2jar.bat classes.dex。
在目录下会生成一个classes_dex2jar.jar的文件。
3、jd-gui使用,查看源文件
1)、 解压jd-gui文件
2)、 打开工具jd-gui文件夹里的jd-gui.exe,
然后用该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻名称:android反编译-创新互联
新闻来源:http://ybzwz.com/article/eojhi.html