Apktool v2.3.2 biedt ondersteuning voor Android P, experimentele AAPT2-herbouw en meer

Apktool is een van de meest populaire tools voor het reverse-engineeren van APK-bestanden. Het is onlangs bijgewerkt om decompilatie van apps te ondersteunen die zijn gemaakt voor de Android P Developer Preview en het voegt ook experimenteel opnieuw opbouwen toe met het binaire aapt2-bestand.

Reverse engineering van Android-applicaties is een populaire hobby op de XDA-forums. Het decompileren en aanpassen van bestaande apps is een vaardigheid die is gebruikt om niet-officiële versies van te maken apps met nieuwe thema's, functies en meer, en een van de belangrijkste tools waarover een modder beschikt is Apktool. Apktool is de meest gebruikte gratis tool gericht op reverse engineering van Android-apps. Het project is in 2012 gestart door XDA Recognized Developer iBotPerziken en blijft tot op de dag van vandaag updates zien, met de meest recente het toevoegen van ondersteuning voor de eerste Android P Developer Preview en het experimenteel opnieuw opbouwen van apps gemaakt met AAPT2.

De nieuwste versie van de tool is v2.3.2 en stelt gebruikers eindelijk in staat applicaties opnieuw te compileren die zijn gebouwd met API-niveau 28 in gedachten:

Android P. Voorheen kon je eenvoudig applicaties decompileren die voor de P-release waren gemaakt, maar dat is alleen nuttig voor het uitvoeren van "APK-demontages" en niet voor het daadwerkelijk modden van bestanden. Degenen onder jullie die fan zijn van Magisk Modules zullen blij zijn te weten dat systeemwijzigingen onderweg kunnen zijn nu modders Android P-systeembestanden kunnen decompileren, wijzigen en opnieuw compileren.

Bovendien biedt de tool experimentele ondersteuning voor het opnieuw opbouwen van applicaties die zijn gemaakt met AAPT2. AAPT2, of Android Asset Packaging Tool 2.0, is de standaard in de Android Gradle Plugin 3.0 en biedt een enkele verbeteringen dan bouwen met reguliere AAPT. AAPT is wat de bronbestanden van een app gebruikt en compileert. Apktool kan AAPT ongedaan maken, maar tot nu toe is het niet in staat geweest de bronverpakkingen ongedaan te maken die zijn uitgevoerd onder apps die met AAPT2 zijn gebouwd.

Hieronder kunt u het volledige wijzigingslogboek bekijken. We zijn blij om te zien dat er een bijgewerkte versie van Apktool beschikbaar wordt gemaakt voor modders overal ter wereld. Het is slechts een van de vele tools in de toolkit van een modder, waaronder JADX, vdexExtractor en meer, maar het is een van de belangrijkste tools die gebruikers moeten leren gebruiken.

  • [#1742] - Ondersteuning voor Android P Preview
  • [#1689] - Initiële ondersteuning voor het opnieuw opbouwen met aapt2 binary
  • [#1730] - Probleem opgelost met de toepassing met een leeg bestand resources.arsc
  • [#1703] - Probleem opgelost met de kotlin-map in de rootdiepte
  • [#1741] - Apktool bouwen op Windows opgelost.
  • Waarschuwing toegevoegd als de toepassing niet nul is, typeIdOffset wordt ontdekt.
  • Update naar baksmali v2.2.2
  • Ondersteuning voor het behandelen van extra foto-extensies als onbewerkt (m4a)
  • Voorkom dat tijdelijke BRUT-bestanden de tijdelijke mappen verstoppen.