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   ,如需转载请自行联系原作者

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

  1. 一键反编译安卓apk文件

    说明 自己集成了市面上几个常用android反编译工具.方便大家研究app的代码,仅用于学习目的. 使用方式: 使用 一键反编译: apkfull <apk_file> <app_n ...

  2. apktool、dex2jar、jd-gui反编译安卓apk

    apktool :查看res文件下xml文件.AndroidManifest.xml和图片. dex2jar:将apk反编译成Java源码(classes.dex转化成jar文件). jd-gui : ...

  3. 第36讲: 使用Jeb工具反编译安卓APK

    现在我们可以看到很多 App 在请求 API 的时候都有加密参数,前面我们也介绍了一种利用 mitmdump 来实时抓取数据的方法,但是这总归还有些不方便的地方. 如果要想拿到 App 发送的请求中包 ...

  4. apk反编译工具使用方法 使用APKEditor V1.8旗舰版快速反编译安卓apk软件

    学习安卓开发经常需要分析别人的apk,通过了解别人怎么编写的代码从而快速提高自己的编程水平,所以就需要用到apk反编译软件将别人的apk文件反编译出来,这样就可以查看其代码了.反编译是一种程序逆向编译 ...

  5. 反编译android apk工具下载,apktool下载-apktool官方下载「APK反编译工具」-华军软件园...

    ApkTool是用于逆向工程Android APK文件的反编译工具,是一个免费的开源工具.Android开发人员有了ApkTool就可以解码来自第三方,封闭和二进制APK的资源.apktool可支持编 ...

  6. 【反编译】安卓APK反编译为java文件

    [反编译]安卓APK反编译为java文件 准备工具 要反编译的apk文件, 以微信8.0.apk为例子 dex2jar   下载地址 dex2jar-2.0反编译.zip-Android文档类资源-C ...

  7. ubuntu java反编译,[原创]Ubuntu下简单配置反编译工具以及其开发环境

    0x0:前言 个人电脑重新换了下系统,Ubuntu14.04,刚好需要配置下android的反编译环境,这里简单记录一下,以供有需要的朋友参考. 其实最简单的,只需要apktool就可以了,不过有编码 ...

  8. Android TV下LeanbackLauncher的反编译,AS重新打包修改

    本文介绍Android 7.1平台下Google LeanbakLauncher的反编译流程,并使用AS工具重新打包修改. 最近需要开发一款TV桌面应用,调研了各类桌面,如当贝桌面,小米桌面,开源的猫 ...

  9. ApkTool 反编译Android apk (加固逆向)

    GitHub 源码地址(其实刚开始不必关注源码的实现,我们只需知道如何完成apk的反编译) https://github.com/iBotPeaches/Apktool 我们主要需要一个jar包和 . ...

最新文章

  1. python数值运算m op n 100+10_python 100例(10)
  2. JVM-12虚拟机性能监控与故障处理工具之【JDK的可视化工具-VisualVM】
  3. sql判断基数_SQL Server中的基数估计框架版本控制
  4. 小程序和vue语法对比_商城小程序对比传统电商的优势如何?
  5. 【廖雪峰官方网站/Java教程】Maven基础
  6. 计算机二级c语言作弊技巧,计算机等级考试二级C语言题型分析与应试技巧
  7. “华为杯“ 武汉大学21级新生程序设计竞赛错题笔记
  8. 作为数据分析师,这6款数据分析热门工具,你不能错过~
  9. 【渝粤教育】电大中专金融与税收 (2)作业 题库
  10. 短信的发送(SMS)的发送
  11. 模拟器也可以使用摄像头,不用真机也可以测试摄像头程序 ,
  12. 【统计理论】关于置信度、置信区间的理解
  13. 未来世界,已经不在遥远
  14. (字节跳动公司中山大学合作)IOS科研实训个人报告
  15. java调用爱贝支付
  16. 燕十八mysql笔记_学习笔记2..燕十八老师公益课堂
  17. 城建学院创新创业学院正式揭牌成立
  18. Revit插件推荐[四]
  19. ADS2020安装记录
  20. Android 模拟器指令(全)

热门文章

  1. httpclient 不支持国密ssl_关于国密HTTPS 的那些事(三)
  2. golang uint 减法问题
  3. java 画笔跟swing组件_「软帝学院」:2019思维最清晰的java学习路线
  4. centos8搭建k8s集群
  5. 《Go 语言程序设计》读书笔记 (五) 协程与通道
  6. G1垃圾收集器之SATB
  7. 超越传感器和相机 - 将物联网从云端迁移到物理世界
  8. Grace Ex助力区块链数字资产迈向全新未来
  9. Java的native方法-----你必须要知道的JAVA知识
  10. java Redis Jedis存储Java对象 - (Java序列化为byte数组方式)