Ferramentas de linha de comando e GUI para descompilar arquivos Android Dex, APK e similares em código-fonte Java legível.
iBotPeaches/Apktool
Ferramenta de linha de comando para engenharia reversa de APKs Android fechados, decodificando recursos quase à forma original e reconstruindo-os após alterações.
- Estrelas
- 27,032
- Forks
- 4,227
- Issues abertas
- 75
- Último commit
- há 5 dias
O que é?
O Apktool decodifica apps Android de terceiros em uma estrutura de diretórios semelhante à de um projeto, recuperando recursos e código smali quase à forma original. Depois das modificações, ele pode reconstruir o diretório em um APK instalável. Também permite percorrer o código smali passo a passo durante a depuração.
A ferramenta automatiza tarefas repetitivas, como compilar e empacotar, tornando menos manual o trabalho com apps decompilados. Entre os usos comuns estão localizar um app, adicionar recursos ou incluir suporte a plataformas personalizadas.
O projeto declara que não se destina à pirataria nem a outros usos ilegais e pede que os usuários respeitem os autores dos apps que modificarem.
Recursos principais
- 01Decodifica recursos de APKs quase à forma original
- 02Reconstrói diretórios de projetos modificados em arquivos APK
- 03Permite depurar código smali passo a passo
- 04Usa uma estrutura de arquivos semelhante à de um projeto para apps decodificados
- 05Automatiza tarefas repetitivas, como compilar APKs
Casos de uso
- Localizar um app Android de código fechado para outro idioma
- Adicionar ou alterar recursos em um APK existente para estudo pessoal
- Estudar como os recursos e o código smali de um app de terceiros estão organizados
- Adicionar suporte a plataformas ou dispositivos Android personalizados
Início rápido
- 1
Baixe o Apktool na página de downloads
- 2
Leia o guia How to Build em apktool.org para compilá-lo a partir do código-fonte
Em coleções
Tópicos
Perguntas frequentes
- O que é Apktool?
- Ferramenta de linha de comando para engenharia reversa de APKs Android fechados, decodificando recursos quase à forma original e reconstruindo-os após alterações. O Apktool decodifica apps Android de terceiros em uma estrutura de diretórios semelhante à de um projeto, recuperando recursos e código smali quase à forma original. Depois das modificações, ele pode reconstruir o diretório em um APK instalável. Também permite percorrer o código smali passo a passo durante a depuração.
- Apktool é gratuito? Qual é a licença?
- Apktool é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Apktool ainda é mantido?
- Manutenção ativa. O último commit de Apktool foi em 2 de nov. de 2026.
- Para que posso usar Apktool?
- Localizar um app Android de código fechado para outro idioma Adicionar ou alterar recursos em um APK existente para estudo pessoal Estudar como os recursos e o código smali de um app de terceiros estão organizados Adicionar suporte a plataformas ou dispositivos Android personalizados
- Como instalar Apktool?
- Baixe o Apktool na página de downloads Leia o guia How to Build em apktool.org para compilá-lo a partir do código-fonte
- Onde consigo Apktool?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/iBotPeaches/Apktool
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Editor de bytecode para Java e Android com interface semelhante a uma IDE, para descompilar, editar, desofuscar e exportar aplicações compiladas.
Plugin do JADX e servidor MCP em Python que permite a LLMs como Claude analisar APKs Android decompilados, em tempo real, pela interface do JADX.
Navegador e descompilador multiplataforma e open source de assemblies .NET que transforma binários compilados em C# legível.
Continuação não oficial do dnSpy, um debugger e editor de assemblies .NET e Unity que funciona sem o código-fonte.
Visualizador e analisador de PE para Windows, compatível com EXE, DLL, SYS, bibliotecas estáticas, objetos COFF e arquivos ELF, com desmontagem e descompilação.