Apktool v2.3.2 обеспечивает поддержку Android P, экспериментальную пересборку AAPT2 и многое другое.

Apktool — один из самых популярных инструментов для обратного проектирования APK-файлов. Недавно он был обновлен для поддержки декомпиляции приложений, созданных для Android P Developer Preview, а также добавлена ​​экспериментальная пересборка с помощью двоичного файла aapt2.

Реверс-инжиниринг Android-приложений — популярное хобби на форумах XDA. Декомпиляция и модификация существующих приложений — это навык, который использовался для создания неофициальных версий приложения с новыми темами, функциями и многим другим, и одним из наиболее важных инструментов в распоряжении моддера является Apktool. Apktool — наиболее широко используемый бесплатный инструмент, предназначенный для реверс-инжиниринга приложений Android. Проект был запущен в 2012 году признанным разработчиком XDA. iBotПерсики и продолжает видеть обновления по сей день, с самый последний добавление поддержки первой предварительной версии Android P Developer Preview и экспериментальная перестройка приложений, созданных с помощью AAPT2.

Последняя версия инструмента — v2.3.2, и она, наконец, позволяет пользователям перекомпилировать приложения, созданные с учетом уровня API 28 —Андроид П. Раньше вы могли легко декомпилировать приложения, созданные для версии P, но это полезно только для выполнения "Разборка APK", а не для модификации файлов. Те из вас, кто являются поклонниками модулей Magisk, будут рады узнать, что теперь могут появиться системные модификации, поскольку моддеры могут декомпилировать, изменять и перекомпилировать системные файлы Android P.

Кроме того, этот инструмент обеспечивает экспериментальную поддержку восстановления приложений, созданных с помощью ААПТ2. AAPT2, или Android Asset Packaging Tool 2.0, используется по умолчанию в плагине Android Gradle 3.0 и предлагает несколько улучшений над зданием с обычным ААПТ. AAPT — это то, что берет файлы ресурсов приложения и компилирует их. Apktool может отменить AAPT, но до сих пор ему не удавалось отменить упаковку ресурсов, выполняемую в приложениях, созданных с помощью AAPT2.

Вы можете просмотреть полный журнал изменений ниже. Мы рады видеть обновленную версию Apktool доступной для моддеров во всем мире. Это лишь один из многих инструментов в наборе инструментов моддера, включая JADX, vdexExtractor и другие, но он является одним из наиболее важных для пользователей, которым нужно научиться пользоваться.

  • [#1742] - Поддержка предварительной версии Android P
  • [#1689] - Начальная поддержка восстановления с помощью двоичного файла aapt2.
  • [#1730] - Исправлена ​​проблема с приложением с пустым файлом resources.arsc.
  • [#1703] - Исправлена ​​проблема с корневой папкой Kotlin.
  • [#1741] — Исправлена ​​сборка Apktool в Windows.
  • Добавлено предупреждение, если обнаружено значение typeIdOffset приложения, отличное от нуля.
  • Обновление до баксмали v2.2.2
  • Поддержка обработки дополнительных расширений фотографий как необработанных (m4a).
  • Предотвратите засорение временных каталогов временными файлами BRUT.