APK反编译--安装APKTOOL

APKTOOL介绍

APKToolGOOGLE 提供的 APK 编译工具,能够反编译及回编译 APK,同时安装反编译系统APK 所需要的 framework-res 框架,清理上次反编译文件夹等功能。

需要 Java 环境,比如此文章时最新的 2.3.4 版本则需要 Java 1.8。

安装

官方教程

打开 Apktool Install

上边这个网页中分别介绍了 Windows、Linux、Mac下的安装方式,只不过是英文的,下边简单介绍一下

安装教程

Windows

  1. 下载 Windows版本的 wrapper script (右键链接另存为 apktool.bat)

  2. 下载 apktool (下载列表)

  3. 重命名上步下载的 jar 包为 apktool.jar

  4. 将 1、3步的文件移动到某个文件夹中 (apktool.jar & apktool.bat) 并将此文件夹添加进环境变量

  5. 使用 apktool -version 验证是否配置成功,出现版本号则说明配置成功

Linux

  1. 下载 Linux版 wrapper script (右键链接另存为 apktool)

  2. 下载 apktool (下载列表)

  3. 重命名2中下载的文件为 apktool.jar

  4. 移动1、3步中的文件 (apktool.jar & apktool) 到 /usr/local/bin (需要 root 权限,即以 sudo 执行 mv 操作)

  5. 更改两个文件的权限 (chmod +x [文件名])

  6. 使用 apktool -version 验证是否配置成功,出现版本号则说明配置成功

Mac OS

  1. 下载 Mac 版的 wrapper script (右键链接另存为 apktool)

  2. 下载 apktool(下载列表)

  3. 重命名2中下载文件为 apktool.jar

  4. 将两个文件 (apktool.jar & apktool) 移动到 /usr/local/bin (需要 root 权限,使用 sudo)

  5. 为两个文件增加权限 (chmod +x)

  6. 使用 apktool -version 验证是否配置成功,出现版本号则说明配置成功

简单使用

在有 apk 安装包的目录下执行命令:

apktool d apkName.apk

会在当前目录出现与 APK 名字相同的目录,里边是反编译后的资源以及 smali 源码等。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容