Cómo encontrar proyectos de descompilación: dónde buscar
Por DecompHub · Actualizado · Español
Empieza por el programa, juego o dispositivo que te interesa y por el objetivo del trabajo: reproducir un binario, recrear su comportamiento, documentar hardware o desarrollar un sustituto compatible. Cada objetivo requiere conocimientos y términos de búsqueda distintos.
Explora el catálogo de DecompHub y abre el repositorio de cada candidato. DecompHub es un directorio independiente: aparecer aquí no implica el respaldo de los responsables del proyecto. Que un repositorio sea público tampoco significa que su licencia permita cualquier reutilización.
Directorios y comunidades
decomp.dev reúne informes de descompilación con coincidencia binaria. Decompedia organiza recursos y conocimientos por plataforma. Utilízalos para encontrar el origen de un proyecto y comprueba sus afirmaciones en la documentación oficial.
- zeldaret alberga proyectos de ingeniería inversa de Zelda. Ocarina of Time documenta las versiones admitidas y su compilación: comprueba la versión antes de comparar cifras.
- doldecomp reúne trabajo de GameCube y Wii, como Melee, Super Mario Sunshine y Mario Kart: Double Dash. Sigue los avisos de traslado a un nuevo repositorio.
- pret incluye desensamblados y descompilaciones de Pokémon. Reconstruir en ensamblador y hacerlo en C son tareas relacionadas, pero con procesos distintos.
- n64decomp/sm64 ofrece un ejemplo concreto de instrucciones asociadas a versiones específicas. Prioriza esas instrucciones frente a tutoriales de otra bifurcación.
Amplía la búsqueda en juegos, software, firmware e investigación de hardware. Lee las etiquetas del tipo de trabajo: no todas las entradas persiguen coincidencia binaria.
Búsquedas más precisas
Combina el título original con decompilation, disassembly, reimplementation o reverse engineering. La documentación de búsqueda de GitHub explica sus filtros. Prueba:
topic:decompilation.decompilation in:name,description."reverse engineering" firmware in:description.org:doldecomp.
Añade fork:true para incluir bifurcaciones: pueden contener ports o continuaciones útiles. En GitLab y otros alojamientos, sigue los enlaces oficiales; un nombre idéntico no convierte una copia en la fuente autorizada.
Comprueba si encaja
Identifica el objetivo y la versión, qué material existe —código, documentación, instrucciones o una versión ejecutable— y dónde está la evidencia. Una insignia de progreso no responde a todas esas preguntas.
Si necesitas software libre reutilizable, revisa la licencia. La definición de la Open Source Initiative incluye derechos de distribución y modificación, no solo acceso al código. «Licencia no especificada» en DecompHub no concede esos derechos.
Las estrellas ayudan a descubrir proyectos, pero no miden corrección ni finalización. Usa Puedo ayudar para acotar según tus sistemas disponibles y verifica después las instrucciones originales.
Guarda una lista breve con URL, objetivo, tipo de trabajo y una acción comprobable: leer la guía de contribución, reproducir una compilación o probar un dispositivo. Continúa con la búsqueda en GitHub, la selección de juegos, los proyectos activos o la búsqueda de un juego concreto. Puedes enviar un proyecto que falte; pasa por revisión antes de publicarse. Consulta también las guías de progreso y contribución.