为什么Flashlight for Spotlight无法在El Capitan上运行?


Answers:


2

Flashlight for Spotlight的工作原理是将自己的代码注入Spotlight流程。这就是它如何设法“拦截”您与Spotlight的交互以增强它。

El Capitan默认启用“系统完整性保护”(SIP)。除此之外,SIP保护系统进程(例如Spotlight进程)免受来自其他进程的代码注入。另一个示例是,启用SIP时,无法将调试器附加到系统进程。因此,在工厂默认安装中,Flashlight for Spotlight无法将其代码注入Spotlight中 - 因此无法正常工作。

您可以通过启动到恢复模式并运行来相对轻松地禁用SIP csrutil disable 并重新启动。它可以通过运行再次启用 csrutil enable 在恢复模式下。再次。

如果您禁用SIP,您可以在El Capitan上使用Flashlight for Spotlight,但是会错过启用SIP的保护。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.