
androidReverse v20
Engenharia reversa Android totalmente no dispositivo. Análise binária Radare2, 8 descompiladores Java, suporte a Flutter e Unity il2cpp.
Android Reverse
Um conjunto de ferramentas de engenharia reversa que roda inteiramente no Android. Sem PC, sem ADB, sem ferramentas de desktop — tudo, desde a extração de APK até a análise, edição e reconstrução de binários nativos, acontece no próprio dispositivo.
Servidor MCP
O androidReverse inclui um servidor Model Context Protocol integrado, permitindo que clientes de IA compatíveis com MCP se conectem e editem recursos, AXML, o manifesto e Smali diretamente dentro de um projeto. A compilação/reconstrução permanece uma etapa manual, acionada pelo usuário.
Decompilação Java
Oito mecanismos selecionáveis por classe com um único toque:
| Mecanismo | Observações |
|---|---|
| CFR | Lida bem com a maioria das ofuscações modernas |
| Procyon | Bom com genéricos e lambdas |
| JD-Core | Rápido e leve |
| Krakatau | Precisão em nível de bytecode |
| Vineflower | Fork do Fernflower, forte em fluxo de controle |
| Jadx | Mecanismo principal |
| Jadx Fallback | Ativa automaticamente em caso de falha do Jadx |
| Jadx IR | Representações intermediárias brutas |
Análise de Binários Nativos
Alimentado por um mecanismo Radare2 embutido via JNI.
- Grafos de Fluxo de Controle (CFG): Canvas interativo de nós arrastáveis com zoom por pinça, construído com Compose Canvas
- Grafo de Chamadas e Rastreamento de Xref: Grafos com profundidade ajustável para chamadas de entrada/saída e referências de leitura/escrita de campos
- Saída em múltiplos modos: Alterne entre decompilação em Pseudo-C, assembly bruto e dumps hexadecimais
- Inspetor de Blocos: Instruções de assembly com endereços de memória e heurísticas de execução
- Painel de Informações do Binário: Metadados do executável em um relance
- Renomear Funções e Comentários: Anote funções binárias diretamente no decompilador
Manipulação de APK e Recursos
- Extração universal:
.apk,.xapke.apksdivididos — do armazenamento ou de aplicativos instalados - Decodificação AXML reforçada:
AXMLPrintercom suporte a reflexão que contorna a ofuscação moderna de manifestos - Análise ARSC profunda: Navegue por tabelas de recursos, pools de strings e mapeamentos de atributos XML em uma visão de árvore unificada
- Exportar / Substituir: Extraia arquivos individuais de um APK ou insira substituições diretamente de volta
Edição de Recursos, AXML e Manifesto
- Edição de Recursos: Edite recursos de aplicativos no local, não apenas visualize-os
- Edição de AXML: Edite XML binário do Android diretamente
- Edição de Manifesto: Edite
AndroidManifest.xmldiretamente - Pré-visualização de Layout Res: Pré-visualização visual dos recursos de layout do Android enquanto você edita
- Editor de Imagens Profissional: Edição completa de imagens integrada ao aplicativo
Reconstrução e Assinatura de APK
- Reconstrução de APK: Reempacote um APK diretamente do aplicativo após fazer alterações
- Gerenciador de Assinaturas: Crie, importe e exporte keystores JKS e assine APKs reconstruídos
Ferramentas Smali
- Smali LSP: Suporte a servidor de linguagem para navegação e edição mais inteligentes
- Edição Smali: Edite Smali diretamente no aplicativo
- Formatador Smali: Formatação automática de código Smali
- Importar / Excluir Smali: Importe novos arquivos Smali ou exclua os existentes
- Copiar Caminho Smali: Copie rapidamente o caminho de uma classe/método para referência em outro lugar
- Ir para definição: Navegue diretamente para definições de classes e métodos a partir dos registradores Smali
- Bússola de Estrutura de Classe: Filtre e salte para métodos ou campos dentro de classes grandes
- Explicador Smali Inteligente: Selecione qualquer bloco de linhas Smali e obtenha uma explicação instantânea em linguagem simples do que o código faz
Ferramentas XML
- XML LSP: Suporte a servidor de linguagem para edição de XML
- Formatador XML: Formatação automática de XML
- Busca XML: Pesquise dentro de arquivos XML
- Conversor de Dados para XML: Converta dados diretamente dentro de arquivos XML
Suporte a Aplicativos Multiplataforma
- Flutter: Análise AOT de Dart via Unflutter
- Unity: Análise de metadados il2cpp nativos e recuperação de funções
Editor de Código
Construído sobre o Sora Editor com pipelines de gramática TextMate. Realce de sintaxe para Java, Smali, assembly ARM, C, XML e hexadecimal. Inclui um editor de texto de uso geral para arquivos comuns (não código).
Gerenciamento de Arquivos
- Remover Arquivos: Exclua arquivos individualmente ou em lote
- Propriedades Estendidas de Arquivo: Visualize metadados mais detalhados por arquivo
Utilitários Integrados
Conversor de Dados — Codificação/decodificação em tempo real sem ferramentas externas, agora expandido com suporte a conversão XML:
Base64 · Hex ↔ Decimal · Hex ↔ Texto · Codificar/Decodificar URL · Escape Unicode · Cifra XOR · Pré-visualização de Cor Hex · XML
Bloco de Notas Global — Notas persistentes entre sessões. Acompanhe offsets, documente descobertas, salve trechos.
Marcadores de Classe — Fixe classes críticas para acesso rápido durante sessões longas.
Busca Profunda na Memória — Busca com suporte a regex em Smali, XML, nomes de classes e padrões de binários nativos simultaneamente, com desempenho e precisão aprimorados.
Detalhes do Certificado — Suporte expandido a esquemas para inspeção de certificados de assinatura.
Capturas de Tela
| Painel e Extração | Navegação Smali | CFG Nativo |
|---|---|---|
![]() | ![]() | ![]() |
| Extração em visão de árvore e análise de pacotes | Sora Editor com Ir para Definição | Blocos de assembly Radare2 interativos |
| Grafo de Chamadas | Decodificação AXML | Bloco de Notas |
|---|---|---|
![]() | ![]() | ![]() |
| Mapeamento xref com profundidade ajustável | Visualização de XML com realce de sintaxe | Notas persistentes entre sessões |
Aviso Legal
Para fins educacionais e pesquisa de segurança em aplicativos sobre os quais você tenha permissão explícita do autor. O desenvolvedor não assume responsabilidade por uso indevido.
Créditos
- Sora Editor — editor de código móvel
- radare2 — mecanismo de análise de binários nativos
- CFR, Procyon, JD-Core, Krakatau, Vineflower, Jadx — mecanismos de decompilação Java





