Реверс-инжиниринг за пределами игр: программы, прошивки и устройства
Автор: DecompHub · Обновлено · Русский
Реверс-инжиниринг включает совместимость программ, ОС, прошивки и документацию оборудования. Один термин decompilation пропускает проекты, называющие работу повторной реализацией или исследованием устройств.
Программы и операционные системы
Darling работает над запуском Darwin/macOS-программ в Linux. ReactOS создаёт ОС с целью совместимости с Windows-программами и драйверами. Это не обещание поддержки всего ПО.
Проверьте интерфейсы, протестированные программы и ограничения. Матрица совместимости или воспроизводимый тест могут быть полезнее общего процента. Категории программ и ОС помогают различать масштаб.
Прошивки и оборудование
coreboot — отправная точка для открытых прошивок. Проверяйте точную плату: замена прошивки не обязательно является декомпиляцией образа производителя.
Документация Asahi Linux описывает Apple Silicon, а Project Trellis — FPGA Lattice ECP5 и открытые инструменты для них. Результатом исследования могут быть знания и инструменты, а не восстановленное приложение.
Ищите конкретную цель
Соедините продукт, чипсет, формат или API с reverse engineering, reimplementation, compatibility, documentation. Уточните ревизию устройства или версию ПО, цель проекта и доказательства пригодности.
Похожие имена не устанавливают связь, а звёзды и язык кода не доказывают поддержку. Для повторного использования изучите лицензию.
Продолжайте в категориях прошивок, оборудования и в руководстве по типам работы.