APK技术日常01—APK解包

本教程全部基于 Windows10 系统下,不同系统下可能略有差异。教程中的文件都源自于网络开源,其STAFF列表会在文章末尾标注。本教程 不适用于游戏提取等用途 ,教程中教学的是处理并修改APK文件以及查看相关文件等,如有侵权,请联系我删除。
所需工具
APKTool:编译和反编译apk,可以从APK中获得基础性资源(如图片等)
准备阶段
一、安装Java,具体步骤请详见Java官网,此处不再赘述;
二、下载ApkTool脚本文件;
(如果不会下载,可以复制网页中的文本,新建一个名为 apktool 的 txt 文件,将网页文本内容复制下来,保存在 apktool.txt 中,之后将后缀 .txt 修改为 .bat 即可)
三、下载最新版本的apktool.jar,并且重命名为 apktool.jar
(例如,我下载的文件为apktool_2.9.2.jar,只需要删除_2.9.2,使文件名为apktool.jar即可)
四、将 apktool.bat 和 apktool.jar 放在 同一目录(文件夹) 下。
基本用法(为了方便展示,我把所有文件放在了一个目录下)
一、APK文件的提取
1、在APK文件目录下运行CMD(在路径那里输入cmd,敲回车即可)
2、输入命令
1 | apktool.bat d [-s] -f <apkPath> -o <folderPath> |
此处的 < apkPath > 是你的apk路径,比如我的为 “E:\apktool\pose-monitor-release.apk” (注意此处的引号为 英文 ) < folderPath > 是你的导出目录, 不填写 则会自动以 安装包名在 apk的相同目录 下新建文件夹并且导出, 若不填写,请一并删去 -o 这一命令 。
显示这样的信息且在导出文件夹下存在 apktool.yml 文件代表导出成功,接下来就在文件夹中修改你的基础资源(如图片等)吧。
STAFF
APKTool:https://apktool.org/docs/install/
pose-monitor-release:https://github.com/linyiLYi/pose-monitor
- 标题: APK技术日常01—APK解包
- 作者: 亓翎_Re-TikaRa
- 创建于 : 2024-01-07 22:43:22
- 更新于 : 2024-11-23 19:46:13
- 链接: https://re-tikara.fun/posts/55002/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。