vaibhavpandeyvpz/apkstudio

Open-source, cross platform Qt6 based IDE for reverse-engineering Android application packages. It features a friendly IDE-like layout including code editor...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 51 minutes ago
Added to GitGenius on September 14th, 2026
Created on September 9th, 2014
Open Issues & Pull Requests: 4 (+0)
GitHub issues: Enabled
Number of forks: 736
Total Stargazers: 4,658 (+1)
Total Subscribers: 136 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 42.9 days
Mean response time: 540.5 days
90th percentile: 1743.7 days
Tracked items: 36

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 215 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (4)
  • wontfix (3)
  • bug (1)
  • invalid (1)
  • qt related (1)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

APK Studio is a cross-platform Qt6-based IDE for reverse-engineering Android application packages.

The tool addresses the need for a unified interface to decompile, recompile, and sign Android APKs. Rather than requiring developers to juggle multiple command-line tools, APK Studio wraps the decompilation and recompilation workflow in an IDE-like environment with a code editor that provides syntax highlighting for Smali bytecode, Java, XML, and YAML files. It integrates with Apktool and JADX for decompilation, ADB for device interaction, and Uber APK Signer for signing. A distinctive feature is automatic tool discovery and installation on first launch, eliminating manual setup of Java, Apktool, JADX, ADB, and the APK signer. The tool also supports manufacturer-specific framework files for devices from vendors like HTC, LG, and Samsung, allowing proper decompilation of vendor-customized APKs.

APK Studio suits security researchers, reverse engineers, and Android developers who need to inspect or modify APK internals. It works best for projects requiring interactive browsing and editing of decompiled code rather than purely automated analysis. The tool runs on Linux, macOS, and Windows, and supports opening APK files directly from the file system through context menus or command-line arguments. Users can supply additional Apktool arguments such as --force-all or --no-res for specialized decompilation scenarios. The built-in hex editor and image viewer provide quick inspection of binary and graphical assets without external tools.

The project maintains active build automation with passing continuous integration checks. Development follows a structured release process with downloadable binaries provided for end users. The codebase is written in C++ and requires CMake 3.16 or higher, Qt6 6.10.1 or higher, and a C++17-compatible compiler for building from source.