Apktool v2.3.2 носи поддръжка за Android P, експериментално възстановяване на AAPT2 и много други

Apktool е един от най-популярните инструменти за обратно инженерство на APK файлове. Наскоро беше актуализиран, за да поддържа декомпилиране на приложения, създадени за Android P Developer Preview, и също така добавя експериментално повторно изграждане с aapt2 двоичния файл.

Обратното инженерство на Android приложения е популярно хоби във форумите на XDA. Декомпилирането и модифицирането на съществуващи приложения е умение, което се използва за създаване на неофициални версии на приложения с нови теми, функции и други, а един от най-важните инструменти на разположение на модерите е Apktool. Apktool е най-широко използваният безплатен инструмент, насочен към обратно инженерство на приложения за Android. Проектът стартира през 2012 г. от XDA Recognized Developer iBotPeaches и продължава да вижда актуализации до този ден, с най-новата добавяне на поддръжка за първия Android P Developer Preview и експериментално повторно изграждане на приложения, направени с AAPT2.

Най-новата версия на инструмента е v2.3.2 и най-накрая позволява на потребителите да прекомпилират приложения, създадени с API ниво 28 в ума –

Android P. Преди можехте лесно да декомпилирате приложения, създадени за версията P, но това е полезно само за извършване на "Разглобяване на APK", а не за действително модифициране на файлове. Тези от вас, които са фенове на Magisk Modules, ще се радват да научат, че системните модификации може да са на път сега, когато модераторите могат да декомпилират, модифицират и повторно компилират системни файлове на Android P.

Освен това инструментът предлага експериментална поддръжка за възстановяване на приложения, които са направени с AAPT2. AAPT2 или Android Asset Packaging Tool 2.0 е по подразбиране в Android Gradle Plugin 3.0 и предлага няколко подобрения над сграда с редовен AAPT. AAPT е това, което взема ресурсните файлове на приложението и ги компилира. Apktool е в състояние да обърне AAPT, но досега не е успял да обърне пакетирането на ресурсите, извършено под приложения, създадени с AAPT2.

Можете да видите пълния регистър на промените по-долу. Радваме се да видим актуализирана версия на Apktool, достъпна за модератори навсякъде. Това е само един от многото инструменти в набора от инструменти на модерите, включително JADX, vdexExtractor и други, но е един от най-важните, които потребителите трябва да научат да използват.

  • [#1742] - Поддръжка за преглед на Android P
  • [#1689] - Първоначална поддръжка за повторно изграждане с двоичен файл aapt2
  • [#1730] - Коригиран проблем с приложение с празен файл resources.arsc
  • [#1703] - Коригиран проблем с папката kotlin с дълбочина на корена
  • [#1741] - Коригирано изграждане на Apktool на Windows.
  • Добавено предупреждение, ако приложението е различно от нула typeIdOffset е открито.
  • Актуализация до baksmali v2.2.2
  • Поддръжка за третиране на допълнителни разширения за снимки като необработени (m4a)
  • Предотвратете запушването на временни BRUT файлове от временни директории.