Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
apkstudio — 开源、跨平台、基于Qt6的IDE,用于逆向工程Android应用程序包。它具有友好的IDE风格布局,包含支持*.smali代码文件语法高亮的代码编辑器。 | Kitploit
工具/GitHubGitHub/vaibhavpandeyvpz/apkstudio
Android安全静态分析动态分析 (沙盒)逆向工程调试器移动安全二进制分析学习与教育
GitHubvaibhavpandeyvpz/apkstudio

apkstudio

开源、跨平台、基于Qt6的IDE,用于逆向工程Android应用程序包。它具有友好的IDE风格布局,包含支持*.smali代码文件语法高亮的代码编辑器。

查看仓库
4.6k734208个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

APK Studio
APK Studio

基于 Qt6 的开源跨平台 IDE,用于逆向工程 Android 应用程序包。提供友好的 IDE 风格布局,包括支持 *.smali 代码文件语法高亮的代码编辑器。

截图

Build Status Release Downloads License

特性

  • 跨平台,可在 Linux、Mac OS X 和 Windows 上运行
  • 反编译/重新编译/签名和安装 APK
  • 自动工具下载与安装 - APK Studio 可自动下载并安装所需工具(Java、Apktool、JADX、ADB、Uber APK Signer)
  • 框架支持 - 安装并使用制造商特定的框架文件(例如 HTC、LG、Samsung),支持可选标签,用于反编译和重新编译 APK
  • 命令行打开 APK - 通过“打开方式”上下文菜单或命令行参数直接从文件系统打开 APK 文件
  • 额外的 apktool 参数 - 为反编译和重新编译操作提供额外的命令行参数(例如 --force-all、--no-res)
  • 搜索功能 - 在打开的文件和项目树中快速搜索,按名称查找项目
  • 内置代码编辑器(*.java;*.smali;*.xml;*.yml),支持语法高亮
  • 内置图片查看器(*.gif;*.jpg;*.jpeg;*.png)
  • 二进制文件内置十六进制编辑器
  • 暗色/亮色主题支持 - 原生 Qt 6 主题,支持系统集成

下载

请前往 Releases 页面进行下载。

注意: APK Studio 可在首次启动时自动下载并安装所需工具(Java、Apktool、JADX、ADB、Uber APK Signer)。如果你希望使用自己的安装版本,可以在设置中进行配置。

提示: 你可以通过右键单击 .apk 文件,选择“打开方式”→“选择电脑上的应用”(或“选择其他应用”),然后浏览到 APK Studio 可执行文件,直接从文件系统打开 APK 文件。或者,你也可以将 APK 文件路径作为命令行参数传递。反编译对话框将自动打开并包含所选文件。

构建

要求

  • CMake 3.16 或更高版本
  • Qt6 6.10.1 或更高版本(Core、Gui、Network、Widgets 组件)
  • C++17 兼容编译器
  • Git(用于版本信息)

构建说明

  1. 克隆仓库(包含子模块):

    root@kitploit:~
    git clone --recursive https://github.com/vaibhavpandeyvpz/apkstudio.git
    cd apkstudio
    
  2. 配置构建:

    root@kitploit:~
    cmake -B build -S . -DCMAKE_BUILD_TYPE=Release
    

    在 macOS 上,你可能需要指定 Qt 路径:

    root@kitploit:~
    cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/path/to/Qt/6.10.1/clang_64
    
  3. 构建项目:

    root@kitploit:~
    cmake --build build --config Release
    
  4. 部署 Qt 依赖(可选,用于分发):

    • Windows:使用 Qt 安装中的 windeployqt
    • Linux:使用带有 Qt 插件的 linuxdeploy 来创建 AppImage
    • macOS:使用 macdeployqt 打包 Qt 框架

可执行文件将位于:

  • Windows:build/bin/Release/ApkStudio.exe
  • Linux/macOS:build/bin/ApkStudio(macOS 上为 build/bin/ApkStudio.app)

CI/CD

该项目使用 GitHub Actions 在 Windows、Linux 和 macOS 上进行自动构建。每次推送、拉取请求和发布时,都会自动创建并上传构建工件。

致谢

  • iBotPeaches 提供 apktool
  • patrickfav 提供 uber-apk-signer
  • skylot 提供 jadx
  • linuxdeploy 团队提供 linuxdeploy 和 linuxdeploy-plugin-qt
  • Antonio Davide 提供 QHexView
  • p.yusukekamiyamane 提供 Fugue 图标
  • Icons8 提供多种图标
  • Surendrajat 在我无法维护期间维护项目

注意: 如果遇到任何问题,请务必检查 IDE 底部的 控制台 输出,以查看程序实际执行的命令。与 APK Studio 相关的问题请在 GitHub 上这里报告。请注意,apktool 的问题不属于 APK Studio 的问题。请在开票前确认问题的上下文。


免责声明

与 apktool 一样,APK Studio 既非用于盗版,也非用于其他非法用途。它可以用于本地化、添加功能或对自定义平台的支持、分析应用程序等等。

下载工具