Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
apkstudio — Открытая, кроссплатформенная IDE на базе Qt6 для реверс-инжиниринга пакетов Android-приложений. Она имеет удобный макет, похожий на IDE, включающий редактор кода с поддержкой подсветки синтаксиса для файлов кода *.smali. | Kitploit
Инструменты/GitHubGitHub/vaibhavpandeyvpz/apkstudio
Безопасность AndroidСтатический анализДинамический анализ (песочница)Обратная инженерияОтладчикиМобильная безопасностьАнализ Бинарных ФайловОбучение и Образование
GitHubvaibhavpandeyvpz/apkstudio

apkstudio

Открытая, кроссплатформенная IDE на базе Qt6 для реверс-инжиниринга пакетов Android-приложений. Она имеет удобный макет, похожий на IDE, включающий редактор кода с поддержкой подсветки синтаксиса для файлов кода *.smali.

4.6k734348 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
РепозиторийСайт

APK Studio
APK Studio

Открытая, кроссплатформенная IDE на основе Qt6 для реверс-инжиниринга пакетов приложений Android. Она предлагает дружественный IDE-подобный интерфейс, включающий редактор кода с поддержкой подсветки синтаксиса для файлов кода *.smali.

Скриншот

Статус сборки Релиз Загрузки Лицензия

Возможности

  • Кроссплатформенность, работает на 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 с системной интеграцией

Загрузки

Пожалуйста, перейдите на страницу Релизы для загрузки.

Примечание: APK Studio может автоматически загрузить и установить необходимые инструменты (Java, Apktool, JADX, ADB, Uber APK Signer) при первом запуске. Если вы предпочитаете использовать собственные установки, вы можете настроить их в настройках.

Совет: Вы можете открывать APK-файлы непосредственно из файловой системы, щёлкнув правой кнопкой мыши по файлу .apk, выбрав «Открыть с помощью» → «Выберите приложение на вашем ПК» (или «Выбрать другое приложение»), затем указав исполняемый файл APK Studio. Альтернативно, вы можете передать путь к APK-файлу как аргумент командной строки. Диалог декомпиляции автоматически откроется с выбранным файлом.

Сборка

Требования

  • CMake версии 3.16 или выше
  • Qt6 версии 6.10.1 или выше (компоненты Core, Gui, Network, Widgets)
  • Компилятор, совместимый с C++17
  • Git (для получения информации о версии)

Инструкции по сборке

  1. Клонируйте репозиторий (включая подмодули):

    git clone --recursive https://github.com/vaibhavpandeyvpz/apkstudio.git
    cd apkstudio
    
  2. Настройте сборку:

    cmake -B build -S . -DCMAKE_BUILD_TYPE=Release
    

    В macOS может потребоваться указать путь к Qt:

    cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/path/to/Qt/6.10.1/clang_64
    
  3. Соберите проект:

    cmake --build build --config Release
    
  4. Развертывание зависимостей Qt (опционально, для распространения):

    • Windows: Используйте windeployqt из установки Qt
    • Linux: Используйте linuxdeploy с плагином Qt для создания AppImage
    • macOS: Используйте macdeployqt для упаковки Qt-фреймворков

Исполняемый файл будет находиться по адресу:

  • Windows: build/bin/Release/ApkStudio.exe
  • Linux/macOS: build/bin/ApkStudio (или build/bin/ApkStudio.app в macOS)

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 не предназначен для пиратства или других нелегальных целей. Он может использоваться для локализации, добавления некоторых функций или поддержки пользовательских платформ, анализа приложений и многого другого.

Скачать инструмент