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

我们主要需要一个jar包和 .bat 文件,如2.6.0 版本, 下载地址如下:

(1) apktool_2.6.0.jar 包下载
  https://bitbucket.org/iBotPeaches/apktool/downloads/

(2) apktoo.bat 下载

Download Windows wrapper script (右键-> 另存为, 保存为apktool.bat)

一、安装使用简单指南

1. 拷贝 apktoo.batapktool_2.6.0.jar 到系统windows根目录:C:\Windows
(如果无法打开C:\Windows, 则把该路径添加到 系统环境变量 里)
2. 使用方法:(test.apk 是你需要反编译的apk)
apktool d test.apk

则输出中会提示反编译后的项目文件保存的路径,例如
C:\Users\[你的用户名]\test

二、 安装使用指南完整版

https://ibotpeaches.github.io/Apktool/
https://ibotpeaches.github.io/Apktool/install/

Apktool 实现介绍:Apktool - Documentation

安装完后cmd 命令: apktool -version

Apktool v2.6.0 - a tool for reengineering Android apk files
with smali v2.5.2 and baksmali v2.5.2
Copyright 2010 Ryszard Wiśniewski <brut.alll@gmail.com>
Copyright 2010 Connor Tumbleson <connor.tumbleson@gmail.com>

usage: apktool
 -advance,--advanced   prints advance information.
 -version,--version    prints the version then exits
usage: apktool if|install-framework [options] <framework.apk>
 -p,--frame-path <dir>   Stores framework files into <dir>.
 -t,--tag <tag>          Tag frameworks using <tag>.
usage: apktool d[ecode] [options] <file_apk>
 -f,--force              Force delete destination directory.
 -o,--output <dir>       The name of folder that gets written. Default is apk.out
 -p,--frame-path <dir>   Uses framework files located in <dir>.
 -r,--no-res             Do not decode resources.
 -s,--no-src             Do not decode sources.
 -t,--frame-tag <tag>    Uses framework files tagged by <tag>.
usage: apktool b[uild] [options] <app_path>
 -f,--force-all          Skip changes detection and build all files.
 -o,--output <dir>       The name of apk that gets written. Default is dist/name.apk
 -p,--frame-path <dir>   Uses framework files located in <dir>.

For additional info, see: https://ibotpeaches.github.io/Apktool/
For smali/baksmali info, see: https://github.com/JesusFreke/smali
Press any key to continue . .

APK的加固反编译实战 参考:

Android 进阶课——APK的加固反编译实战_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Sv411T7yT?p=1

ApkTool 反编译Android apk (加固逆向)相关推荐

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

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

  2. 反编译Android APK详细操作指南

    早在4年前我曾发表过一篇关于<Android开发之反编译与防止反编译>的文章,在该文章中我对如何在Windows平台反编译APK做了讲解,如今用Mac系统的同学越来越多,也有很多朋友问我能 ...

  3. Mac OS X 10.8.3反编译Android apk

    http://blog.csdn.net/duanyipeng/article/details/9075163 参考:http://linuxzone.diandian.com/post/2011-1 ...

  4. 教你用最新工具反编译android apk

    所谓工欲善其事必先利其器,首先从官网拿到最新的反编译工具: APK反编译工具: dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.g ...

  5. 使用dex2jar + XJad 方法反编译 Android APK

    http://www.blogjava.net/gaolei-xj/archive/2012/12/23/393371.html   工具下载:需用到dex2jar和 XJad这2个工具 该方法是使用 ...

  6. apktool反编译详细使用教程

    apktool反编译详细使用教程,包括每个细节.还有为什么反编译不成功,反编译出现的各种情况将为大家详细写出来,如有写的不好的地方还请见谅,这些都是本人自学的,曾经请教过大神,让我悲剧的是尽然无一人为 ...

  7. Android逆向工程:解决针对小米系统应用,使用Apktool反编译失败问题!

    不久前接到公司新的任务,要求破解小米的一款系统内置软件,名字是"小米账号",使用小米手机的小伙伴应该很熟悉了,在设置目录下的账号那里,主要使用它进行小米账号的登录操作.既然是破解, ...

  8. python apktool_【转】利用apktool反编译apk,并且重新签名打包

    网站:https://ibotpeaches.github.io/Apktool,下载安装好apktool. 我的安装在 C:\Users\Administrator\Downloads\apktoo ...

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

    1.下载apktool 点击这里下载 ,里面有两个文件,一个是.jar,一个是自己写的脚本.sh  注:最新的apktool.jar 文件可以点击这里下载 .sh脚本是自写脚本可不用更新最新,下载的j ...

最新文章

  1. zabbix自动发现oracle表空间并监控其使用率
  2. Yii的查询搜索函数find findAll findOne:find就是返回结果 findone就是返回一条数据 findall就是返回所有数据
  3. 华为杯数学建模优秀论文_数学建模经典例题(2011年国赛A题与优秀论文)
  4. Java并发编程笔记之ThreadLocal内存泄漏探究
  5. java setsize_Java Vector setSize()方法与示例
  6. All about the “paper”
  7. Testing Flutter apps翻译-使用 Mockito 模拟依赖项
  8. java 设置请求超时时间_java设置http请求超时时间
  9. ab 压力测试及结果分析
  10. python gif压缩_压缩gif的正确姿势
  11. Day54.XML解析(DOM4J)、Tomcat服务器、HTML协议简介: 请求、响应报文、响应码
  12. 苹果手机测距离_手机传感器怎样运作 手机传感器工作原理【介绍】
  13. android输入法剪贴板,QQ输入法手安卓V5.4剪贴板 任性粘贴
  14. 通信系统原理[郭宇春]——二元数字频带传输——课后习题答案
  15. 全票通过!微众开源项目EventMesh进入Apache孵化器
  16. 大厂最后一面,如何设计一个秒杀系统
  17. java快速开发平台zcurd
  18. java 批量删除_Java中怎样实现批量删除操作?
  19. 久保由利香杂志翻译校队稿
  20. NetApp:世界杯盘点之数据增长篇

热门文章

  1. 将html转换为pptx,绝对实用 将PPT文档转换成Flash/HTML
  2. 2022,陌生人社交的钱还好赚吗?
  3. html div的点击事件,Jquery为DIV添加click事件的简单实例
  4. 男子用红檀木雕成老爷车 时速达40公里(图)
  5. 通过分析希拉里邮件简单熟悉使用lda模型提取语料库主题
  6. NEUQACM双周赛(二)
  7. mac 上使用 Gutenprint 打印机驱动解决打印机缺少 ps3 语言模块的问题
  8. 资源整合做到无中生有,让用户自发宣传,轻松实现躺赚赚钱!
  9. 《习惯的力量》一书核心总结
  10. javaScript蓝桥杯-----平地起高楼