移动安全工具-apktool
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相关推荐
- 【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python )
文章目录 一.Apktool 二.IDA 三.Python 一.Apktool 参考 [Android 安全]DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar ...
- 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...
- android apk 反编译 工具下载,android APK反编译工具Apktool
这是android APK反编译工具Apktool下载,集成 jd-gui.jad.dex2jar.apktool.使用该工具可以反编译apk文件,查看xml以及java源代码,默认使用jad反编译, ...
- apk反编译工具-apktool
apk很easy被反编译,关于这篇文章apktool反编译工具. (一)优势反编译 1.能学习别人优秀代码 看看优秀apk他们的string.color命名规则,看看布局排版等都能学习到东西. 2.进 ...
- android split工具,合并APKS为APK工具 Apktool M – AntiSplit on Android v2.4.0|张小北
一个修改后的 Apktool,可以在你的 Android 设备合并 Split APKs 成一个独立的 .apk [SAP] 文件,! ●合并 Split-APKs -从 Split-apk 包中创建 ...
- 逆向分析工具-APKtool+dex2jar+jd-gui下载安装
1.apktool:简而言之就是获取资源文件,主要查看res文件下xml文件.AndroidManifest.xml和图片. (注意:如果直接解压.apk文件,xml文件打开全部是乱码) 2.dex2 ...
- Android APK+Dex文件反编译及回编译工具 比 APKtool GUI 好千倍
Android APK+Dex文件反编译及回编译工具 v1.7.2 正式版 Soyu Zom 出品 =========================== ...
- 【Android 逆向】使用 Python 编写 APK 批处理分析工具
文章目录 一.涉及到的工具和脚本 二.使用 Python 编写 APK重打包工具 三.博客源码 一.涉及到的工具和脚本 apktool.jar : 反编译 APK 文件使用到的工具 ; 参考 [And ...
- 【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )
文章目录 一. 加固工具准备 二. 生成签名 APK 三. 加固操作 四. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上一次加固还是一年前 , 过程全忘了 o(╥﹏╥ ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )
文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...
最新文章
- MIGO相关bapi:BAPI_GOODSMVT_CREATE 移动类型314 E
- 041_CSS3文本效果
- 【DIY】200521近期在做的项目小结,DIY进展汇报
- 微软宣布推出Azure Blockchain Tokens加密代币平台
- 嗨,你选择自学成才还是参加培训?
- DBN【深度置信网络】【受限玻尔兹曼机深层】详解
- (转载)python-hwdata
- 50行python代码自动生成文章_如何通过50行Python代码获取公众号全部文章
- 恶心的下载站点:52z.com
- 黑马程序员python入门学习笔记
- php简单答题系统,念做个简易php选择题答题系统
- H5 HTML 移动端触摸拖拽drag drop 自定义拖拽样式 使用PointerEvent模拟的拖拽方案
- 华为 MA5680T [EPON]简单开局
- 模型动态测试工具 TPT 18更多新特性——HiL测试、需求管理
- RTL8372-CG/RTL8373-CG
- Android 连接USB默认选中MTP模式
- 【阵列信号处理】DOA估计之MUSIC算法
- 单选按钮属性:value、name、checked
- 问题关于json 字符串中带有反斜杠的问题
- 自适应网站设计中的关键要点