게임 밖의 역공학: 소프트웨어, 펌웨어, 하드웨어
작성: DecompHub · 수정일 · 한국어
역공학은 게임뿐 아니라 앱 호환성, 운영체제, 펌웨어, 하드웨어 문서화에도 쓰입니다. decompilation만 검색하면 재구현이나 기기 연구를 놓칠 수 있습니다. 이해하려는 동작이나 플랫폼에서 출발하세요.
소프트웨어와 운영체제
Darling은 Linux에서 Darwin/macOS 소프트웨어를 실행하는 작업을 합니다. ReactOS는 Windows 프로그램·드라이버와의 호환성을 목표로 하는 OS입니다. 어느 쪽도 모든 앱의 지원을 뜻하지는 않습니다.
구현된 인터페이스, 테스트한 프로그램, 제한을 확인하세요. 호환성 표나 재현 가능한 테스트가 단일 완료율보다 유용할 수 있습니다. 소프트웨어와 운영체제를 나눠 보면 범위를 구분하기 쉽습니다.
펌웨어와 하드웨어
coreboot는 공개 펌웨어 작업의 출발점입니다. 정확한 보드 지원을 확인하세요. 대체 펌웨어가 제조사 이미지의 디컴파일인 것은 아닙니다.
Asahi Linux 문서는 Apple Silicon 연구를, Project Trellis는 Lattice ECP5 FPGA 구조와 공개 도구 생태계를 다룹니다. 결과물이 복원된 앱 대신 지식과 도구일 수도 있습니다.
구체적인 대상 검색하기
제품, 칩셋, 파일 형식, API에 reverse engineering, reimplementation, compatibility, documentation을 조합합니다. 기기 리비전이나 소프트웨어 버전, 목표, 사용 판단의 근거를 기록하세요.
비슷한 이름은 연관성을 증명하지 않으며 스타·언어·카테고리만으로 지원 여부를 추정하면 안 됩니다. 재사용 가능한 OSS가 필요하면 라이선스를 읽으세요.