Seu Hub de Inteligência Artificial

Seu Hub de IA

Banner Completo Noticias
rea engenharia reversa - imagem gerada por IA

REA: engenharia reversa com IA que clona apps e jogos

O REA virou febre no GitHub ao conectar agentes de IA a ferramentas de engenharia reversa. Veja o que ele faz, o que não faz e a discussão legal.

Um repositório no GitHub chamado REA, sigla de Reverse Engineer Anything, virou assunto em redes sociais e no YouTube ao ligar agentes de IA como o Claude Code a ferramentas de engenharia reversa. Com ele, é possível pedir a um agente que investigue um programa sem acesso ao código-fonte e explique como cada função funciona. Daí surgiram portes de jogos, modificações e tentativas de recriar softwares comerciais, e junto veio a discussão sobre o que é legítimo e o que não é.

O que é o REA e como funciona

O REA é um projeto de código aberto, com licença MIT, publicado pelo desenvolvedor morluto no GitHub. Ele funciona como uma ponte pelo protocolo MCP entre agentes de código, como Claude Code, Codex, Cursor e Gemini CLI, e ferramentas de análise conhecidas, como Ghidra, IDA Pro, Hopper e JADX, usado em aplicativos Android.

Engenharia reversa é o processo de estudar um programa já pronto para entender como ele funciona por dentro. Antes, isso exigia anos de prática com ferramentas complicadas. Com o REA, o agente lê o que a ferramenta mostra, junta evidências e responde em linguagem comum. O projeto lista como alvos binários nativos, aplicativos Electron e JavaScript, assemblies .NET, APKs de Android, firmware, WebAssembly e bancos SQLite.

A instalação é feita com o comando npx rea-agents setup. Segundo a Decrypt, o repositório foi de menos de 10 mil estrelas em 6 de outubro para mais de 100 mil em 12 de outubro, e a página do projeto hoje mostra mais de 226 mil.

O que o REA não faz

Parte do que circula nas redes simplifica demais. Segundo a documentação do projeto, o REA não descompila por conta própria: para binários nativos, ele orquestra ferramentas externas que o usuário precisa instalar. Ele também não recupera o código-fonte original e não clona aplicativos automaticamente.

O próprio projeto avisa que descompilação e reconstrução assistidas por IA podem ficar incompletas ou incorretas, sem garantia de precisão. Os clones e portes que aparecem são trabalhos de desenvolvedores que usam agentes como o Claude ou o GPT, com muito teste e ajuste, e não o resultado de um botão mágico.

Os exemplos que viralizaram

O caso mais citado é o ArtCraft, um conjunto de aplicativos em Rust inspirados em Photoshop, Illustrator e outros produtos da Adobe, criado por Brandon Thomas com ajuda do Claude. Ele afirma ter seguido uma abordagem de reconstrução em sala limpa, escrita do zero, e diz ter usado especificações públicas e o comportamento observado dos programas. O roadmap do próprio projeto admite que a paridade com o Photoshop ainda está bem abaixo de 50%.

Na área de jogos, a imprensa relata modificações que misturam personagens e mapas de títulos diferentes e portes não oficiais de jogos para outras plataformas. Há também projetos como o IW4L, que, segundo a Startup Fortune, lê a instalação original do jogo que o usuário já possui, sem distribuir código nem arquivos da empresa. De acordo com a Decrypt, a Activision derrubou vídeos de Call of Duty descompilado por IA, e a Take-Two já havia pedido a remoção de um porte de Vice City para navegador em dezembro de 2025.

Onde fica a linha entre estudar e copiar

O projeto REA define o uso esperado: pesquisa legal, educação, interoperabilidade, preservação de software e análise de programas que você possui ou tem autorização para examinar. O que ele proíbe é vender ou publicar cópia reconstruída de software alheio, quebrar verificações de licença ou DRM, burlar anti-cheat e invadir sistemas sem permissão.

No Brasil, a Lei de Software (9.609/98) protege o código como obra literária, ou seja, a expressão, e não a ideia ou a funcionalidade. O artigo 6º diz que não ofende o titular a semelhança entre programas quando decorre das características funcionais da aplicação, e permite uma cópia de salvaguarda da versão adquirida legitimamente. A lei não trata de forma expressa da engenharia reversa, o que deixa uma zona de interpretação. Juristas defendem que estudar ideias e funcionalidades, que não são protegidas, deve ser possível, enquanto copiar o código, os arquivos gráficos, a marca ou o desenho original continua sendo violação.

