Repolode
iBotPeaches

iBotPeaches/Apktool

CLI-инструмент для реверс-инжиниринга закрытых Android APK: декодирует ресурсы почти до исходного вида и пересобирает APK после изменений.

Звёзды
27,032
Форки
4,227
Открытые issues
75
Последний коммит
5 дней назад

Что это?

Apktool декодирует сторонние Android-приложения в структуру каталогов, похожую на проект, восстанавливая ресурсы и smali-код почти до исходного вида. После внесения изменений он может пересобрать каталог в устанавливаемый APK. Также инструмент позволяет пошагово выполнять smali-код при отладке.

Инструмент автоматизирует повторяющиеся задачи, например сборку и упаковку, благодаря чему работа с декомпилированными приложениями требует меньше ручных действий. Типичные сценарии использования — локализация приложения, добавление функций или поддержки пользовательских платформ.

В проекте указано, что он не предназначен для пиратства и других незаконных целей; пользователей просят уважать авторов изменяемых ими приложений.

Ключевые возможности

  • 01Декодирует ресурсы APK почти до исходного вида
  • 02Пересобирает изменённые каталоги проекта в APK-файлы
  • 03Поддерживает пошаговую отладку smali-кода
  • 04Использует структуру файлов, похожую на проект, для декодированных приложений
  • 05Автоматизирует повторяющиеся задачи, например сборку APK

Сценарии использования

  • Локализация закрытого Android-приложения на другой язык
  • Добавление или изменение функций существующего APK для личного изучения
  • Изучение структуры ресурсов и smali-кода стороннего приложения
  • Добавление поддержки пользовательских платформ или устройств Android

Быстрый старт

  1. 1

    Скачайте Apktool со страницы загрузок

  2. 2

    Прочитайте руководство How to Build на apktool.org, чтобы собрать программу из исходного кода

В подборках

Темы

Частые вопросы

Что такое Apktool?
CLI-инструмент для реверс-инжиниринга закрытых Android APK: декодирует ресурсы почти до исходного вида и пересобирает APK после изменений. Apktool декодирует сторонние Android-приложения в структуру каталогов, похожую на проект, восстанавливая ресурсы и smali-код почти до исходного вида. После внесения изменений он может пересобрать каталог в устанавливаемый APK. Также инструмент позволяет пошагово выполнять smali-код при отладке.
Apktool можно использовать бесплатно? Какая у него лицензия?
Apktool распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Apktool всё ещё поддерживается?
Активно поддерживается. Последний коммит в Apktool — 2 нояб. 2026 г..
Для чего можно использовать Apktool?
Локализация закрытого Android-приложения на другой язык Добавление или изменение функций существующего APK для личного изучения Изучение структуры ресурсов и smali-кода стороннего приложения Добавление поддержки пользовательских платформ или устройств Android
Как установить Apktool?
Скачайте Apktool со страницы загрузок Прочитайте руководство How to Build на apktool.org, чтобы собрать программу из исходного кода
Где скачать Apktool?
Исходный код и инструкции по установке — на GitHub: https://github.com/iBotPeaches/Apktool

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Редактор байткода Java и Android с интерфейсом в стиле IDE для декомпиляции, редактирования, деобфускации и экспорта скомпилированных приложений.

7,5 тыс.+4 за неделю546JavaMITАктивно поддерживаетсяОбновлён 5 дней назад

Кроссплатформенный браузер .NET-сборок и декомпилятор с открытым исходным кодом, который восстанавливает читаемый C# из скомпилированных .NET-бинарников.

27 тыс.+84 за неделю3,8 тыс.C#MITАктивно поддерживаетсяОбновлён 24 часа назад