# OFRAK

> 通过资源树图形界面与 Python API，递归识别、解包、分析、修改和重新打包固件及二进制格式，并可接入可选反汇编后端。

- 类型：工具
- 目标：二进制 · 固件
- 类别：固件工具
- 关联：基础工具
- 来源复核于：2026-10-16
- 收录于：2026-10-16
- 原始资源：<https://github.com/redballoonsecurity/ofrak>
- 一手来源：<https://github.com/redballoonsecurity/ofrak/blob/1e1ef750222c1a842248ae7bdcae576bfdedae65/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/ofrak/>
- 记录 JSON：<https://awesomerea.org/resources/ofrak/record.json>
- 英文版：[English](https://awesomerea.org/resources/ofrak/index.md)

## 使用条件与局限

- PyPI 安装指南要求 Python 3.9+ 及各格式所需的外部工具；macOS 还需 cmake 和 libmagic，并应避开文档指出存在回归问题的 libmagic 5.47。
- Docker 构建需要 BuildKit，Docker 23+ 默认启用。Ghidra、Binary Ninja 等分析后端具有各自的安装与许可要求。
- OFRAK 使用其独立的社区许可证，面向个人和教育用途；商业用户应查看独立的 Pro 或 Enterprise 许可条款。

## 一手来源

1. <https://github.com/redballoonsecurity/ofrak/blob/1e1ef750222c1a842248ae7bdcae576bfdedae65/README.md>
2. <https://github.com/redballoonsecurity/ofrak/blob/1e1ef750222c1a842248ae7bdcae576bfdedae65/docs/install/pypi.md>
3. <https://github.com/redballoonsecurity/ofrak/blob/1e1ef750222c1a842248ae7bdcae576bfdedae65/docs/install/docker.md>

## 同分区更多条目：固件与硬件

- [FirmAE](https://awesomerea.org/zh/resources/firmae/index.md) · 工具
- [PulseView 信号与协议分析工具](https://awesomerea.org/zh/resources/pulseview/index.md) · 工具
- [UEFITool 固件镜像分析工具](https://awesomerea.org/zh/resources/uefitool/index.md) · 工具
- [Glasgow Interface Explorer 数字接口探索工具](https://awesomerea.org/zh/resources/glasgow-interface-explorer/index.md) · 工具
- [Penguin 固件重托管工具](https://awesomerea.org/zh/resources/penguin/index.md) · 工具
- [ipsw Apple 固件研究工具包](https://awesomerea.org/zh/resources/ipsw/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
