classdump-dyld icon indicating copy to clipboard operation
classdump-dyld copied to clipboard

classdump installed application not working in iOS 9.3.3

Open stas-smedia opened this issue 8 years ago • 5 comments

i've compiled from code but when i run for example classdump-dyld -D /private/var/containers/Bundle/Application/F5F581E5-E214-4FB7-8193-93D4D1402DE1/MyTalkingTom.app/mytalkingtom it just returns nothing, i've tried the sample application on ios 9.2.0 and it works fine

when i run for example classdump-dyld /System/Library/Frameworks/UIKit.framework or classdump-dyld /usr/libexec/backboardd it works fine, am i missing something?

stas-smedia avatar Aug 29 '16 09:08 stas-smedia

iOS at or around 9.3.3 added new restrictions around dyld/exec to prevent containerised executables (user/gui applications) from honoring DYLD_INSERT_LIBRARIES et al

emonti avatar Aug 29 '16 22:08 emonti

@emonti so no way to fix this? :(

stas-smedia avatar Aug 30 '16 08:08 stas-smedia

Sorry, I don't know the answer to that. CydiaSubstrate, assuming it still works on iOS 9.3.3, must have worked around this same issue somehow. Therein may lie the answer.

emonti avatar Aug 30 '16 16:08 emonti

here's another possible workaround: https://github.com/stefanesser/dumpdecrypted/issues/19

emonti avatar Aug 30 '16 16:08 emonti

same issue there.

ofirkris avatar Aug 31 '16 12:08 ofirkris