# ゲーム以外のリバースエンジニアリングを探す

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

リバースエンジニアリングはゲームに限りません。アプリの互換性、OS、ファームウェア、機器の文書化にも広がります。`decompilation`だけでは再実装や互換性の研究を見落とすため、知りたい動作やプラットフォームから探しましょう。

## ソフトウェアとOS

[Darling](https://github.com/darlinghq/darling)はLinux上でDarwin/macOSソフトウェアを動かす取り組みです。[ReactOS](https://reactos.org/what-is-reactos/)はWindowsのソフトウェアやドライバとの互換性を目指すOSです。どちらも、すべてのアプリへの対応を意味するわけではありません。

実装済みインターフェース、テスト対象、制限を確認します。互換性表や再現できるテストの方が単一の完成率より役立つ場合があります。[ソフトウェア](https://app.decomphub.com/ja/categories/applications)と[OS](https://app.decomphub.com/ja/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/ja/categories/firmware)、[ハードウェア調査](https://app.decomphub.com/ja/categories/hardware)、[作業種別の説明](/ja/guides/decompilation-reimplementation-recompilation)へ進めます。
