Apktool v2.3.2 traz suporte para Android P, reconstrução experimental de AAPT2 e muito mais

Apktool é uma das ferramentas mais populares para arquivos APK de engenharia reversa. Ele foi atualizado recentemente para oferecer suporte à descompilação de aplicativos feitos para o Android P Developer Preview e também adiciona reconstrução experimental com o binário aapt2.

A engenharia reversa de aplicativos Android é um hobby popular nos fóruns XDA. Descompilar e modificar aplicativos existentes é uma habilidade que tem sido usada para produzir versões não oficiais de aplicativos com novos temas, recursos e muito mais, e uma das ferramentas mais importantes à disposição de um modder é Apktool. Apktool é a ferramenta gratuita mais amplamente usada destinada à engenharia reversa de aplicativos Android. O projeto foi iniciado em 2012 pelo XDA Recognized Developer iBotPeaches e continua vendo atualizações até hoje, com o o mais recente adicionando suporte para o primeiro Android P Developer Preview e reconstrução experimental de aplicativos feitos com AAPT2.

A versão mais recente da ferramenta é v2.3.2 e finalmente permite aos usuários recompilar aplicativos construídos com API de nível 28 em mente—

AndroidP. Anteriormente, você poderia facilmente descompilar aplicativos feitos para a versão P, mas isso é útil apenas para executar "Desmontagens de APK" e não para realmente modificar arquivos. Aqueles de vocês que são fãs dos Módulos Magisk ficarão felizes em saber que modificações no sistema podem estar a caminho, agora que os modders podem descompilar, modificar e recompilar os arquivos do sistema Android P.

Além disso, a ferramenta traz suporte experimental para reconstrução de aplicações que foram feitas com AAPT2. AAPT2, ou Android Asset Packaging Tool 2.0, é o padrão no Android Gradle Plugin 3.0 e oferece um algumas melhorias em vez de construir com AAPT regular. AAPT é o que pega os arquivos de recursos de um aplicativo e os compila. O Apktool é capaz de reverter o AAPT, mas até agora não foi capaz de reverter o empacotamento de recursos executado em aplicativos desenvolvidos com AAPT2.

Você pode ver o log de alterações completo abaixo. Estamos felizes em ver uma versão atualizada do Apktool disponibilizada para modders em todos os lugares. É apenas uma das muitas ferramentas do kit de ferramentas de um modder, incluindo JADX, vdexExtractor e muito mais, mas é uma das mais vitais para os usuários aprenderem a usar.

  • [#1742] - Suporte para visualização do Android P
  • [#1689] - Suporte inicial para reconstrução com binário aapt2
  • [#1730] - Corrigido problema com aplicativo com arquivo resources.arsc vazio
  • [#1703] - Corrigido problema com profundidade de raiz da pasta kotlin
  • [#1741] - Corrigida a construção do Apktool no Windows.
  • Adicionado aviso se o aplicativo for diferente de zero, typeIdOffset for descoberto.
  • Atualização para baksmali v2.2.2
  • Suporte para tratar extensões de fotos adicionais como raw (m4a)
  • Evite que arquivos BRUT temporários obstruam diretórios temporários.