Ferramentas de linha de comando e GUI para descompilar arquivos Android Dex, APK e similares em código-fonte Java legível.
facebook/redex
Um otimizador de bytecode para apps Android que reescreve arquivos .dex para deixar os APKs menores e mais rápidos.
- Estrelas
- 6,314
- Forks
- 681
- Issues abertas
- 74
- Último commit
- há 24 horas
O que é?
ReDex é um otimizador de bytecode (dex) para Android, desenvolvido originalmente no Facebook. Ele oferece uma estrutura para ler, gravar e analisar arquivos .dex, além de um conjunto de etapas de otimização construídas sobre essa estrutura.
O objetivo é receber um APK existente e gerar uma versão otimizada, menor e mais rápida que a original. Como atua sobre o bytecode compilado, pode ser aplicado a um app depois de sua compilação, sem alterações no código-fonte.
O projeto é licenciado sob a MIT, e a documentação completa está disponível no site do projeto.
Recursos principais
- 01Lê, grava e analisa arquivos .dex do Android.
- 02Aplica etapas de otimização ao bytecode de um APK existente.
- 03Atua sobre o resultado compilado, sem exigir alterações no código-fonte do app.
- 04Distribuído sob a licença MIT.
Casos de uso
- Reduzir o tamanho de um APK de release depois de compilado.
- Melhorar o desempenho em tempo de execução de um app Android sem alterar seu código.
- Criar ferramentas personalizadas de análise ou transformação de bytecode para arquivos dex.
Início rápido
- 1
Leia a documentação completa em fbredex.com
- 2
Siga o README e a documentação para compilar o ReDex a partir do código-fonte
Antes de usar
- O README não inclui nenhum comando de instalação; a configuração é descrita apenas no site externo de documentação.
- É um otimizador de bytecode para APKs do Android, portanto não se aplica a outras plataformas.
Tópicos
Perguntas frequentes
- O que é redex?
- Um otimizador de bytecode para apps Android que reescreve arquivos .dex para deixar os APKs menores e mais rápidos. ReDex é um otimizador de bytecode (dex) para Android, desenvolvido originalmente no Facebook. Ele oferece uma estrutura para ler, gravar e analisar arquivos .dex, além de um conjunto de etapas de otimização construídas sobre essa estrutura.
- redex é gratuito? Qual é a licença?
- redex é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- redex ainda é mantido?
- Manutenção ativa. O último commit de redex foi em 21 de out. de 2026.
- Para que posso usar redex?
- Reduzir o tamanho de um APK de release depois de compilado. Melhorar o desempenho em tempo de execução de um app Android sem alterar seu código. Criar ferramentas personalizadas de análise ou transformação de bytecode para arquivos dex.
- Como instalar redex?
- Leia a documentação completa em fbredex.com Siga o README e a documentação para compilar o ReDex a partir do código-fonte
- Onde consigo redex?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/facebook/redex
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de apps Android que instala e atualiza aplicativos diretamente do GitHub, GitLab, F-Droid e outras fontes de releases.
Um app Android que transforma sites, projetos HTML e sites em Node.js, PHP, Python, Go ou WordPress em APKs assinados, inteiramente no celular.
Visualizador de arquivos Android offline e sem permissões, compatível com PDF, Word, Excel, PowerPoint, fotos, vídeos, áudio, Markdown, código e arquivos ZIP.
Uma implementação enxuta de Python 3 que roda em microcontroladores e outros dispositivos com recursos limitados, com módulos para acesso ao hardware.
Toolkit em Rust para desenvolver smart contracts na Ethereum, com Forge, Cast, Anvil e Chisel para criar, testar e interagir com redes EVM.