A ideia de sala limpa tem histórico: nos anos 1980, a Compaq recriou o BIOS do IBM PC com equipes separadas, uma que estudava o comportamento e outra que escrevia o novo código sem ver o original. A diferença para o uso com IA é que o agente que analisa e o agente que escreve podem ser o mesmo modelo, e fica mais difícil provar que a nova versão não carrega a estrutura da original. Nos Estados Unidos, a DMCA também tem exceções para interoperabilidade e pesquisa de segurança, mas contornar proteções continua restrito.

Termos de uso, contratos de licença e segredos industriais também entram na conta e variam caso a caso. Este texto é informativo e não substitui orientação jurídica.

O que muda para desenvolvedores e empresas

Para quem desenvolve software, o recado prático é que o código que roda no dispositivo do usuário, como apps móveis, aplicativos desktop e JavaScript, fica mais fácil de ser analisado. Isso vale para quem protege um produto e também para quem quer entender um sistema antigo sem documentação. Lógica competitiva sensível tende a ficar mais segura no servidor, e a proteção por ofuscação passa a funcionar como atraso, e não como barreira definitiva.

Para quem trabalha com segurança, o uso é claro: analisar malware em ambiente isolado, resolver desafios de CTF, auditar o próprio software e investigar firmware de dispositivos que possui.

Perguntas frequentes

O que é o REA?

O REA, ou Reverse Engineer Anything, é um projeto open source no GitHub que conecta agentes de IA a ferramentas de engenharia reversa como Ghidra e IDA Pro, para analisar como um programa funciona sem ter o código-fonte.

O REA clona softwares e jogos sozinho?

Não. Ele ajuda o agente a analisar e explicar o programa. Os clones e portes que aparecem são projetos de desenvolvedores, que usam a análise como base e ainda precisam escrever, testar e ajustar o código.

Engenharia reversa é legal no Brasil?

A Lei de Software não trata expressamente do tema. Estudar funcionalidades e ideias, que não são protegidas por direito autoral, costuma ser defendido como permitido. Copiar código, arquivos gráficos ou marca de terceiros é violação. Em caso de dúvida, consulte um advogado.

Fonte: GitHub

Análise Crítica

O REA mostra um efeito real da IA: tarefas que exigiam especialistas e muito tempo, como entender um programa sem código-fonte, ficaram acessíveis a mais gente. Isso beneficia a segurança, a preservação de software antigo e a interoperabilidade. Ao mesmo tempo, empresas investem muito em desenvolver seus produtos e têm razão em se preocupar quando surgem recriações próximas do original, e quem comemora o fim de assinaturas caras também tem um ponto sobre preço e escolha. A linha jurídica está no que se copia: ideias e funcionalidades são livres, mas código, arquivos, marca e identidade visual são protegidos. O projeto REA se posiciona nesse limite ao proibir cópia comercial e contorno de proteções, e as ferramentas continuam dependendo do uso que cada pessoa faz delas. Como a lei brasileira não trata expressamente do tema, o caminho mais seguro é usar em software que você possui ou tem autorização para analisar.

A visão do canal Invente com IA

Se você é dev ou trabalha com segurança, vale testar o REA em algo seu: um app antigo sem documentação, um firmware que você possui ou um desafio de CTF. É um bom jeito de ver como um agente raciocina sobre código compilado. Se a ideia for criar um produto parecido com outro, o caminho seguro é usar a análise para entender a funcionalidade e escrever código, visual e marca próprios, sem reaproveitar arquivos de terceiros.

Compartilhe este artigo

Foto de Cassiano Bassil

Cassiano Bassil

Cassiano Bassil é especialista em marketing digital e inteligência artificial, com mais de 25 anos de experiência nas áreas de comunicação, design, publicidade e estratégia digital. Fundador da Invente Comunicação e co-criador do projeto Invente com IA, onde compartilha análises, ferramentas e aplicações práticas de inteligência artificial para profissionais e empresas.
Compartilhe:
0 0 votos
Classificação do artigo
Inscrever-se
Notificar de
0 Comentários
mais antigos
mais recentes Mais votado

Entre para o Grupo VIP

Esteja um passo à frente. Receba o resumo diário de IA antes de todo mundo.

TV INVENTE

Banner Laterial Noticias

Bem-vindo ao Invente com IA

ou

Ao se cadastrar, você concorda com os [Termos de Serviço] e a [Política de Privacidade].