apktool反编译apk,提取资源文件

馋奶兔 提交于 2020-03-12 12:19:15

APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7


下载工具:http://code.google.com/p/android-apktool/

需下载apktool1.5.2.tar.bz2和apktool-install-windows-r05-ibot.tar.bz2,将apktool1.5.2.tar.bz2解压后目录里的apktool.jar拷贝到apktool-install-windows-r05-ibot.tar.bz2的解压目录里

运行CMD命令到apktool-install-windows-r05-ibot.tar.bz2解压目录,输入apktool列出帮助信息即可

apktool命令:


  • decode

        命令用于进行反编译apk文件,用法如下

        apktool.bat d <file.apk> <dir>

        apktool.bat d d:\weishop_1000f_53170903.apk d:\android-project

这里面的原来二进制的资源文件就已经还原了


  • build

        命令用于编译修改好的文件,一般用法为

        apktool.bat b <dir>

        apktool.bat b d:\android-project

        目录里多了2个文件夹build和dist,其中分别存储着编译过程中逐个编译的文件以及最终打包的apk文件


  • install-framework

        命令用于为APKTool安装特定的framework-res.apk文件,以方便进行反编译一些与ROM相互依赖的APK文件


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!