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