SlEePlEs5 / logKext

An update to fsb's logKext tool. Runs on 10.9 Mavericks!
206 stars 40 forks source link

logKext can't be installed on El Capitan OS X 10.11 #13

Open Zettt opened 9 years ago

Zettt commented 9 years ago

Installing on OS X 10.11 doesn't work. I suppose the kext needs to be adjusted in some form or another, or the installation description needs to include information why it can't be installed, and how to fix this particular problem.

My feeling tells me, though, we're out of luck here and need to disable rootless mode on 10.11 for this to work. Please correct me if I'm wrong.

Zettt commented 9 years ago

Addendum: I had logKext installed, and the command was gone after installing the beta. So I tried re-installing it, which gave me an error.

SlEePlEs5 commented 9 years ago

I can't test this as I'm not running the El Capitan beta. Based on a quick read-up of the new "rootless" feature, it makes sense that the installation would fail, since the kext is installed in the /System/Library/Extensions folder, which is disallowed by rootless mode.

It might be possible to install the kext in /Library/Extensions instead, in fact I'm not sure why it's in /System in the first place, but I have been away from this project for a long time, and my only real contribution was fixing a bug that caused a kernel panic on OS X 10.7. If you want to try installing the kext elsewhere, though, by all means give it a shot.

ghost commented 8 years ago

Hey SlEePlEs5. Just updated to El Capitan and noticed the issue. Any chance for a working version? Many thanks.

Zettt commented 8 years ago

@SlEePlEs5 I forked your repo and edited the README with instructions on how to get logKext running.

@everyone If you guys could do me a favor: Please test this and write a comment here so we now it's working. I would appreciate if you can also test how enabling SIP again affects logKext, because I have permanently disabled SIP on my system.

Pull Request with the updated README: https://github.com/SlEePlEs5/logKext/pull/16

smillin15 commented 8 years ago

@Zettt -- Disabling SIP does allow an install on El Capitan. LogKext runs and logs perfectly after the install. LogKext still functions after enabling SIP, as well! Your fix works perfect.

mwichary commented 7 years ago

So far I’ve had a different experience than @smillin15 – it works, but reenabling SIP makes it stop working, with the same error as #18.