Apktool je jedným z najpopulárnejších nástrojov na reverzné inžinierstvo súborov APK. Nedávno bol aktualizovaný, aby podporoval dekompiláciu aplikácií vytvorených pre Android P Developer Preview a pridáva aj experimentálne prebudovanie s binárnym súborom aapt2.
Reverzné inžinierstvo aplikácií pre Android je obľúbeným koníčkom na fórach XDA. Dekompilácia a úprava existujúcich aplikácií je zručnosť, ktorá sa používa na vytváranie neoficiálnych verzií aplikácie s novými témami, funkciami a ďalšími funkciami a jedným z najdôležitejších nástrojov, ktoré má modder k dispozícii, je Apktool. Apktool je najpoužívanejší bezplatný nástroj zameraný na reverzné inžinierstvo aplikácií pre Android. Projekt začal v roku 2012 XDA Recognized Developer iBotPeaches a stále sa zobrazujú aktualizácie až do dnešného dňa, s najnovšia pridanie podpory pre prvý Android P Developer Preview a experimentálne prebudovanie aplikácií vytvorených pomocou AAPT2.
Najnovšia verzia nástroja je v2.3.2 a konečne umožňuje používateľom prekompilovať aplikácie vytvorené s ohľadom na úroveň API 28 –
Android P. Predtým ste mohli ľahko dekompilovať aplikácie vytvorené pre vydanie P, ale to je užitočné iba na vykonávanie „Zrušenia APK“ a nie na skutočné úpravy súborov. Tí z vás, ktorí sú fanúšikmi modulov Magisk, budú radi, keď budú vedieť, že úpravy systému môžu byť na ceste teraz, keď moderi môžu dekompilovať, upravovať a prekompilovať systémové súbory Android P.Nástroj navyše prináša experimentálnu podporu pre prestavbu aplikácií, ktoré boli vytvorené pomocou AAPT2. AAPT2 alebo Android Asset Packaging Tool 2.0 je predvolená v doplnku Android Gradle Plugin 3.0 a ponúka málo vylepšení nad budovou s bežným AAPT. AAPT je to, čo preberá zdrojové súbory aplikácie a kompiluje ich. Apktool je schopný zvrátiť AAPT, ale doteraz nebol schopný zvrátiť balenie zdrojov vykonávané v aplikáciách vytvorených pomocou AAPT2.
Celý protokol zmien si môžete pozrieť nižšie. Sme radi, že aktualizovaná verzia Apktool je dostupná pre modderov kdekoľvek. Je to len jeden z mnohých nástrojov v súprave nástrojov pre modderov vrátane JADX, vdexExtractor a ďalších, ale je to jeden z najdôležitejších, aby sa používatelia naučili používať.
- [#1742] - Podpora ukážky systému Android P
- [#1689] - Počiatočná podpora pre prestavbu pomocou binárneho programu aapt2
- [#1730] - Opravený problém s aplikáciou s prázdnym súborom resources.arsc
- [#1703] - Opravený problém s priečinkom hĺbky koreňov kotlin
- [#1741] - Opravené vytváranie Apktool v systéme Windows.
- Pridané varovanie, ak sa zistí aplikácia nenulová typeIdOffset.
- Aktualizácia na baksmali v2.2.2
- Podpora spracovania ďalších rozšírení fotografií ako nespracovaných (m4a)
- Zabráňte tomu, aby dočasné súbory BRUT zanášali dočasné adresáre.