Jump to content

About This File

This is a patched version of an official vanilla mach_kernel from Mavericks 10.9.3, allowing Z87 Haswell motherboards capable of booting without reboot loops or kernel panics.

 

The following perl scripts have been applied to the vanilla mach_kernel for 10.9.3:

#1

perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel

#2

perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel

I take no credit for the creation of the perl scripts used.

 

Patches #1 & #2 have been documented on this blog by the original owner here. Shout outs to Pike R. Alpha whose code the patches are based on, he lives here.

 

Tested on EVGA Z87 FTW

 

Please let me know if it works well for you so I can confirm the amount of success users are having. Thanks


User Feedback

Recommended Comments

magnifico

Posted

friend wich commnad i use first or second?

Frank Nitty

Posted

friend wich commnad i use first or second?

 

No need to use scripts, both scripts have been applied to the creation of the patched mach_kernel.

himarj

Posted

It works fine on my Lenovo Thinkpad X240.

 

Thank you very much. 

  • Like 1
maly70

Posted

can i use this for my HP early reboot ?

Frank Nitty

Posted

It works fine on my Lenovo Thinkpad X240.

 

Thank you very much. 

 

No problem man. Glad I could help.

Frank Nitty

Posted

can i use this for my HP early reboot ?

 

As long as your HP has a Haswell processor, it should work.

×
×
  • Create New...