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.
- zeldaret hospeda pesquisas sobre Zelda. Ocarina of Time documenta versões e compilação; confira a versão antes de comparar relatórios.
- doldecomp reúne projetos de GameCube e Wii, como Melee, Super Mario Sunshine e Mario Kart: Double Dash. Siga os avisos de mudança de repositório.
- pret inclui desmontagens em assembly e descompilações de Pokémon. Reconstruir em assembly e em C envolve processos distintos.
- n64decomp/sm64 fornece instruções específicas por versão, mais adequadas do que tutoriais escritos para outro fork.
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:
topic:decompilation.decompilation in:name,description."reverse engineering" firmware in:description.org:doldecomp.
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.