Skip to content

ipsw outputs mangled symbol names on Monterey #563

Answered by rgoldberg
rgoldberg asked this question in Q&A
Discussion options

You must be logged in to vote

No problem. Thanks for all the help.

I ran the same command, except I had to change the DSC path, as the path you used did not exist on my file system. I assume that's due to macOS version differences.

ipsw class-dump /System/Library/dyld/dyld_shared_cache_arm64e 'CommerceKit' --headers --output /tmp/CommerceKit_HDRS

Contents of CKBag.h still have start-truncated symbol names, so I guess that I need a newer macOS.

//
//   Generated by https://github.com/blacktop/ipsw (Version: 3.1.544, BuildCommit: Homebrew)
//
//    - LC_BUILD_VERSION:  Platform: macOS, MinOS: 12.7, SDK: 12.7, Tools: [ld (756.90), ld (760)]
//    - LC_SOURCE_VERSION: 712.6.1.0.0
//
#ifndef CKBag_h
#define CKBag_h
@impor…

Replies: 1 comment 13 replies

Comment options

You must be logged in to vote
13 replies
@rgoldberg
Comment options

@rgoldberg
Comment options

@blacktop
Comment options

@rgoldberg
Comment options

Answer selected by rgoldberg
@blacktop
Comment options

@rgoldberg
Comment options

@rgoldberg
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants