myHack 2.2

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

This version was downloaded 13599 times.

I noticed two things while testing some more unorthodox configurations with myHack 2.1. Since I was testing on multiple systems I had renamed some Extra directories from them, for example “Extra_Notebook_ML”. When installed with myHack I noticed that instead of installing to /Volumes/myHack OS X Install Disk/Extra – it would end up in /Volumes/myHack OS X Install Disk/Extra_Notebook_ML/. Oops. So I fixed that.

Also I was able to reproduce a very random error that only a small number of people have ever reported to me. I’m not sure if the error I reproduced was caused by the same problem as these users but I have added an enhancement to myHack to prevent it from ever happening again. The symptom was an instant reboot before chameleon menu loaded. It was really rather confusing to me as there was no reason for it (code wise) and the same version of chameleon installed on the USB stick worked fine… Then I noticed something – that wasn’t reported in myHack or even the terminal when installing chameleon by hand – for some reason when booting from the USB stick OS X was mounting all the HFS+ partitions (other than the root volume) as read-only!

So now myHack performs a check on the target volume prior to running any tasks, and will alert the user to unmount, and mount the drive again using disk utility if it is mounted as read-only – this method resulted in a volume that was writable in all of my tests, as it should, unless the device is physically damaged or has a ‘read only’ switch, as some USB sticks do. Hopefully in the extremely unlikely event that anyone runs into this issue, this simple check will save you a headache.

I’ve also taken the time to bump the chameleon version while I was at it, I have once again applied the patch for mountain lion support.

I’ve cleaned up some other internal things that don’t require mention, but sufficed to say the app runs a little bit smoother now.

Changes from myHack 2.1:

  • Updated Chameleon to 2.1svn r1827*[1]
  • Bugfix: User supplied Extra with name other than Extra will now be installed correctly.
  • Enhancement: Test to ensure target volume is mounted read/write before running any tasks.
  • Cleaned up and improved a few things in the code.

*[1] I have edited Chameleon 2.1svn r1827 to include support for OS X 10.8 – these modifications have not yet been added to the official Chameleon trunk.

Make sure to read the release page for myHack 2.1 if you have not done so already, for a complete list of changes, contents and features.

Additional details of the myHack app’s contents are maintained on the downloads page. Credits and instructions are maintained on the guide page.

Please post thank you comments or report successful Mountain Lion installs on this post but for support or to report a problem you encounter – please use the myHack forum instead.

6 thoughts on “myHack 2.2

  1. I will try to use myHack 2.2 later. It seems that you have the same problem as I have.

    I am trying to install Mountain Lion DP2 on my machine. The problem I have is that whenever I boot from my USB installer, Chameleon loads the kexts like matrix and then after that, my machine always restarts like nothing happened. My first theory was the kernel problem but when I read this article earlier, it seems that I found the solution to my problem. Maybe there is nothing wrong with the kernel after all.

    I will give this thing a shot and report here later… Thank you.

    My specs:

    CPU: Intel Core i5-750
    MB: ECS P55H-A (1.0) LGA 1156
    GPU: Sapphire Radeon HD 5750
    RAM: Kingston 8GB DDR3-1333 [2GB x 4]
    HDD: Seagate Barracuda 500GB
    Current OS: Mac OS X Lion 10.7.3

  2. I have used your myHack 2.2 in making my 10.8 Developer Preview 2 Installer disk. However, I can’t seem to get it working. I always get a “black screen” or “no display” after Chameleon finishes loading all the files from my flash disk. Please help.

    Specs:
    Processor: Intel Core 2 Quad Q8400
    Motherboard: ASUS P5KPL-AM SE 0701
    Graphics: NVIDIA GeForce GT 220 1GB DDR2

    • Sounds like unsupported graphics – try changing PciRoot= flag (0/1) at chameleon boot prompt and ensure GraphicsEnabler=Yes is there. GT220 may not be properly supported in ML even if supported in graphics enabler, ML has an entirely new graphics subsystem that is tied into the window server. For more help, or further questions on hackintosh installation – see the forums or irc network please.

  3. Great Work Conti! As Always!!

    감사합니다

    -Google Translator :D

  4. thank you so much scott :) working fine on my hack…

    CPU: Intel Core i7 Processor i7-960
    MB: Gigabyte GA-X58-USB3 LGA1366
    GPU: MSI GeForce GTS 450 DDR5 1024 MB [Dual Display]
    RAM: G Skill 24GB DDR3 1600 MHz [4GB x 6]
    HDD: Kingston 64GB SSD + WD Caviar 1TB