ldid / ldid2

When building recent iOS jailbreaks dependent on SHA256 signatures, ldid2 is required. This repo will allow you to easily compile ldid and ldid2 for signing and modifying an iOS binary’s entitlements, and thus jailbreaking a device.

macOS: ldid{2} -e MobileSafari # to dump MobileSafari’s entitlements

macOS: ldid{2} -S cat # to sign cat

Extract shared libraries used by apps not directly available on iOS filesystem for static analysis:

Grab the patched dyld-210.2.3-patched (included in this repo) and run the custom dsc_extractor (you may need to compile from the xcodeproject) to dump iOS’ /System/Library/Caches/com.apple.dyld/dyld_shared_cache_arm* into individual dylibs: