Apktool 下载、安装和使用
2019-11-09 本文已影响0人
给我一支白沙
Apktool
简介
- 用于反编译Android apk,可以将应用中的资源提取出来,也可以在修改资源文件后重新打包。
- smali 调试
环境要求
- 安装java 1.8 以上
- 命令行运行 java -version 返回版本大于1.8
- 如果没有,请安装java 1.8
下载与安装
-
重命名下载的apktool_x.x.x.jar,改名为apktool.jar
-
下载脚本并配置
-
命令行中输入 apktool 验证
使用
- 反编译
使用 d 或者 decode 命令
$ apktool d bar.apk
$ apktool decode bar.apk
// 效果一样 反编译 bar.apk 并将其解压到 bar 目录
$ apktool d bar.apk o baz
反编译 bar.apk 并将其解压到 baz 目录
- 重新打包
使用 b 或 build
$ apktool b bar -o new_bar.apk
// 将 bar 目录的资源打包成 new_bar.apk
重新打包生成的 apk 需要签名才能安装