apktool 在mac下的使用 -反编译安卓apk文件

简介:

1.下载apktool 点击这里下载 ,里面有两个文件,一个是.jar,一个是自己写的脚本.sh 
注:最新的apktool.jar 文件可以点击这里下载
.sh脚本是自写脚本可不用更新最新,下载的jar文件名必须是apktool.jar,不能是apktool-2.0.1.jar这样的形式

2.将shell脚本”apktool.sh”和”apktool.jar”放到 “/usr/local/bin”目录下

3.增加这两个文件可执行权限,chmod a+x file 
在命令提示符下执行:
cd /usr/local/bin
chmod a+x apktool.sh
chmod a+x sh”和”apktool.jar

4.执行apktool.sh d file.apk
注:file.apk 是在当前目录下的需要反编译的apk文件,需注意目录是否正确
例:我的apk文件放在/Users/netcorner/Downloads/ingwill.apk
执行步骤为:
cd /Users/netcorner/Downloads/
apktool.sh d wdj.apk

完成以上步骤就可以反编译出apk中的所有资源文件了



本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/p/6747205.html   ,如需转载请自行联系原作者

相关文章
|
3天前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
15 1
|
2月前
|
Android开发
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
32 0
|
2月前
|
Android开发 开发者
Android Split APK介绍
【2月更文挑战第5天】
|
1月前
|
JavaScript Android开发
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
25 0
|
3天前
|
存储 Java API
Android系统 文件访问权限笔记
Android系统 文件访问权限笔记
32 1
|
3天前
|
移动开发 Java Unix
Android系统 自动加载自定义JAR文件
Android系统 自动加载自定义JAR文件
20 1
|
3天前
|
Android开发
Android源代码定制:添加customize.mk文件进行分项目和分客户的定制
Android源代码定制:添加customize.mk文件进行分项目和分客户的定制
2 0
|
2月前
|
JSON Java Go
|
2月前
|
算法 数据库 Android开发
安卓逆向 -- APK文件结构
安卓逆向 -- APK文件结构
22 0
|
2月前
|
算法 Java Android开发
安卓逆向 -- 调用其他APK的SO文件
安卓逆向 -- 调用其他APK的SO文件
17 0