Apktool er et av de mest populære verktøyene for omvendt utvikling av APK-filer. Den ble nylig oppdatert for å støtte dekompilering av apper laget for Android P Developer Preview, og den legger også til eksperimentell gjenoppbygging med aapt2-binæren.
Omvendt utvikling av Android-applikasjoner er en populær hobby på XDA-foraene. Dekompilering og modifisering av eksisterende apper er en ferdighet som har blitt brukt til å produsere uoffisielle versjoner av apper med nye temaer, funksjoner og mer, og et av de viktigste verktøyene en modder har til rådighet er Apktool. Apktool er det mest brukte gratisverktøyet rettet mot omvendt utvikling av Android-apper. Prosjektet ble startet i 2012 av XDA Recognized Developer iBotPeaches og fortsetter å se oppdateringer til i dag, med den siste legge til støtte for den første Android P Developer Preview og eksperimentell gjenoppbygging av apper laget med AAPT2.
Verktøyets siste versjon er v2.3.2, og den lar endelig brukere rekompilere applikasjoner bygget med API-nivå 28 i tankene—
Android P. Tidligere kunne du enkelt dekompilere applikasjoner laget for P-utgivelsen, men det er bare nyttig for å utføre "APK-nedbrytninger" og ikke for faktisk modding av filer. De av dere som er fans av Magisk Modules vil gjerne vite at systemmodifikasjoner kan være på vei nå som moddere kan dekompilere, modifisere og rekompilere Android P-systemfiler.I tillegg gir verktøyet eksperimentell støtte for å gjenoppbygge applikasjoner som ble laget med AAPT2. AAPT2, eller Android Asset Packaging Tool 2.0, er standard i Android Gradle Plugin 3.0, og den tilbyr en få forbedringer over bygning med vanlig AAPT. AAPT er det som tar ressursfilene til en app og kompilerer dem. Apktool er i stand til å reversere AAPT, men til nå har det ikke vært i stand til å reversere ressursinnpakningen utført under apper bygget med AAPT2.
Du kan se hele endringsloggen nedenfor. Vi er glade for å se en oppdatert versjon av Apktool gjøres tilgjengelig for moddere overalt. Det er bare ett av mange verktøy i en modders verktøysett, inkludert JADX, vdexExtractor og mer, men det er et av de viktigste for brukere å lære å bruke.
- [#1742] - Android P Preview Support
- [#1689] - Opprinnelig støtte for gjenoppbygging med aapt2 binær
- [#1730] - Rettet problem med applikasjon med tom resources.arsc-fil
- [#1703] - Rettet problem med rotdybde kotlin-mappen
- [#1741] - Fast bygning Apktool på Windows.
- Lagt til advarsel hvis applikasjonen ikke er null typeIdOffset oppdages.
- Oppdatering til baksmali v2.2.2
- Støtte for å behandle ekstra fotoutvidelser som rå (m4a)
- Hindre at midlertidige BRUT-filer tetter midlertidige kataloger.