APK技术日常01—APK解包

亓翎_Re-TikaRa Lv4

  本教程全部基于 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.batapktool.jar 放在 同一目录(文件夹) 下。


基本用法(为了方便展示,我把所有文件放在了一个目录下)

  一、APK文件的提取
  1、在APK文件目录下运行CMD(在路径那里输入cmd,敲回车即可)
image.png
image.png
  2、输入命令

1
apktool.bat d [-s] -f <apkPath> -o <folderPath>

  此处的 < apkPath > 是你的apk路径,比如我的为 “E:\apktool\pose-monitor-release.apk” (注意此处的引号为 英文< folderPath > 是你的导出目录, 不填写 则会自动以 安装包名apk的相同目录 下新建文件夹并且导出, 若不填写,请一并删去 -o 这一命令
image.png
  显示这样的信息且在导出文件夹下存在 apktool.yml 文件代表导出成功,接下来就在文件夹中修改你的基础资源(如图片等)吧。
image.png


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 进行许可。