An open API service indexing awesome lists of open source software.

https://github.com/macmade/dyld_cache_extract

A macOS utility to extract dynamic libraries from the dyld_shared_cache of macOS and iOS.
https://github.com/macmade/dyld_cache_extract

cache dyld dylib extract extract-dynamic-libraries ios macho macos macos-utility reverse-engineering

Last synced: 12 months ago
JSON representation

A macOS utility to extract dynamic libraries from the dyld_shared_cache of macOS and iOS.

Awesome Lists containing this project

README

          

dyld_cache_extract
==================

[![Build Status](https://img.shields.io/github/actions/workflow/status/macmade/dyld_cache_extract/ci-mac.yaml?label=macOS&logo=apple)](https://github.com/macmade/dyld_cache_extract/actions/workflows/ci-mac.yaml)
[![Issues](http://img.shields.io/github/issues/macmade/dyld_cache_extract.svg?logo=github)](https://github.com/macmade/dyld_cache_extract/issues)
![Status](https://img.shields.io/badge/status-obsolete-red.svg?logo=git)
![License](https://img.shields.io/badge/license-mit-brightgreen.svg?logo=open-source-initiative)
[![Contact](https://img.shields.io/badge/follow-@macmade-blue.svg?logo=twitter&style=social)](https://twitter.com/macmade)
[![Sponsor](https://img.shields.io/badge/sponsor-macmade-pink.svg?logo=github-sponsors&style=social)](https://github.com/sponsors/macmade)

### Notice

This project is now obsolete.
Please take a look at the [dyld-cache-dump](https://github.com/macmade/dyld-cache-dump) project.

### About

A macOS utility to extract dynamic libraries from the `dyld_shared_cache` of macOS and iOS.

The project is available as a **macOS application (with GUI)** and as a **command line tool**.

![Main Window](Resources/MainWindow.png "Main Window")
![File Window](Resources/FileWindow.png "File Window")

### Command line usage

dyld_cache_extract - Extractor utility for DYLD shared cache

Available options:

--help Shows this help dialog.
--info [PATH] Displays informations about a dyld_shared_cache file.
--extract-all [PATH] [OUT_DIR] Extracts all libraries from a dyld_shared_cache file.
--extract [LIB] [PATH] [OUT_DIR] Extracts a specific library from a dyld_shared_cache file.

License
-------

Project is released under the terms of the MIT License.

Repository Infos
----------------

Owner: Jean-David Gadina - XS-Labs
Web: www.xs-labs.com
Blog: www.noxeos.com
Twitter: @macmade
GitHub: github.com/macmade
LinkedIn: ch.linkedin.com/in/macmade/
StackOverflow: stackoverflow.com/users/182676/macmade