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.batapktool.jar 放在 同一目录(文件夹) 下。


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

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

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

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2023-2024 夜雨安歌_TikaRa
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信