Skip to content
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

Injecting on El Capitan is broken #21

Open
fzwo opened this issue Oct 17, 2015 · 2 comments
Open

Injecting on El Capitan is broken #21

fzwo opened this issue Oct 17, 2015 · 2 comments

Comments

@fzwo
Copy link

fzwo commented Oct 17, 2015

F-Script 10.10 works on El Capitan. Even injecting the framework works, but a few things need to be revised:

GDB isn't shipped anymore, so Use LLDB instead of GDB for attaching.

System Integrity Protection prevents attaching, so Disable System Integrity Protection (boot into recovery mode by holding Cmd+R and type csrutil disable into Terminal).

Finally, it seems that getting the PID via AppleScript is broken. Supplying it manually does work.

@Kentzo
Copy link
Owner

Kentzo commented Oct 17, 2015

@fzwo I think I can address 1 and 3, but not 2. However if it's possible to detect whether System Integrity Protection is enabled, script could show a warning.

@fzwo
Copy link
Author

fzwo commented Oct 17, 2015

@Kentzo Thanks for replying so soon.

I was not expecting you to fix 2; I opened this issue both for you as the maintainer as well as for other users so they don't waste time trying to figure it out.

It would be great if you could fix 1 and 3.

By the way, I spent 5 minutes trying to get it to build on 10.11, but no luck getting a runnable executable. Didn't have time to investigate further, so opened no issue for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants