Skip to content

validity check #8

@joevt

Description

@joevt

I can successfully extract arm64e and x86_64h without issue.

But using this command in Monterey to extract x86_64:

dyld-shared-cache-extractor /System/Library/dyld/dyld_shared_cache_x86_64 /Volumes/Devs/Developer/dyldSharedCacheFrameworks/Monterey/x86_64

I get this error:

Error: dyld shared cache code signature for page 51541 is incorrect.
Error: shared cache failed validity check for file at /System/Library/dyld/dyld_shared_cache_x86_64

and nothing gets extracted.

I believe it's because of Lilu/WhateverGreen patches being made to some frameworks.
I'm using OCLP on a MacPro3,1 to run Big Sur, Monterey, Ventura.
I also use OCLP to load Lilu/WhateverGreen patches for older macOS versions.

Is there a way to bypass shared cache validity check?
Is there a way to discover what framework page 51541 belongs to?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions