-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Services loading back when SIP is restored #334
Comments
This seems to be happening since Mac OS 10.12.4 and Apple will not fix it (see SIP in 10.12.4 prevents unloading system daemons)
So a workaround would be to add each service desired to that whitelist. Steps:
Works for me in Mojave 10.14.4 (29/03/2019) (Anyway, you can disable some services from Recovery mode at once without need of the whitelist) |
This won't work exactly as I described since macOS Catalina, as /System is now a read-only volume and Apple has restricted writing permissions on every file hanging from there. However, it's not impossible to edit this Sandbox .plist (/System/Library/Sandbox/com.apple.xpc.launchd.rootless.plist) I will open an issue at call-drop too as @hazcod said. Sorry for not answering your comment before. |
I've referenced this issue in the Services section. Feel free to PR integrating instructions into the guide, but I think the writing is on the wall for the ability to disable system services. |
The way around this while retaining SIP after disabling agents and/or daemons,
|
Whenever I unload any service through
$ sudo launchctl unload -w
or$ launchctl unload -w
after disabling SIP it works if I don't enable it again.But when I enable again SIP and restart, every single service comes back.
Also karek314/macOS-home-call-drop audit returns that services are running again.
I'm running last update from Mojave btw /10.14.4 (18E226)
The text was updated successfully, but these errors were encountered: