APKTool é a ferramenta de engenharia reversa mais popular para descompilar APKs Android. A ferramenta atingiu a versão 2.4 com muitas correções de bugs e alterações.
APKTool é uma ferramenta de engenharia reversa incrivelmente útil do desenvolvedor ibotpeaches. Ele pode ser usado para decodificar a maioria dos aplicativos Android em smali, que pode então ser convertido em Java para facilitar a análise. É a ferramenta ideal para a maioria dos desenvolvedores independentes que desejam modificar aplicativos ou descobrir seus segredos. Frequentemente usamos quando analisando aplicativos para novos recursos.
O desenvolvedor por trás da ferramenta anunciou recentemente uma atualização para versão 2.4, trazendo muitas correções de bugs e mudanças. Uma dessas correções resolve o problema em que PlatformBuildValue foi definido com um valor inesperado, o que foi um grande problema para muitos desenvolvedores que tentavam recompilar aplicativos.
Registro de alterações do APKTool versão 2.4
- Baksmali/smali atualizado para v2.2.6
- Corrigido problema com nova restrição com arquivo ids.xml não vazio. (Obrigado gino247)
- Corrigido problema com propriedades PlatformBuildVersion mudando para valores inesperados. (Obrigado gino247)
- Corrigido o problema com a atualização pendente do Gradle v5, adotando a versão pontual v4.10.2. (Obrigado Frieder Blumle)
- Adicionado suporte sem problemas por meio de novos parâmetros - -nc | --sem crise. (Obrigado Novex)
- Adicionados testes automáticos em ambiente Windows.
- Corrigido problema ao decodificar arquivos .xsd entre aapt1/aapt2.
- Corrigido problema com aplicativos de decodificação com cabeçalho de bloco malformado. (Obrigado Sebras)
- Corrigido problema com scripts do Mac que roubavam o foco.
- Corrigido problema com itens do conjunto de recursos da matriz com tipo errado. (Obrigado vbarthel-fr)
- Baksmali/smali atualizado para v2.2.6
- Corrigido problema com imagens 9patch sem divs verticais ou horizontais. (Obrigado Igor Eisberg)
- Corrigido problema ao resolver referências a arquivos de estrutura não padrão. (Obrigado Igor Eisberg)
- Corrigido problema ao resolver códigos de versão do SDK que eram referências. (Obrigado Igor Eisberg)
- Adicionados binários de 32 bits para unix e win para aapt1/aapt2.
- Adicionada capacidade de passar o nível da API para smali. (Obrigado Igor Eisberg)
APKTool é uma ferramenta inestimável para a comunidade XDA. Graças a ele, podemos trazer novidades sobre os recursos de software mais recentes do Google, Samsung, Huawei, Xiaomi e outros. Os desenvolvedores também o usam ao criar portas para a Câmera do Google. Agradecemos o APKTool e tudo o que é possível por causa dele.
Leia mais sobre APKTool no fórum de desenvolvimento de software Android