Apktool

授权协议 Apache 2.0
开发语言 Java
所属分类 开发工具、 代码管理分析/审查/优化
软件类型 开源软件
地区 不详
投 递 者 周阳成
操作系统 Android
开源组织
适用人群 未知
 软件概览

Apktool 是一个用于逆向工程第三方、封闭二进制 Android 应用程序的工具。它可以用来从 Android 的 apk 安装程序中提取各种资源,并对这些资源进行修改和重新打包。

Apktool 可用于应用的本地化、往应用中添加一些功能、使应用支持自定义平台、或分析学习应用程序内部结构等用途,不适用于盗版和其他非法用途。

主要功能

  • 将资源分解为几乎原始的形式(比如resources.arscclasses.dex9.png.XMLs
  • 将解码的资源重建回二进制 APK/JAR 文件
  • 组织和处理依赖于框架资源的 APK 文件
  • Smali 调试
  • 帮助完成一些重复的 APK 构建任务

要求

  • Java 8 (JRE 1.8)
  • Android SDK、AAPT、smali基础知识

 

  • Apktool 是一个反编译Android Apk的第三方工具。它可以反编译资源,并在进行修改之后重新打包Apk。 官网:Apktool - A tool for reverse engineering 3rd party, closed, binary Android apps. 1、安装 apktool  注意:apktool 依赖 Java1.8。请使用 java -version 查看,是

  • 目录 1. 下载apktool.jar 2. 创建apktool.bat文件 3. 反编译apk 4. 编译apk 5. apk进行签名 1. 下载apktool.jar   Apktool官网:https://ibotpeaches.github.io/Apktool/ 2. 创建apktool.bat文件   官方参考:https://raw.githubusercontent.com/iBo

  • apktool 是一个功能非常强大的工具,一般我们可以用它来对apk包进行解析,再修改一些资源文件或者加入自己的代码后再重新构建新的apk。部分游戏的渠道发行方都会使用apktool来重新二次打包签名再发布游戏,这里我总结记录其经常使用的部分。 要使用apktool首先需要去其官网下载apktool的工具包,下面贴上官网地址: Apktool - A tool for reverse engine

  • apktool是安卓apk的反编译工具 官方地址:https://ibotpeaches.github.io/Apktool 反编译得到资源(xml,smali,image等)命令: java -jar apktool.jar d <源apk路径> -f <输出目录> 下载dex2jar https://github.com/pxb1988/dex2jar 反编译得到Jar文件命令 d2j-dex

 相关资料
  • 本文向大家介绍使用android-apktool来逆向(反编译)APK包方法介绍,包括了使用android-apktool来逆向(反编译)APK包方法介绍的使用技巧和注意事项,需要的朋友参考一下 谷歌官方提供了apktool可以逆向已经发布出去的APK应用,即反编译已经打包成功的APK文件,使用它可以将其反编译成非常接近打包前的原始格式,对于APK来说,可以具体的逆向AndroidManifest

  • http://code.google.com/p/android-apktool/wiki/commonerrors#error_retrieving_parent_for_item:_no_resource_found_that_matches styles.xml:101:错误:检索项的父项时出错:找不到与给定名称“widget.appcompat.base”匹配的资源。 styles.xml

相关阅读

相关文章

相关问答

相关文档