# 게임 밖의 역공학: 소프트웨어, 펌웨어, 하드웨어

Author: DecompHub
Updated: 2026-10-10
Language: ko
Canonical: https://decomphub.com/ko/guides/decompilation-beyond-games

역공학은 게임뿐 아니라 앱 호환성, 운영체제, 펌웨어, 하드웨어 문서화에도 쓰입니다. `decompilation`만 검색하면 재구현이나 기기 연구를 놓칠 수 있습니다. 이해하려는 동작이나 플랫폼에서 출발하세요.

## 소프트웨어와 운영체제

[Darling](https://github.com/darlinghq/darling)은 Linux에서 Darwin/macOS 소프트웨어를 실행하는 작업을 합니다. [ReactOS](https://reactos.org/what-is-reactos/)는 Windows 프로그램·드라이버와의 호환성을 목표로 하는 OS입니다. 어느 쪽도 모든 앱의 지원을 뜻하지는 않습니다.

구현된 인터페이스, 테스트한 프로그램, 제한을 확인하세요. 호환성 표나 재현 가능한 테스트가 단일 완료율보다 유용할 수 있습니다. [소프트웨어](https://app.decomphub.com/ko/categories/applications)와 [운영체제](https://app.decomphub.com/ko/categories/operating-systems)를 나눠 보면 범위를 구분하기 쉽습니다.

## 펌웨어와 하드웨어

[coreboot](https://www.coreboot.org/)는 공개 펌웨어 작업의 출발점입니다. 정확한 보드 지원을 확인하세요. 대체 펌웨어가 제조사 이미지의 디컴파일인 것은 아닙니다.

[Asahi Linux 문서](https://github.com/AsahiLinux/docs)는 Apple Silicon 연구를, [Project Trellis](https://github.com/YosysHQ/prjtrellis)는 Lattice ECP5 FPGA 구조와 공개 도구 생태계를 다룹니다. 결과물이 복원된 앱 대신 지식과 도구일 수도 있습니다.

## 구체적인 대상 검색하기

제품, 칩셋, 파일 형식, API에 `reverse engineering`, `reimplementation`, `compatibility`, `documentation`을 조합합니다. 기기 리비전이나 소프트웨어 버전, 목표, 사용 판단의 근거를 기록하세요.

비슷한 이름은 연관성을 증명하지 않으며 스타·언어·카테고리만으로 지원 여부를 추정하면 안 됩니다. 재사용 가능한 OSS가 필요하면 라이선스를 읽으세요.

[펌웨어](https://app.decomphub.com/ko/categories/firmware), [하드웨어 연구](https://app.decomphub.com/ko/categories/hardware), [작업 유형 가이드](/ko/guides/decompilation-reimplementation-recompilation)에서 계속 찾아볼 수 있습니다.
