-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for macOS and other platform? #11
Comments
Glad to know that, thank you! |
@miku1958 I'll PR support for macOS support soon. The place where I'm blocked on, however, is extracting the dyld cache from a macOS firmware file. @noahsmartin I'd love to know if we need to use a separate tool for macOS firmwares. |
This works for macOS, though it extracts all binaries and not just the framework you need: dyld-shared-cache-extractor \
/System/Volumes/Preboot/Cryptexes/OS/System/Library/dyld/dyld_shared_cache_arm64e \
/tmp/libraries |
Dump load address of a framework:➜ ipsw dsc macho -l 21B91__iPhone13,2_3/dyld_shared_cache_arm64e SwiftUI | grep -m1 -Eo 'addr=0x[0-9a-f]+' | cut -d'=' -f2
0x18b9f4000 Saves needing to install another tool, but if you still need to extract the framework you can use Bonus - download/extract shared cache from any device, any version without downloading the entire IPSW
|
A use case for macOS 14 + SwiftUI symbol needed. Currently I have to use macOS 12 to reproduce the bug and collect the related symbols. |
Any plan for this?
The text was updated successfully, but these errors were encountered: