myHack Installer 1.1 Released

This version is now deprecated, consult the installer guide for a link to the latest version.

This is an important update of the myHack installer. It adds support for the OS X 10.6.3 Retail DVD & the OS X 10.6.4 Software Update.

Read full documentation here.

[Download not found]



  • – Added support for USB Installer creation from OS X 10.6.3 Retail DVD.*
  • – Updated SleepEnabler.kext to new build to add OS X 10.6.4 compatibility.**
  • – Replaced LegacyAppleRTC.kext with ElliottForceLegacyRTC.kext.***
  • – Refined install scripts and significantly reduced post-install script execution time.
  • – Reverted some of the changes to the v1.0.1 boot theme back to the v1.0 apperance.

* OSInstall MOD for both 10.6.0 and 10.6.3 Retail DVD’s is now available within myHack installer, the version of your OS X Installation Medium will be determined automatically and the appropriate files moved into place accordingly.

** The SleepEnabler.kext from v1.0 RC5 – v1.0.1 will cause a kernel panic after an update to OS X 10.6.4. This new build of SleepEnabler.kext will function properly in OS X 10.6.0-10.6.4. (Thanks to nawcom for updating it).

*** LegacyAppleRTC.kext does not function under a 64bit kernel, the ElliottForceLegacyRTC.kext functions under both 32bit and 64bit kernels.


  • – Updated Chameleon-2.0-RC4_PCEFI-10.5_AsereBLN_myHack-1.0 r111 to Chameleon-2.0-RC4_PCEFI-10.5_AsereBLN_myHack-1.0.1 r116
  • – Updated IONetworkingFamily.kext to new recompiled version*
  • – Removed EthernetBuiltIn flag from default
  • – Improved boot theme**

* This new IONetworkingFamily.kext (compiled by aschar) removes the need for the EthernetBultIn flag and resolves a Time Machine bug encountered by RTL8111/8168B users.

** Users had complained that they felt the myHack logo during boot was too much ‘branding’ and like an advertisement for a product, so I have reverted the boot screen to the default gray apple logo to give it a more ‘vanilla’ feel and altered the main boot screen to be a little more organized, also reducing the size of the myHack logo and placing it in the bottom right hand corner – it is my hope that myHack users enjoy this boot theme as much as I do.

v1.0 FINAL:

  • -Updated Chameleon 2.0 RC4 to Chameleon-2.0-RC4_PCEFI-10.5_AsereBLN_myHack-1.0 r111
  • -Updated pfix v2.6 to pfix v3.0
  • -pfix now installed to /usr/sbin/ instead of /
  • -Refined and improved pre-installation, bootloader installation, and post-installation scripts.
  • -Added function to backup any existing /Extra directory prior to installation.
  • -fdisk will now be used internally instead of overwriting the stock OS X one in /usr/sbin/
  • -Replaced IOATAFamily.kext with a different one known to have fewer problems.
  • -Added function to install tar, gzip, bzip2, rsync and nano to /usr/bin/ if target is installation device.
  • -Modified default for Graphics Enabler to include a default VESA resolution.
  • -New and improved boot theme.

v1.0 RC5.2:

  • -Updated pfix v2.4 to pfix v2.6
  • -Added function to to hide /boot file.
  • -Added function to GraphicsEnabler option which will now determine the PciRoot value automatically.*
  • Bugfix: Corrected minor bug in post-install script. (Force system cache rebuild with kextcache)
  • Bugfix: Corrected minor bug in pre-install script. (Added IONetworkingFamily.kext to cleanup script)

* Automatic PciRoot discovery function will only be run when installer is targeting the root partition of a running Snow Leopard installation. If PciRoot can not be determined a default PciRoot value of 1 will be used instead.

v1.0 RC5.1:

  • -Updated pfix v2.3 to pfix v2.4
  • -Removed VoodooHDA.kext (Caused kernel panics for too many users).
  • -Removed PlatformUUID.kext (no longer required).
  • -Improved post-installation scripts to significantly reduce execution time.

v1.0 RC5:

  • -Updated PC EFI 10.5 to Chameleon 2.0 RC4
  • -Updated pfix v2.1.1 to pfix v2.3
  • -Created new “GraphicsDisabler” feature.*
  • -Added voodooHDA.kext to provide limited audio support for a variety of audio hardware.
  • -Added custom IONetworkingFamily.kext to provide support for additional networking hardware.
  • Bugfix: New IOATAFamily.kext which now works correctly on a wider variety of hardware.**
  • Bugfix: New SleepEnabler.kext which is compatible with OS X 10.6.0-10.6.3.***
  • -Replaced OpenHaltRestart.kext with EvOreboot.kext.
  • -Revised bundled kernel extensions. ****
  • -Revised “Read Me” section of installer in hopes that people will no longer make a very critical mistake.
  • -Improved boot theme to give a fresh and more visually appealing appearance.
  • -Made a significant number of alterations to internal installer coding and installation scripts.

* This function will provide true VESA functionality to virtually ALL graphics hardware, including the hardware which failed to function in VESA mode with the old Framebufferdisabler.kext.

** This new IOATAFamily.kext includes new builds of AppleIntelPIIXATA.kext, IOATABlockStorage.kext & IOATAPIProtocolTransport.kext embedded as plug-ins inside of it, they are no longer required separately. It has been compiled from 10.6.2 source and also prevents a kernel panic that was encountered previously on some hardware. IMPORTANT NOTE: We have tested this with 10.6.3 beta and determined that it DOES NOT WORK and will in fact likely cause a kernel panic. If you require this extension due to a lack of SATA+AHCI do not upgrade to 10.6.3 until a solution is discovered.

*** This SleepEnabler.kext should be compatible with future versions of OS X as well. The previous Sleepenabler.kext included with earlier versions of myHack Installer causes a kernel panic if not removed prior to booting after a 10.6.2 update.

**** Removed the following kernel extensions: AHCIPortInjector.kext, AppleUpstreamUserClientDisabler.kext, AttansicL1eEthernet.kext, FramebufferDisabler.kext, IOAHCIBlockStorageInjector.kext, JMicronATA.kext, LegacyJMB36xSATA.kext, & SKGE.kext.

Replaced the following kernel extensions with newer versions: AppleIntelPIIXATA.kext, IOATAFamily.kext, OpenHaltRestart.kext, Sleepenabler.kext.

Renamed: LegacyAppleRTC_32bit_Only.kext to LegacyAppleRTC.kext (32bit limitation is well documented I don’t think it needs to be in the name anymore).

v1.0 RC4.1:

  • -Updated PC EFI 10.4.1 to PC EFI 10.5
  • -Updated pfix v1.2 to pfix v2.1.1
  • -Made minor changes to “Read Me” section of installer for additional clarity.

v1.0 RC4:

  • -Added “Chocolate Kernel”* which allows OS X 10.6 to be run on legacy Intel, AMD** & i5 processors.
  • -myHack Installer package now copies itself to the / of an installation device automatically.
  • -Added Snow Leopard port of lspci.
  • -Added native 64bit Snow Leopard build of IOATAFamily.kext for functional PATA (IDE) support.
  • -Updated pfix v1.1 to pfix v1.2.
  • -Updated PC EFI 10.3 to PC EFI 10.4.1.
  • -Updated default to use EthernetBuiltIn=y.
  • -Refined and improved install scripts & the descriptions of each individual option.
  • -Important information regarding known issues embedded into installer “Read Me” section.

* For full release notes regarding the “Chocolate Kernel” please see the Downloads page.

** This kernel will run most AMD systems but it does not include on the fly CPUID patching so if you intend to use this on an AMD system you will need to obtain a third party tool to patch your binaries.

