Skip to content

Extract *usable* file from the iOS dyld shared cache

Notifications You must be signed in to change notification settings

royiarchy/decache

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decache

-----

Decache extracts working and completely valid files from an iOS dyld shared cache.

Compilation:
  Link your theos directory to ./theos
  Edit the makefile to determine native (OS X) vs iphone (iOS)

Usage examples:
  To list all files in the cache
    decache -c <cache>
  To dump the entire cache
    decache -c <cache> -o <output dir>
  To dump just one file
    decache -c <cache> -x <file to extract>
    decache -c <cache> -x <file to extract> -o <output path + filename>
  
Notes:
  Wildcards are not supported.  However, decache does partial string matching (e.g. '-x UIKit')
  Do not use scp/rsync to download your cache from your device.  Use afc.  Or figure out how to use F_GLOBAL_NOCACHE.
  I do not add code signatures.

About

Extract *usable* file from the iOS dyld shared cache

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 97.8%
  • C 2.2%