# 游戏之外的逆向工程：软件、固件与硬件

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

逆向工程不只用于游戏，也涉及应用兼容、操作系统、固件和硬件文档。仅搜索 `decompilation` 会错过自称重新实现、兼容层或设备研究的项目。先明确想理解的行为或平台。

## 软件与操作系统

[Darling](https://github.com/darlinghq/darling)致力于在 Linux 环境运行 Darwin/macOS 软件。[ReactOS](https://reactos.org/what-is-reactos/)开发面向 Windows 软件与驱动兼容性的操作系统。这些目标都不代表所有应用已经受支持。

检查实现了哪些接口、测试了哪些程序、限制在哪里。兼容表或可复现测试可能比一个总完成率更有帮助。[软件](https://app.decomphub.com/zh-cn/categories/applications)与[操作系统](https://app.decomphub.com/zh-cn/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` 组合。记录硬件修订版或软件版本、声明的目标与可用性的证据。

相似名称不证明关联，Star 数、语言和分类也不能证明支持。需要可复用 OSS 时应查看实际许可证。

可继续浏览[固件](https://app.decomphub.com/zh-cn/categories/firmware)、[硬件研究](https://app.decomphub.com/zh-cn/categories/hardware)与[工作类型指南](/zh-cn/guides/decompilation-reimplementation-recompilation)。
