-
-
Notifications
You must be signed in to change notification settings - Fork 169
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
Fix commands like ipsw class-dump
to work on older macOS versions
#577
Comments
ipsw class-dump
work on older macOS versionsipsw class-dump
to work on older macOS versions
@blacktop Does the following info help with any investigation into fixing the headers extracted from the DSC on macOS 12 (& presumably older versions)? I extracted all headers from the DSC for the current latest macOS 12, 13, 14 & 15 versions (the older 2 versions ran on Intel, the newer 2 versions ran on Apple Silicon). In one example file (
macOS 12.7.6 (build 21H1320) x86_64hipsw class-dump /System/Library/dyld/dyld_shared_cache_x86_64h --all --headers --output /tmp/headers macOS 13.7.2 (build 22H313) x86_64hipsw class-dump /System/Volumes/Preboot/Cryptexes/OS/System/Library/dyld/dyld_shared_cache_x86_64h --all --headers --output /tmp/headers macOS 14.7.2 (build 23H311) arm64e & macOS 15.2 (build 24C101) arm64eipsw class-dump /System/Volumes/Preboot/Cryptexes/OS/System/Library/dyld/dyld_shared_cache_arm64e --all --headers --output /tmp/headers Zip of header extracted for
|
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
I'd like to keep this open. Any chance it might be worked on? It looks like ipsw works on macOS 13+, but not on macOS 12. |
What happened?
On macOS 12.7.6, commands like:
ipsw class-dump /System/Library/dyld/dyld_shared_cache_arm64e 'CommerceKit' --headers --output /tmp/CommerceKit_HDRS
output headers with incorrect symbol names. e.g.,
/tmp/CommerceKit_HDRS/CommerceKit/CKBag.h
is:Please fix this command, and all other related commands, for as many latest versions of each macOS major version as possible.
How can we reproduce this?
Run the above command on macOS 12.7.6. Try it on some other macOS versions, too.
ipsw version
Search
Code of Conduct
Additional context
See #563
The text was updated successfully, but these errors were encountered: