Skip to content
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 dyld shared cache #290

Open
psifertex opened this issue Jun 7, 2016 · 5 comments
Open

support for dyld shared cache #290

psifertex opened this issue Jun 7, 2016 · 5 comments
Labels
Component: Core Issue needs changes to the core Effort: Medium Issue should take < 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality
Milestone

Comments

@psifertex
Copy link
Member

See: http://iphonedevwiki.net/index.php/Dyld_shared_cache for more info.

@psifertex psifertex added the Type: Enhancement Issue is a small enhancement to existing functionality label Jun 7, 2016
@psifertex psifertex added this to the post-v1 milestone Jun 7, 2016
@cornejo
Copy link

cornejo commented Jun 7, 2016

If you need to get copies of a dyld_shared_cache_ file then you can follow the steps here (http://newosxbook.com/articles/OTA.html) to extract one for yourself from one of the updates here (https://www.theiphonewiki.com/wiki/OTA_Updates)

Note that the files taken from actual phones are a) encrypted (I believe?) and b) have some form of ASLR pre-applied to them.

@plafosse plafosse modified the milestones: future, v1.3 Dec 4, 2018
@plafosse plafosse modified the milestones: v2.0, v2.1 Jun 26, 2019
@plafosse plafosse modified the milestones: v2.0, v2.1 Mar 31, 2020
@plafosse plafosse modified the milestones: 2.2, 2.3 Sep 2, 2020
@plafosse plafosse modified the milestones: 2.3, future Oct 28, 2020
@psifertex psifertex added the Impact: High Issue adds or blocks important functionality label Dec 16, 2020
@psifertex
Copy link
Member Author

Blocking on #133

@psifertex psifertex added the Effort: Medium Issue should take < 1 month label Dec 16, 2020
@plafosse plafosse removed this from the future milestone Jan 26, 2021
@brinlyau
Copy link

brinlyau commented Feb 8, 2022

Apple OSS'ed their latest version of dyld, plus you could probably look at how the Ghidra loader works. https://github.com/apple-oss-distributions/dyld

@psifertex psifertex added this to the 3.3 (Mobile) milestone Feb 8, 2022
@psifertex
Copy link
Member Author

Thanks -- we've got some other references for this too I thought I posted on this issue but it must have been a different one. I did at least tag this for 3.3 which is when we expect to be working on it again.

@0cyn
Copy link
Member

0cyn commented Feb 27, 2022

In the meantime, this works for arm64 shared caches: https://github.com/cxnder/bn-dyldsharedcache

@plafosse plafosse added this to the Fhloston milestone Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Core Issue needs changes to the core Effort: Medium Issue should take < 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality
Projects
None yet
Development

No branches or pull requests

5 participants