ReArk
English | 简体中文
ReArk é uma ferramenta desktop de engenharia reversa e análise assistida por IA para aplicações HarmonyOS e Android. Abra arquivos HarmonyOS .hap, .app e .abc ou pacotes Android .apk e .aab para inspecionar código, recursos, metadados e comportamento da aplicação em um único workspace.
Combine análise estática com inspeção de dispositivos conectados e o ReArk Agent para investigar a lógica da aplicação, revisar segurança e resolver desafios de CTF.
Baixe o instalador para o seu computador em Latest release. Consulte All releases para histórico de versões e notas de lançamento.
| OS | Requirements | Direct links |
|---|
 Windows | Windows 10+ x64 |  |
 macOS | macOS 14.0+ Apple Silicon |  |
 Linux | x64 System requirements to be announced | Coming in the next release |
Destaques de recursos
Análise de pacotes e estática
- Analise arquivos HarmonyOS HAP/APP/ABC e Android APK/AAB
- Navegue pela estrutura do pacote, módulos, saída de código-fonte, recursos e metadados da aplicação
- Desmonte e descompile bytecode ABC; explore strings, literais, referências cruzadas e fluxos de argumentos de chamadas
- Inspecione manifests, permissões, componentes, pontos de entrada, recursos e ícones de aplicações Android
- Leia desmontagem Android e saída descompilada similar a Java
- Visualize dados hex, JSON formatado, XML, texto, imagens e recursos de mídia; pesquise arquivos e navegue pela saída de código-fonte
Assinatura e empacotamento HarmonyOS
- Inspecione assinaturas, certificados e validade de assinatura
- Configure materiais de assinatura, re-assine e reempacote aplicações HarmonyOS
- Instale pacotes de aplicação suportados em dispositivos conectados; a instalação em dispositivos Android usa arquivos APK
ReArk Agent
- Faça perguntas contextuais sobre o pacote HarmonyOS ou Android atual
- Descubra capacidades de análise e recupere arquivos do pacote, metadados, strings, desmontagem e saída descompilada conforme necessário
- Anexe documentos de referência para complementar as evidências do pacote com seus próprios materiais
- Use provedores de modelo suportados, incluindo endpoints compatíveis com OpenAI e modelos Ollama locais
- Combine análise estática com fluxos de trabalho de dispositivos; comandos do host, execução de Python e operações em dispositivos usam os fluxos de aprovação aplicáveis
Dispositivos conectados
- Descubra dispositivos HarmonyOS via HDC e dispositivos Android via ADB
- Instale e inicie aplicações, capture screenshots, inspecione nós de UI e leia logs do dispositivo
- Espelhe telas de dispositivos em tempo real e controle dispositivos usando mouse e teclado
- Use gravação de tela, áudio, área de transferência e controles do dispositivo quando suportado pelo dispositivo e runtime
- Trabalhe com janelas de espelhamento em tela cheia ou destacadas
As visualizações de análise e ações de dispositivo disponíveis dependem do formato do pacote, versão do sistema operacional e capacidades do dispositivo. As ferramentas de evidência ABC e a re-assinatura HarmonyOS são específicas para pacotes HarmonyOS.
Screenshots
| Descompilação HarmonyOS | Descompilação Android |
|---|
 |  |
| Inspeção ABC / Hex | Strings ABC |
|---|
 |  |
| Análise do ReArk Agent | Espelhamento de tela Android |
|---|
 |  |
Segurança e Privacidade
Use o ReArk apenas para engenharia reversa legalmente autorizada, pesquisa de interoperabilidade, análise de malware e pesquisa de segurança.
Ao usar o ReArk Agent com provedores de modelo remotos, evite enviar segredos, certificados, dados de usuários, segredos comerciais ou outros conteúdos sensíveis.
Licença
O ReArk é licenciado sob a Apache License 2.0. Consulte LICENSE para detalhes.
Avisos de terceiros estão listados em THIRD_PARTY_NOTICES.md.
Suporte