# dyld_cache_extract dyld 共享缓存提取工具

> macOS 应用及命令行工具，可读取 macOS 或 iOS 的 dyld_shared_cache 文件，显示其头部、映射区和镜像列表，并将单个或全部动态库复制到指定目录。命令行提供 --info、--extract 和 --extract-all，图形界面显示同样的头部信息，并可选择要提取的镜像。README 已将项目标为过时，并推荐作者的 dyld-cache-dump。

- 类型：工具
- 目标：应用 · 二进制
- 类别：原生分析工具
- 关联：基础工具
- 来源复核于：2026-10-20
- 收录于：2026-11-02
- 原始资源：<https://github.com/macmade/dyld_cache_extract>
- 一手来源：<https://github.com/macmade/dyld_cache_extract/blob/b29fbb9266c3c3b072c37c18bef3251105cd40b6/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/dyld-cache-extract/>
- 记录 JSON：<https://awesomerea.org/resources/dyld-cache-extract/record.json>
- 英文版：[English](https://awesomerea.org/resources/dyld-cache-extract/index.md)

## 使用条件与局限

- README 已将项目标为过时，并建议改用 dyld-cache-dump。最近的提交发生在 2023-06-12，修复了当时最新 Xcode 下的构建，并更新 CI 与 README。0.1.0（2017-03-06）和 0.1.1（2017-06-18）两个版本各附带一个压缩的 Dyld Cache Extractor 应用，此后没有新版本。
- 在 macOS 上用 Xcode 构建 dyld_cache_extract.xcodeproj，其中的 scheme 涵盖命令行工具、图形界面应用和 DCE 静态库；需要初始化 PIMPL、GitHubUpdates 和 xcconfig 子模块。CI 在 macos-latest 上构建并静态分析命令行与图形界面的 Debug 和 Release 配置，未启用测试。
- 需要使用者自己 macOS 或 iOS 系统中的 dyld_shared_cache 文件；仓库不含任何缓存或提取出的库。解析器只读取单个缓存文件中原始头部的字段（magic、映射表与镜像表、dyld 基址），并复制每个镜像的字节及 __LINKEDIT 区域；所审阅的代码不处理拆分的子缓存，也未说明是否支持当前 macOS 或 iOS 的缓存。
- 采用 MIT 许可（2016，Jean-David Gadina，XS-Labs）。

## 一手来源

1. <https://github.com/macmade/dyld_cache_extract/blob/b29fbb9266c3c3b072c37c18bef3251105cd40b6/README.md>
2. <https://github.com/macmade/dyld_cache_extract/blob/b29fbb9266c3c3b072c37c18bef3251105cd40b6/LICENSE>
3. <https://github.com/macmade/dyld_cache_extract/blob/b29fbb9266c3c3b072c37c18bef3251105cd40b6/.gitmodules>
4. <https://github.com/macmade/dyld_cache_extract/blob/b29fbb9266c3c3b072c37c18bef3251105cd40b6/.github/workflows/ci-mac.yaml>
5. <https://github.com/macmade/dyld_cache_extract/blob/b29fbb9266c3c3b072c37c18bef3251105cd40b6/DCE/source/CacheFile.cpp>
6. <https://github.com/macmade/dyld_cache_extract/blob/b29fbb9266c3c3b072c37c18bef3251105cd40b6/dyld_cache_extract/main.cpp>
7. <https://github.com/macmade/dyld_cache_extract/releases/tag/0.1.1>

## 同分区更多条目：原生二进制

- [FLARE IDA Pro 实用脚本合集](https://awesomerea.org/zh/resources/flare-ida/index.md) · 工具
- [Binlex 二进制特征词法框架](https://awesomerea.org/zh/resources/binlex/index.md) · 工具
- [Driver Buddy Reloaded Windows 内核驱动分析插件](https://awesomerea.org/zh/resources/driver-buddy-reloaded/index.md) · 工具
- [FA（Firmware Analysis）符号定位自动化工具](https://awesomerea.org/zh/resources/fa-firmware-analysis/index.md) · 工具
- [pyinstxtractor-ng 新一代 PyInstaller 程序提取工具](https://awesomerea.org/zh/resources/pyinstxtractor-ng/index.md) · 工具
- [CoBRA 混合布尔-算术表达式化简器](https://awesomerea.org/zh/resources/cobra-mba-simplifier/index.md) · 工具

## 关于此条目

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