Jak znaleźć projekty dekompilacji: gdzie szukać

Autor: DecompHub · Aktualizacja: · Polski

Zacznij od gry, programu lub urządzenia, które Cię interesuje. Następnie określ cel: odtworzenie identycznego pliku binarnego, zachowania programu, dokumentacji sprzętu czy zgodnego zamiennika. Każdy cel wymaga innych umiejętności i słów kluczowych.

Przeszukaj DecompHub, a potem sprawdź oryginalne repozytorium. To niezależny katalog: obecność projektu nie oznacza poparcia jego opiekunów. Publiczne repozytorium nie jest też automatycznie udostępnione na licencji open source.

Katalogi i społeczności

decomp.dev gromadzi raporty projektów dążących do zgodności binarnej. Decompedia porządkuje wiedzę według platform. Korzystaj z odsyłaczy do oficjalnej dokumentacji, aby potwierdzić informacje.

Sprawdź również gry, oprogramowanie, firmware i badania sprzętu. Typ pracy pozwala odróżnić dokumentację i zgodność działania od rekonstrukcji identycznego kodu maszynowego.

Precyzyjne wyszukiwanie

Połącz tytuł z decompilation, disassembly, reimplementation lub reverse engineering. Dokumentacja GitHuba opisuje filtry. Przykłady:

Dodaj fork:true, aby znaleźć porty i kontynuacje. Także na GitLabie kieruj się oficjalnymi odsyłaczami; kopia o tej samej nazwie nie musi być źródłem nadrzędnym.

Oceń wynik

Ustal obiekt rekonstrukcji i wersję, a następnie dostępne materiały: kod, dokumentację, instrukcje budowania i gotowe wydania. Pasek postępu nie odpowiada na wszystkie te pytania. Otwórz źródło pomiaru i sprawdź zakres.

Jeśli potrzebujesz kodu open source do ponownego wykorzystania, przeczytaj licencję. Definicja Open Source Initiative obejmuje prawa do modyfikacji i rozpowszechniania, nie tylko wgląd w kod. Etykieta „Nie określono licencji” nie przyznaje tych praw.

Gwiazdki pomagają odkrywać projekty, lecz nie mierzą poprawności ani ukończenia. Mogę pomóc zawęża wybór według dostępnych systemów; wymagania nadal sprawdzaj u autorów.

Zapisz krótką listę: URL, cel, typ pracy i sprawdzalny następny krok. Pomogą poradniki o GitHubie, wybranych grach, aktywności i konkretnym tytule. Zgłoś brakujący projekt; przed publikacją przechodzi ocenę. Przeczytaj też o postępie i współtworzeniu.