dyld-shared-cache-extractor
As of macOS Big Sur, instead of shipping the system libraries with macOS, Apple ships a generated cache of all built in dynamic libraries and excludes the originals. This tool allows you to extract these libraries from the cache for reverse engineering.
[…]
This tool loads the private
dsc_extractor.bundle
from Xcode, meaning whichever it should always be able to extract the newest versions of the file for beta OS versions.This logic is based on the function at the bottom of
dyld3/shared-cache/dsc_extractor.cpp
from thedyld
source dump.
Previously: