Como encontrar projetos de descompilação: onde procurar

Por DecompHub · Atualizado em · Português (Brasil)

Comece pelo jogo, programa ou dispositivo que interessa a você. Depois, defina o objetivo: reproduzir um binário, recriar um comportamento, documentar hardware ou construir um substituto compatível. Cada caminho exige conhecimentos e termos de busca diferentes.

Explore o DecompHub e consulte o repositório original. O diretório é independente: uma listagem não significa apoio dos responsáveis pelo projeto. Um repositório público também não concede automaticamente uma licença de código aberto.

Diretórios e comunidades

decomp.dev reúne relatórios de descompilação com correspondência binária. Decompedia organiza recursos por plataforma. Use os links para chegar à documentação oficial e conferir as informações.

Amplie a busca em jogos, software, firmware e hardware. Leia o tipo de trabalho: documentação e compatibilidade não são sinônimos de correspondência binária.

Pesquise com precisão

Combine o título com decompilation, disassembly, reimplementation ou reverse engineering. A documentação do GitHub explica os filtros. Experimente:

Acrescente fork:true para encontrar ports e continuações. No GitLab e em outros serviços, siga referências oficiais em vez de presumir que uma cópia com o mesmo nome seja a fonte principal.

Avalie cada resultado

Identifique alvo e versão, depois o material disponível: código, documentação, instruções de compilação ou release utilizável. Uma barra de progresso não responde a tudo. Abra a fonte e confira o escopo da medição.

Se precisar reutilizar código aberto, examine a licença. A definição da Open Source Initiative inclui direitos de alteração e distribuição, não apenas leitura. “Licença não informada” no catálogo não concede esses direitos.

Estrelas ajudam a descobrir projetos, mas não medem correção ou conclusão. Posso ajudar considera os sistemas que você tem; os requisitos precisam ser confirmados na origem.

Mantenha uma lista curta com URL, alvo, tipo de trabalho e próximo passo verificável. Continue com os guias de GitHub, jogos selecionados, atividade ou um jogo específico. Envie projetos ausentes; eles passam por revisão antes da publicação. Consulte também progresso e contribuição.