Fix deny mach-lookup Sandbox error with Clover Niresh Yosemite

Upgrading Niresh Yosemite to 10.10.3 may cause a problem with clover boot-loader this simple guide will help you fix it

This is the exact problem

If you haven’t upgraded to Yosemite 10.10.3 or later yet then edit /usr/standalone/bootcaches.plist change Kernel cache version to 1.3 & Preferred Compression to lzvn or run the terminal command given below, after running all these steps upgrade Clover Bootloader.

</dict>
<key>Kernelcache v1.2</key>
<dict>

Replace 1.2 with 1.3

</dict>
<key>Kernelcache v1.3</key>
<dict>

Then

<key>Preferred Compression</key>
<string>lzss</string>

Replace lzss with lzvn

<key>Preferred Compression</key>
<string>lzvn</string>

Open terminal Run this command

sudo sed -i.bak 's/1.2/1.3/g' /usr/standalone/bootcaches.plist
sudo sed -i.bak 's/lzss/lzvn/g' /usr/standalone/bootcaches.plist

After running terminal command rebuild kernel cache
or simply run

sudo touch /System/Library/Extensions/

If you have already upgraded to 10.10.3 and stuck with clover reboot & in clover boot menu press space then select boot in single user mode
then run the following commands one by one

mount -uw /
sudo sed -i.bak 's/1.2/1.3/g' /usr/standalone/bootcaches.plist
sudo sed -i.bak 's/lzss/lzvn/g' /usr/standalone/bootcaches.plist
sudo touch /System/Library/Extensions/
kextcache -system-prelinked-kernel
reboot

That’s all, now you’re safe to use clover with 10.10.3 10.10.4  10.10.5 Yosemite Niresh

You might also like