Apktool to jedno z najpopularniejszych narzędzi do inżynierii wstecznej plików APK. Został niedawno zaktualizowany, aby obsługiwał dekompilację aplikacji stworzonych dla Androida P Developer Preview, a także dodaje eksperymentalną przebudowę za pomocą pliku binarnego aapt2.
Inżynieria wsteczna aplikacji na Androida to popularne hobby na forach XDA. Dekompilacja i modyfikowanie istniejących aplikacji to umiejętność wykorzystywana do tworzenia nieoficjalnych wersji aplikacje z nowymi motywami, funkcjami i nie tylko, a jednym z najważniejszych narzędzi do dyspozycji moddera jest Narzędzie apk. Apktool to najczęściej używane bezpłatne narzędzie przeznaczone do inżynierii wstecznej aplikacji na Androida. Projekt został rozpoczęty w 2012 roku przez XDA Recognized Developer iBotPeaches i nadal widzi aktualizacje do dziś, dzięki najnowszy dodanie obsługi pierwszej wersji Android P Developer Preview i eksperymentalna przebudowa aplikacji utworzonych za pomocą AAPT2.
Najnowsza wersja narzędzia to v2.3.2 i wreszcie pozwala użytkownikom na rekompilację aplikacji zbudowanych z myślą o poziomie API 28—
Android P. Wcześniej można było łatwo dekompilować aplikacje stworzone dla wersji P, ale było to przydatne tylko do wykonywania „Porzucenie APK", a nie do faktycznego modyfikowania plików. Ci z Was, którzy są fanami modułów Magisk, z radością dowiedzą się, że modyfikacje systemu mogą nastąpić teraz, gdy modderzy mogą dekompilować, modyfikować i rekompilować pliki systemowe Androida P.Ponadto narzędzie zapewnia eksperymentalne wsparcie w zakresie przebudowy aplikacji utworzonych w programie AAPT2. AAPT2, czyli narzędzie Android Asset Packaging Tool 2.0, jest domyślnym narzędziem we wtyczce Gradle dla systemu Android 3.0 i oferuje kilka ulepszeń nad budynkiem za pomocą zwykłego AAPT. AAPT pobiera pliki zasobów aplikacji i je kompiluje. Apktool jest w stanie odwrócić AAPT, ale do tej pory nie był w stanie odwrócić pakowania zasobów wykonywanego w aplikacjach zbudowanych przy użyciu AAPT2.
Pełny dziennik zmian możesz zobaczyć poniżej. Cieszymy się, że zaktualizowana wersja Apktool jest dostępna dla modderów na całym świecie. Jest to tylko jedno z wielu narzędzi w zestawie narzędzi moddera, w tym JADX, vdexExtractor i inne, ale jest jednym z najważniejszych, którego użytkownicy muszą nauczyć się używać.
- [#1742] - Obsługa podglądu Androida P
- [#1689] - Wstępne wsparcie dla odbudowy z plikiem binarnym aapt2
- [#1730] - Naprawiono problem z aplikacją z pustym plikiem Resources.arsc
- [#1703] - Naprawiono problem z głębokością folderu kotlin
- [#1741] - Naprawiono tworzenie Apktool w systemie Windows.
- Dodano ostrzeżenie, jeśli wykryto aplikację o niezerowym typie IdOffset.
- Aktualizacja do baksmali v2.2.2
- Wsparcie dla traktowania dodatkowych rozszerzeń zdjęć jako surowe (m4a)
- Zapobiegaj zatykaniu katalogów tymczasowych przez tymczasowe pliki BRUT.