游戏之外的逆向工程:软件、固件与硬件
作者: DecompHub · 更新日期 · 简体中文
逆向工程不只用于游戏,也涉及应用兼容、操作系统、固件和硬件文档。仅搜索 decompilation 会错过自称重新实现、兼容层或设备研究的项目。先明确想理解的行为或平台。
软件与操作系统
Darling致力于在 Linux 环境运行 Darwin/macOS 软件。ReactOS开发面向 Windows 软件与驱动兼容性的操作系统。这些目标都不代表所有应用已经受支持。
检查实现了哪些接口、测试了哪些程序、限制在哪里。兼容表或可复现测试可能比一个总完成率更有帮助。软件与操作系统分类能帮助区分替代应用与完整运行环境。
固件与硬件研究
coreboot是了解开放固件的起点。应确认精确主板型号的支持情况。替代固件不一定来自对厂商镜像的反编译。
Asahi Linux 文档记录 Apple Silicon 研究,Project Trellis研究 Lattice ECP5 FPGA 架构并支持开放工具链。这说明有价值的结果可能是结构化知识和工具,而不是重建应用。
用具体目标搜索
将产品、芯片组、文件格式或 API 名与 reverse engineering、reimplementation、compatibility、documentation 组合。记录硬件修订版或软件版本、声明的目标与可用性的证据。
相似名称不证明关联,Star 数、语言和分类也不能证明支持。需要可复用 OSS 时应查看实际许可证。