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 3.0 і пропонує кілька покращень над будівлею з регулярним ААПТ. AAPT бере файли ресурсів програми та компілює їх. Apktool може скасувати AAPT, але до цього часу він не міг скасувати пакування ресурсів, виконане в програмах, створених за допомогою AAPT2.
Ви можете переглянути повний журнал змін нижче. Ми раді бачити, що оновлена версія Apktool стала доступною для моддерів повсюди. Це лише один із багатьох інструментів у наборі інструментів моддера, включаючи JADX, vdexExtractor тощо, але він є одним із найважливіших, яким користувачі повинні навчитися користуватися.
- [#1742] – Підтримка попереднього перегляду Android P
- [#1689] — Початкова підтримка перебудови за допомогою бінарного файлу aapt2
- [#1730] - Виправлена проблема з програмою з порожнім файлом resources.arsc
- [#1703] — Виправлена проблема з кореневою глибиною папки kotlin
- [#1741] — Виправлено створення Apktool у Windows.
- Додано попередження, якщо виявлено додаток ненульового типуIdOffset.
- Оновлення до baksmali v2.2.2
- Підтримка обробки додаткових розширень фотографій як необроблених (m4a)
- Запобігайте засміченню тимчасових файлів BRUT у тимчасових каталогах.