一、前言
apktool 是用来将 apk 软件进行解包或者打包的软件。其的使用也是非常的简单。
二、安装
apktool 官网:https://ibotpeaches.github.io/Apktool/
apktool 官方安装教程(英文版):https://ibotpeaches.github.io/Apktool/install/
博主备份(2.4.0 版本):http://waternote.ctfile.net/fs/2276132-372991817
至少需要 Java 1.8 版本
其它系统也与这个差不多。
顺便贴一下运行脚本
@echo off
if "%PATH_BASE%" == "" set PATH_BASE=%PATH%
set PATH=%CD%;%PATH_BASE%;
chcp 65001 2>nul >nul
java -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0\apktool.jar" %*
三、使用
官方文档:https://ibotpeaches.github.io/Apktool/documentation/
apktool 一共有两个功能,解包跟打包。
- 1、解包:进入 apk 所在目录后输入下面的命令:
apktool d test.apk
其中可以添加-o 参数来设置输出文件名
apktool d test.apk -o test2
- 2、打包:进入到需要打包的 apk 文件夹所在的目录后输入下面的命令:
apktool b test
打包成功后的 apk 文件会在你要打包的那个文件夹里的 dist 目录下
当然打包的时候可能会收到下列的警告:
WARNING: Could not write to (C:\Users\Administrator\AppData\Local\apktool\framework), using C:\Users\Administrator\AppData\Local\Temp\ instead...
你只需要手动在无法写入的目录下创建相关的文件夹即可解决。
本文章笔记版本地址:http://ccdd6ec5.wiz03.com/share/s/3cTmX51TMQ-b2QTact03UPg83nHZob0dd41R2lI8WQ1iw1XO