v1.0 RC3:

  • Bugfix: PC EFI 10.3 was not properly installing over the Chameleon boot file in previous versions.
  • Bugfix: OSInstall MBR MOD would sometimes not properly install when using RC2.
  • – OSInstall MBR MOD now checks for OSInstall.mpkg on target drive and is installed automatically.
  • – Graphics Enabler option added.
  • – Consolidated and simplified core options.

v1.0 RC2:

  • Bugfix: Added permissions enabling script to post-install. Details posted on the v1.0 RC2 release page.
  • – Integrated OSInstall.mpkg & OSInstall framework into a single option.
  • – Changed openhaltrestart.kext option to selected by default.
  • – Added pfix v1.1 to installer.
  • – Improved kext descriptions.

v1.0 RC1:


  • Chameleon 2.0 RC3.
  • PC EFI 10.3.
  • – Sample for basic operation.
  • – Snow Leopard inspired myHack Chameleon boot theme.
  • – All of the kexts listed on the Downloads page.
  • – A number of bugfixes and snow leopard specific enhancements to the Chameleon installation scripts.
  • – Detailed descriptions of each custom option.

89 thoughts on “myHack Installer 1.1 Released

  1. Link to installer 1.1 works, but when I double click on it, it just flashes and doesn’t open.

    • @Hozey: Open it with terminal, also I suggest downloading 1.2 or waiting for 1.3 – 1.3 will include a GUI front end.

  2. i have hp pavillon dv7 3125sf
    i can passe to hakintosh by this tuto or not please
    i have tried iatkos but the installation wouldn’t finished
    solution please:D

  3. Your Link is not working buddy kindly fix it soon.
    Download myHack_installer_1.1.mpkg.tar.bz2 here.

    • @manash it works fine, i’m not sure what your problem was.

  4. Hi Conti, I’ve been having some trouble with the installer on my laptop. It has an MBR partition (with windows and linux already installed). I’ve made a USB installer which starts fine. When I get to the screen where you select a drive for installation, the correct partition (formatted with HFS+ journaling) shows as green; however, when I try to actually the installation, after AGREEing, it tells me ‘The contents of this disk cannot be changed’. When I return to the install page, the disk is now yellow.

    Any ideas?

    • @lenberman Honestly, that is the first time I have ever heard of an error like that. Have you tried to use a GUID partition scheme just to see if it would work?

  5. Hi Conti,
    I had SL 10.6.2 running smoothly and rock solid on my eeepc for almost a year.
    I used your myhack installer 1.0 for that. Then I accidently killed it by installing the latest Ubuntu and installing Grub2 in the wrong place.
    I followed your instructions to build the USB-installer with myhack 1.1 precisely but my eeepc refuses to boot. When I choose the USB stick as boot device all I get is a blinking cursor in the top left corner of the screen. If I use the old myhack 1.0 my eeepc boots up and installation works flawlessly. I’m running out of ideas, what am I doing wrong?
    Can you help?

    • @henning That is usually the result of an error in the partition table of the USB device or a mis-configured boot setting in your bios. It’s been almost 2 months since your post so I doubt you will ever read this and have probably figured the problem out long ago so I won’t bother to elaborate.

  6. Actually, I’m writing from 10.6.5 upgraded time by time in one year.

    But now I would install Snow Leopard on another HDD from scratch but no success (((

    I used your brilliant myHack around one year ago on mine DELL XPS 420

    But now I can’t get my SATA visible on Disk Utility from USB Flash reboot.

    Unfortunately, my BIOS don’t have AHCI mode.

    Could you advise me anything please?

    Thank you in advance!

  7. Dear Conti: the installer is not seeing any drive when the screen come up to select a drive to install the OS onto. I go into disk utility and it only see the 16GB thumb drive. I did make sure AHCI was selected for the SATA drives….thanks for all your hard work in helping the rest of us….cheers

  8. I changed the usb to an MBR scheme and was able to get further. I am at the install Mac OS X screen but no disks are listed on which to install the OS. I also tried this enabling the IOATAFamily.kext on your installer but still no luck….any advice? thanks

  9. ok I copied the myHack Installer onto another USB and then copied to my macbook then I inserted the boot USB and ran the installer and made sure to install to the boot USB. I was all going well until the end when it said that the installation failed.

    • vas: After it said installation failed, did you try to boot to the internal drive? Sometimes there is an (invalid) error message when the installer can not ‘bless’ the targeted drive but it will still boot to it if you attempt to. Also as I’ve stated before ensure you are using AHCI mode for your SATA devices in your bios setup.

  10. Hi, I am following your method and have a question. I formatted a USB in GUID and I downloaded myHack Installer on a PC. Now I cannot copy to the USB since it GUID. So I guess I have to reformat to MBR and load the OSX on it, right? Also regarding the myHack Installer. It is a zipped TAR file. Do I just uznip it and put all the tarred file structure in on the USB. There is no executable that I see….thanks so much for you help

  11. Conti, I’m seeing the same problem as Jeff. I’ve set up a 120 GB SATA drive in an external USB enclosure following your instructions. When I try to boot off of the external drive, the drive powers up, accesses for a second or two with no effect. The BIOS then goes to the next device, which is the internal drive. No menus pop up, just a blank screen until the bootloader on the internal drive runs.

    • Cory: Are you certain that you have selected the USB device in your boot menu (It often shows up as an option under the HDD menu, on other systems USB-HDD is the required option)? Is USB Legacy Mass Storage detection enabled in your bios? If so, you may be having the same problem I have been having with my linux server bios – a firmware error has essentially made it impossible to boot from USB on that despite using a USB device that will boot without problems on every other machine I own.

      If you can’t resolve the USB boot issue, you can place the drive internally and run the installation per the instructions in exactly the same way only you will select the appropriate internal device at the boot menu instead of the USB device.

  12. Just curious…
    Is it possible to use 10.5.x driver using Chocolate kernel in 10.6.x ? My brother 3650 ATI not working if upgraded to 10.6.x

    What chocolate kernel on myhack option selection? Qoopz?
    Happy customer with myhack on OpenHaltRestart.kext instead of EvoReboot.kext

    • babiloe: The “Chocolate Kernel” option is described in detail on the downloads page. It is indeed the qoopz legacy_intel kernel.

      10.5.x kexts will NOT work.

  13. I loading my Snow Leopard retail DVD 10.6.3 onto a 8Gb USB stick and Myhack Installer v1.1. as detailed here.

    However, after partitioning my Windows 7 Laptop drive, and attempting to install MAC OS X, I never saw the installation screen.

    My Laptop is Acer 5745G. I read on another forum, others were successful loading MAC OS X on this model laptop using this method, hence my attempt.

    Can to advise what I may have doing incorrect.



    • Jeff: Do you see any OS X boot menu at all? If not ensure that you are indeed booting the USB device and not the internal HDD.

  14. Hi!

    I just upgraded from 10.6.0 to 10.6.4. I used the latest installer from the downloads section.

    So far, everything is going well to the apple logo (if not in verbose) but at some point the monitor goes off (as if no video is coming off the video card or you turn off the monitor via software to save energy) and the monitor led showing status is blinking.

    Any idea what went wrong? It looks like if the pc is booted but no video is shown.



  15. hi i have tried installing , however my hackintosh is now stuck at the screen where it says taking ifail out of ihack , after i selected the mac to install , i can boot thru empire efi disc but i cant boot using the charmelon installer , please assist me , as there are not much professionals that can provide us with this help.

    • Alson: Boot in -s mode and see if it displays the message ‘still waiting for root device’ if not, continue on and mount the internal device, and then run pfix from the terminal. If it does display still waiting for root device ensure that your internal device is attached to one of the first 4 SATA ports on your motherboard and that AHCI is enabled in the bios. If neither of these work please post your full system specifications for me to assist you further.