-
Notifications
You must be signed in to change notification settings - Fork 108
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
_assert(CYRecvAll(client, &size, sizeof(size))):../Console.cpp(142):Run #10
Comments
What process are you injecting into? I also recommend transferring InspectiveC.cy to your device; navigate to the directory that it is in and
|
@DavidGoldman it seems like the problem persists with all 3rd party apps, i.e. here is an example with Uber app:
It seems to work fine with a few of the stock apps I tried. |
Unable to reproduce this - what device + iOS version are you on? |
iOS 8.4 with iPhone 5c |
Just tested this on my iPhone 5 and it works fine. Is InspectiveC installed properly? You can modify the cycript file to print dlerror() to help figure this out. |
There is not way to print |
If you compile your own tweak with the InspCWrapper, does it work? Is there a crashlog, perhaps (try CrashReporter)? |
I'm also experiencing this issue when using cy# watchClass(CUCaptureController)
*** _assert(CYRecvAll(client, &size, sizeof(size))):../Console.cpp(140):Run iPhone 5s on iOS 9.0.2 |
What happens if you run the code inside of a tweak instead? Does the Camera app crash? |
I tried using the InspCWrapper.m inside my project, and the Camera app didn't crash, but I also didn't see any of the logs in the log directory. |
See #6. Not sure why it would crash in Cycript though. |
I'll post this here as it might be related. In the device logs it shows
The same happens when linking the The previous version seemed to work fine. |
Hmm, what about this version? This one is compiled with |
No, still the same problem. |
What was the old version that you were using? What iOS version are you on? And what process are you injecting into? |
The previous version I used is whatever was on your repo before you updated it. I only installed it 3 days ago, so would have been the previous version. iOS 8.4 It crashes when hooking SpringBoard |
Hmm, try compiling InspectiveC (clone from repo) with the iOS 8.4 SDK. Does that version work? |
Ok, I have tried with both 9.3 and 8.4 SDK's.
When the
And the device log doesn't give much away:
|
Odd, nothing in the build log looks out of the ordinary.... maybe try commenting out line 3 in the makefile? Really not sure what's causing this issue. |
When I comment out the
|
I have just tried an iOS 7.0.4 device, and in Cycript I get
I tried doing:
and got
|
Does compiling an older version of InspectiveC work? |
Where can I grab an old version from? |
You can just checkout an older commit. |
Older commits don't work either. Although I remember not being able to get it to work the first time I tried, until I downloaded the deb from your repo. |
I noticed you had this line commented out in the MakeFile
Could it be a problem with 32bit vs 64bit? |
That flag is for debugging - it produces assembly code to inspect. How are you compiling? |
I'm just running |
What version of theos are you using? |
I updated theos and still no dice. I did add some logs and it seems the crash isn't caused by the one time your code calls |
I've just ran into this problem again, Googled it and ended up back here lol. |
Do the old versions of the deb work? Where are you having the issues? |
Yes your 1.0.9 deb works. |
When using the deb for the current repository, I have the following error when loading InspectiveC with cycript:
The text was updated successfully, but these errors were encountered: