apktool(安卓反编译)有哪些使用技巧?
背景描述:通过 Apktool 工具,可以完全服从 apk 从安装包中提取 resource、dex、manifest、xml 等待文件;资源文件也可以修改 rebuild apk本文主要说明如何安装和使用工具。
如果您觉得工具的下载和配置过程繁琐,我会直接发送您配置的文件一、官网:1、官网页面说明:进入官网首页,内容从上到下依次为:功能菜单栏命令行功能演示说明Apktool 英文介绍主要功能列表所需的环境配置支持和响应说明
安装操作文件Apktool 工具官网操作页面二、工具下载及配置操作:进入官网,找到 Install Instructions 后点击 install Docs 进入安装操作指南页面不同的操作系统有相应的操作步骤,苹果 macOS 为例:。
不同操作系统的操作指南1、下载或保存脚本文件:下载保存后 txt 名称修改为文件 apktool,记得去掉后缀如果点击打开网页,内容是脚本代码,直接复制粘贴到记事本上,然后保存为apktool文件名,记住不要保留后缀。
执行脚本复制后保存在本地(去除后缀)脚本文件保存后没有后缀2:下载jar文件:点击 apktool-2 下面的链接,进入下载页面,下载最新版本的文件,重新命名 apktool.jar 下载最新版本 apktool.jar。
两份保存在本地的文件3、修改文件执行权限:查看文件的执行权限:ls -la修改指定文件的执行权限:chmod u x apktool修改指定文件的执行权限:chmod u x apktool_2.6.0.jar
修改文件名称:mv apktool_2.6.0.jar apktool.jar再次查看文件执行权限:ls -la通过 sh 脚本修改指定文件的执行权限修改执行权限后,第一份文件变成了可执行文件4、将上述文件复制到系统bin文件夹下:
以上两个文件通过命令行复制到 /usr/local/bin 目录下:cp /xxx/apktool /usr/local/bincp /xxx/apktool.jar /usr/local/bin复制完成执行,apktool 如果有以下提示,说明配置成功:
使用apktool命令完成配置5、操作目标 apk 安装包:apktool d target.apk对目标 apk 文件执行 apktool 命令行反编译操作执行后,将生成一个与目标apk文件名相同的文件夹,其中包括我们反编译的文件:
执行 apktool 命令结束后,生成反编译文件夹反编译的具体产品三、apktool 文件附录:1、如果您觉得上述两份文件的下载和修改过程繁琐,请私下给我发送信息,并直接发送您的文件您可以直接将文件放入以下目录:。
/usr/local/bin2、如果对 apk 对资源文件不感兴趣,只想查看反编译后的源代码,可直接参考本专题第三篇文章:dex2jar 和 JD-GUI 工具安卓反编译专题文章:安卓反编译(1):反编译概述
安卓反编译(2):Apktool 工具安卓反编译(3):dex2jar 和 JD-GUI 工具
来源:艾瑞卡软件库