myHack Installer 1.0 RC4.1 Released

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

This is just a maintenance release and minor revision of RC4.

Read full documentation here.


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.

166 thoughts on “myHack Installer 1.0 RC4.1 Released

  1. Well mate it’s not that I can .. I have extra HDD anywhere as they are all needed for my BluRay ripping …

    Anyway if you have any IM we can chat on would be much easier …

    I just got ur RC5 release just waiting on that slow ass VMWare distro to make image to USB …

    Other than that can you recommend a place to get Kexts that will enable the SD Card reader under SL on my hackbook ?

    thanks for all your help and support u r my best hackintosh buddy :P

    • Steve: I don’t know about integrated laptop SD Card readers, the only ones I use are Mac compatible USB devices… Sorry I can’t be of more help.

  2. Well how am I supposed to make the myHack USB installer if I have no hack to do it on ?

    that’s the downside of it all .. I only have 1 hack … And as I said b4 I managed to get in via safemode once … restored deleted kext from trash, removed added kexts and now nothing :(

    trying to make that myHack RC5 USB using an old 10.5.2 distro on VMWare :(

    • Steve: It really sucks when you lose your only working OS X installation… I keep a second partition on my internal drive that is a “recovery” partition. It’s just OS X 10.6.0 installed with no modifications – very useful if all else fails and I hosed my primary hack install. Of course I always keep the latest version of myHack on USB too but that extra cushion is very valuable in a pinch. I also have an iBook but that’s neither here nor there. You should have grabbed the latest pfix as soon as it was released and added it to your USB Installer + Internal HDD, subscribe to the RSS feed so that you can stay up to date if you haven’t already.

  3. Well I dunno now I can no longer boot in safe mode, and I did delete the recently installed kexts which were IOPCIFamily.kext and IOSDHCIBlockDevice.kext using kexthelper …

    I then replaced IOPCIFamily with IOPCIFamily.kext fixed for SNOW 32/64 and now cannot enter my hack :(

    • Steve: Well part of your issue is using a poorly written app like kexthelper… Did you try what I specified in my last post?

  4. Hey :

    Thanks for fast reply but I forgot the commands to remove kexts in Terminal … And what is the command to run pfix ?

    sorry but it has been a while coz ur myHack thing is awesome !

    BTW any sources for SDcard reader drivers for hackbok SL ?

    • Steve: Get into terminal and browse to /Volumes/YourOSXVolume with cd /Volumes/YourOSXVolume then browse to the location of the Extensions in question on that volume with the same cd command.

      Then do rm -rf SomeBroken.kext to remove the file.

      Then run pfix by typing /pfix (if this is a USB installer prepared with the myHack installer pfix will be located at /pfix) – DO make sure you are using the latest version of pfix (2.3) as previous versions did not work on USB installers. I’ve just released myHack RC5 and it is included in it.

  5. Hey Conti :

    I need your help desperately !!! I tried installing some kexts that were said to fix SDcard reader on hackbooks only to KP my main hack :(

    ASUS Notebook
    Snow Leo 10.6.2/Win 7 DualBoot

    I deleted IOAPCIFamily.kext by mistake so now can’t get back in, prasys gave me his but to no avail need to fix perms and myHack disk utility no fixing them :(

    Getting error : Unable to find driver for this platform: “ACPI”. ! Any way I can fix this without the need to reinstall coz this is my main OS for using my iPhone :(

    Can’t afford loosing anything nor my capability to DualBoot with win7 …

    Please help URGENTLY !!!

    • Steve: Boot with your USB Installer, open up the terminal and use it to remove any of the kexts you added for the SDcard reader, put that vanilla IOAPCIFamily.kext in S/L/E (prasys gave you a 10.6.2 vanilla kext I assume?), then run pfix.

      If this does not work you perhaps altered or removed some other kexts or something?

      Let me know if that works, I could give you my 10.6.2 /S/L/E but it’s rather large and contains non-vanilla kexts for vmware, little snitch, etc… So I’d rather not have to do that if it can be avoided.

  6. System running great !!! :D:D
    Asus P5Q-Pro
    Intel C2D E8400
    8Gb DDR2
    ATI 4870 512.

    working great Audio Ethernet Video Sleep :D:D:D

    i was wondering when RC5 is comming ??

    thx :D:D.

  7. DUMBEST thing I have ever done. I have built my own OSX86 box. I am smarter than this.

    Accidently used MyHack to ruin my firmware/EFI on my ‘authentic’ real iMac (Early 2008), model 8,1

    There is ZERO information on ‘firmware restoration’ on support.

    I CAN boot to the original Leopard system restore OSX installer. Have tried restoring from Time Machine.

    Won’t boot. Only white screen instead of the Apple logo.

    HOW TO RESET? Anyone hosed a real Mac with MyHack installer accidently? I CANNOT be the first….

    Thanks for ANY info! The local shop reccomends trying to install again via Target disk mode…. I need firmware restored, the problem is NOT on the hard drive… How to ‘flash’ the EFI firmware, now wrecked by Chameleon…?????

    Thanks Guys!

  8. oh… me stupid!!! Im very sorry to bored you with a so stupid question… I forget to delete you Default Theme from my Extra folder!!!

  9. Hi mate,
    Great work man!! Works very well!
    But I have an issue: I need to try other boot file and packages to install on different machines, but if I install your pack first I can’t install nothing else after!… Always Snow Leopard…myHack…iSuck taking out etc… appears at boot so is undistinguishable if new bootloader is working (no Chameleon logo or pcefi logo is shown)
    How can I remove surely your pack from mbr? Format, inizialize and partitioning doesnt work for me…

  10. Yes Conti, had that issue on 10.6.0 as well … I just detects mostly Nokia phones but just refuses to connect .. Weird ain’t it ? Also would like to mention that my Laptop has no Bluetooth, that is y am using a 3rd party Dongle ;)

  11. Hi Scott aka “Conti”!!
    You are my hero this week, month, year! Thankyou. I spent three days trying every installer package, installer guide and bootloader under the sun on what seemed like a pretty straightforward hardware combo… NOTHING worked and I had to give in. I used an 3 month old Rebel EFI disk I had laying around just to see if it worked. It did. It was a bitter sweet victory. I had a Hackintosh that could only boot from CD and I was not about to pay Psystar a penny. So, I diod a search and found a your post on Insalely Mac I followed your instructions and just loaded your hack onto my hdd and voila! Fully working Hackintosh that boots from the hard drive!!! Wow. Thank-you. I donated to your cause and will post results here –

    Thankyou!!!! SWAT


    • Snowstomper (Melissa): I am glad to hear that everything worked out so well for you! Your feedback is a gift that I rarely receive and I thank you for that. Though many have used myHack via my instructions here or bundled with EmpireEFI (myHack is the post-installation application) the majority of the feedback I receive directly is from the people who are having trouble and need support (though the trouble they have is usually totally unrelated to myHack or could be avoided had the read the instructions fully). Positive feedback like this reassures me that my work is appreciated and inspires me to keep working on this project!

      Thank you & Enjoy your hackint0sh! :)

      Scott (Conti)

  12. Hey Conti,

    Long time no talk, I just wanted to mention an issue with bluetooth on SL 10.6.2. It detects my Cell Phone no issues but come time to send files it just returns a failed to connect error.

    Is there a solution to this ? Mind you this bluetooth dongle needs no drivers, and if all else fails I am dual booting with Win7 x64 so I’ll just have to boot to Win7 to use it.

    A solution would be greatly appreciated ;)

    • Steve: Did you have the same problem on 10.6.0? If not you might be able to swap some kexts around… (Just a thought). I don’t currently use bluetooth on my hack but I have used it in the past with my apple notebook. From what I can recall some cellular phones worked perfectly and iSync software was very useful – however some other cellular phones wouldn’t pair with the notebook. I never did figure out why and since that is on a real apple with integrated bluetooth I am guessing that it could be a compatibility problem with certain devices… This is pure speculation however. Sorry I can’t be of more help atm…

  13. Hey Conti! Quick question… Why does my system restart right after the first splash screen for the installer? I’ve tried various setups but nothing seems to work. What custom install settings would you suggest?

    My Basic setup:

    Intel i7 860
    MSI P55-GD80
    9800 GTX 1gb
    8gb GSkill DDR3 1600
    (2x) 1tb Seagate 7200

    Thanks for the help!


    • btmar: The P55 based i7 860 is not supported by the vanilla kernel in 10.6.0/10.6.1 – support is added to the vanilla kernel after applying the 10.6.2 update. You will need to use the Chocolate Kernel option to get it to boot properly. I suspect this is your problem, though it could also be caused by an error in the bootloader…

  14. Conti, I cant see any other harddrives on the Snow Leopard Desktop other than the one I have booted from. (sall SATA)
    Also the diskutil tool and finder doesnt show them. My computer contains a Snow Leopard installation and another harddrive having 10.5.7 installed. When I insert a CD its shown correctly without problems (SATA).

    I didnt have that effect on my 10.5.7.

    • Andreas: Are the drives that are not showing up on a PATA controller? If they are on an Intel ICHx SATA Controller I’d suggest you try the IOATAFamily.kext… I don’t really have any other suggestions or ideas. I use IOATAFamily.kext (A more recent one than is bundled with myHack Installer 1.0 RC4.1 but it will be included in 1.0 RC5) without AHCI and I can see all of the SATA devices plugged into my ICH9r controller.

  15. Hello,

    everythings to work fine on my GA-P35-DS3. But I cant see other drives than the one I am have booted from.

    Other IDE and SATA drives exist. Booting from a SATA drive. Have switched SATA mode to AHCI.


    • Andreas: I am uncertain if I understand what you are asking? Can you not see them inside of OS X or from the Chameleon boot prompt? The Chameleon boot prompt will hide any device it determines is not bootable (Like HFS+ Partitions which do not contain an OS X Installation, or NTFS Partitions which contain no Windows Installation, etc)…

  16. We did it! I have graphics! 10.6.1 kexts did the miracle. We “lost” all this time because the 10.6.2 graphics kexts do not work with the GTS 250! But I learned a lot with this.
    Now I will have the time to fine tune everything!
    Thanks Conti. I will be in contact.

  17. Hi Conti (am I overwhelming you with posts?)
    I am a bit worried with this post I found in a forum:

    “a GTS 250 = a 9800GTX+ with a new name, they should work using the exact same drivers & install method for the most part.
    I had success with my 9800GT and 9800GTX+ by using latest chameleon + the netkas PC-EFI v10.5 and nothing more than GraphicsEnabler=yes while running 10.6 & 10.6.1. (no strings anywhere, nothing graphics related in DSDT)
    10.6.2 added updated nvidia kexts that introduced some isssues during boot with my 9800GT (KP at windowserver during boot, blackscreen), had to roll back to the 10.6.1 versions which fixed the issue.”

    That is exactly with happens to me: Black Screen = No Signal to the monitor!

    • Jorge (Shadower): I am using 9800GTX+ with GraphicsEnabler=Y on 10.6.2… But if your problem is similar to that user’s issue he has presented you with the solution. Grab the NV*.kext ‘s from 10.6.0/1 and overwrite the 10.6.2 ones in S/L/E with the ones from 10.6.0/1 (backup the 10.6.2 ones before you do this). I am guessing if this is a problem for enough users that a future release of chameleon/pcEFI will address the issue but for now there is no harm in using older graphics kexts imho… Don’t forget to run pfix after replacing the kexts ;)

  18. Ok Conti,

    I already have sound too with LegacyHDA.kext and HDAEnabler.kext in /Extra/Extensions (AppleHDA.kext is vanilla of course).
    Video to go!