InspectiveC icon indicating copy to clipboard operation
InspectiveC copied to clipboard

objc_msgSend hook for debugging/inspection purposes.

Results 9 InspectiveC issues
Sort by recently updated
recently updated
newest added

Update Theos installation guide and APT repo URLs.

I have a tweak that runs the following code ``` #include "InspCWrapper.m" %ctor { setMaximumRelativeLoggingDepth(4); NSLog(@"Flag1"); enableLogging(); enableCompleteLogging(); NSLog(@"Flag2"); } ``` I can confirm that this runs because both Flag1...

I am using latest InspectiveC in a tweak injected into ios stock photos app with the following process filter: ``` com.apple.mobileslideshow ```` But it fails to create the log file...

InspectiveC is a awesome tool.But I've noticed that it produce too many information that I don't need. eg:many inner detail of some regular call. Perhaps we can add filter to...

Currently, this isn't working on iOS 10 due to an issue with MSHookFunction as of CydiaSubstrate v0.9.6301 and below. Saurik already knows about the issue - stay tuned for a...

I'm using the latest theos and building with make package FINALPACKAGE=1. iPhone 5c, iOS 9.0.1, iOS 9.0 SDK

When using the deb for the current repository, I have the following error when loading InspectiveC with cycript: ``` cy# intFunc=new Type("v").functionWith(int);objFunc=new Type("v").functionWith(id);classFunc=new Type("v").functionWith(Class);selFunc=new Type("v").functionWith(SEL);voidFunc=new Type("v").functionWith(new Type("v"));objSelFunc=new Type("v").functionWith(id,SEL);classSelFunc=new Type("v").functionWith(Class,SEL);handle=dlopen("/usr/lib/libinspectivec.dylib",RTLD_NOW);setMaximumRelativeLoggingDepth=intFunc(dlsym(handle,"InspectiveC_setMaximumRelativeLoggingDepth"));watchObject=objFunc(dlsym(handle,"InspectiveC_watchObject"));unwatchObject=objFunc(dlsym(handle,"InspectiveC_unwatchObject"));watchSelectorOnObject=objSelFunc(dlsym(handle,"InspectiveC_watchSelectorOnObject"));unwatchSelectorOnObject=objSelFunc(dlsym(handle,"InspectiveC_unwatchSelectorOnObject"));watchClass=classFunc(dlsym(handle,"InspectiveC_watchInstancesOfClass"));unwatchClass=classFunc(dlsym(handle,"InspectiveC_unwatchInstancesOfClass"));watchSelectorOnClass=classSelFunc(dlsym(handle,"InspectiveC_watchSelectorOnInstancesOfClass"));unwatchSelectorOnClass=classSelFunc(dlsym(handle,"InspectiveC_unwatchSelectorOnInstancesOfClass"));watchSelector=selFunc(dlsym(handle,"InspectiveC_watchSelector"));unwatchSelector=selFunc(dlsym(handle,"InspectiveC_unwatchSelector"));enableLogging=voidFunc(dlsym(handle,"InspectiveC_enableLogging"));disableLogging=voidFunc(dlsym(handle,"InspectiveC_disableLogging"));enableCompleteLogging=voidFunc(dlsym(handle,"InspectiveC_enableCompleteLogging"));disableCompleteLogging=voidFunc(dlsym(handle,"InspectiveC_disableCompleteLogging")) ***...

Just required updating fishhook, everything else seems(?) to work as intended. Required removing armv7 and bumping target to 14.5 to build, but I left those. Wonderful tool by the way...

I need help, it doesn't work