1 需求

  • 获取smali/dex:默认获取smali,-s后,获取dex

    • -s,--no-src             Do not decode sources.
  • xx
    • -r,--no-res             Do not decode resources.
  • 输出到指定目录
    • -o,--output <dir>       The name of folder that gets written. Default is apk.out
  • 静默输出,即输出是不显示详细信息,该参数必须作为第一个参数
    • -q,–quiet
    • Apktool反编译APK时,有warning信息,Java调用Runtime.getRuntime.exec()方法生成子进程反编译APK时,getErrorStream()如果一直不被读取,会导致缓存信息存满,该子进程卡死
    • 解决方案一:使用-q参数,不输出详细信息
    • 解决方案二:
    • Apktool 命令大全,不全你来打我
    • Java process.waitFor() 卡死问题

官网地址:

https://github.com/iBotPeaches/Apktool


2 语法

D:\>java -jar apktool.jar
Apktool v2.6.1 - 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

3 示例


4 参考资料

Apktool 命令大全,不全你来打我_北京朝阳区精神病院院长的博客-CSDN博客_apktool命令


5 异常

  • I:getInputStream()
  • W:getErrorStream()

移动安全工具-apktool相关推荐

  1. 【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python )

    文章目录 一.Apktool 二.IDA 三.Python 一.Apktool 参考 [Android 安全]DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar ...

  2. 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )

    文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...

  3. android apk 反编译 工具下载,android APK反编译工具Apktool

    这是android APK反编译工具Apktool下载,集成 jd-gui.jad.dex2jar.apktool.使用该工具可以反编译apk文件,查看xml以及java源代码,默认使用jad反编译, ...

  4. apk反编译工具-apktool

    apk很easy被反编译,关于这篇文章apktool反编译工具. (一)优势反编译 1.能学习别人优秀代码 看看优秀apk他们的string.color命名规则,看看布局排版等都能学习到东西. 2.进 ...

  5. android split工具,合并APKS为APK工具 Apktool M – AntiSplit on Android v2.4.0|张小北

    一个修改后的 Apktool,可以在你的 Android 设备合并 Split APKs 成一个独立的 .apk [SAP] 文件,! ●合并 Split-APKs -从 Split-apk 包中创建 ...

  6. 逆向分析工具-APKtool+dex2jar+jd-gui下载安装

    1.apktool:简而言之就是获取资源文件,主要查看res文件下xml文件.AndroidManifest.xml和图片. (注意:如果直接解压.apk文件,xml文件打开全部是乱码) 2.dex2 ...

  7. Android APK+Dex文件反编译及回编译工具 比 APKtool GUI 好千倍

    Android APK+Dex文件反编译及回编译工具 v1.7.2 正式版                        Soyu Zom 出品 =========================== ...

  8. 【Android 逆向】使用 Python 编写 APK 批处理分析工具

    文章目录 一.涉及到的工具和脚本 二.使用 Python 编写 APK重打包工具 三.博客源码 一.涉及到的工具和脚本 apktool.jar : 反编译 APK 文件使用到的工具 ; 参考 [And ...

  9. 【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )

    文章目录 一. 加固工具准备 二. 生成签名 APK 三. 加固操作 四. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上一次加固还是一年前 , 过程全忘了 o(╥﹏╥ ...

  10. 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )

    文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...

最新文章

  1. MIGO相关bapi:BAPI_GOODSMVT_CREATE 移动类型314 E
  2. 041_CSS3文本效果
  3. 【DIY】200521近期在做的项目小结,DIY进展汇报
  4. 微软宣布推出Azure Blockchain Tokens加密代币平台
  5. 嗨,你选择自学成才还是参加培训?
  6. DBN【深度置信网络】【受限玻尔兹曼机深层】详解
  7. (转载)python-hwdata
  8. 50行python代码自动生成文章_如何通过50行Python代码获取公众号全部文章
  9. 恶心的下载站点:52z.com
  10. 黑马程序员python入门学习笔记
  11. php简单答题系统,念做个简易php选择题答题系统
  12. H5 HTML 移动端触摸拖拽drag drop 自定义拖拽样式 使用PointerEvent模拟的拖拽方案
  13. 华为 MA5680T [EPON]简单开局
  14. 模型动态测试工具 TPT 18更多新特性——HiL测试、需求管理
  15. RTL8372-CG/RTL8373-CG
  16. Android 连接USB默认选中MTP模式
  17. 【阵列信号处理】DOA估计之MUSIC算法
  18. 单选按钮属性:value、name、checked
  19. 问题关于json 字符串中带有反斜杠的问题
  20. 自适应网站设计中的关键要点

热门文章

  1. 网络安全知识竞赛选择题(161-200题)
  2. Golang 从0到1之任务提醒(二)
  3. 全面掌握Java多线程
  4. Android隐藏app桌面图标
  5. 中文打字速度测试软件单机版,中文打字速度测试软件
  6. 《诗经·邶风·击鼓》
  7. 不动产租赁运营平台,为不动产租赁提供强劲的运营支持
  8. python爬虫自学笔记本(2015.12.14)
  9. 数据结构:自组织线性表
  10. c语言由天数求日期,C语言-由日期求天数由天数求日期