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.
[Download not found]Changelog:
v1.1:
- - 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.
v1.0.1:
- - 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 com.apple.Boot.plist
- - 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 com.apple.Boot.plist 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 com.apple.Boot.plist 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:
Includes:
- - Chameleon 2.0 RC3.
- - PC EFI 10.3.
- - Sample com.apple.Boot.plist 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.
Finally I get myHack 1.1 working by replacing by hand the OSInstall files after installing myHack 1.1 into my thumb drive
/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall
/Installation/Packages/OSInstall.mpkg
I’ve used the files form this post: http://deviato.wordpress.com/2010/05/06/osinstall-10-6-3-10d575-patched-for-mbr-partitioned-hard-disks/
After replacing, the installation works like a charm
Now I’m fighting with my ATI HD 5770
Thanks!
Malakai: yes there was a bug in the way I implmented the patch for 10.6.0/10.6.3 DVD’s in v1.1. I was aware of this bug, but before I was able to post the bugfix I was taken away from this project due to personal issues I had to attend to. I am glad to see you figured it out on your own though! Good job!
I will be releasing the bugfix as well as some additional updates ASAP.
Pingback: Hackintosh 10.6.3/4 Success on P6T (Non-Deluxe Edition) w/ GTX470 on Secondary HDD « The Incarna
Is there a problem on your server? MyHack 1.1 gets about a 1/3 way through downloading, then stops.
Thanks.
xan: none that I am aware of, though it has been a while since I checked on this site.
Pingback: OSx86 « Nok Hong Tong
Pingback: Idiots Guide to OSX(Retail) and GTX480 Fermi Install
Hi,
Could you tell me how to make your font_small.png? I use Chameleon 2 fontmaker,
but I don’t know which font you used. Thanks
Hi Conti,
Thank you very much for this awesome tool. I’ve been running 10.6 on my Toshiba NB205 for a while now and when I originally installed it using the RC3 version i was able to install the VoodooHDA prefpane and have working audio. However, when i went back and reinstalled using the final 1.0 version i was not able to get working audio using the VoodooHDA – it comes up with “Can’t get registry-entry path”. Any ideas on how to get sound working? Thanks!
Hello!
I tried to upgrade my myhacks to 1.1 before I updating my SL to 10.6.4
After the patch gone, my Dell D820 wont boot anymore just gives me a KP…
So i restarted my NB system with verbose logging, and I got this error message:
0x35873fc8 : 0x29e6cc blabla
kernel backtrace:ElliotForceLegacyRTC…
My computer is Latitude D820
Any idea?
Why don’t I seem to have any Audio (sound) or wired Mouse support (no Right-Click) in this version of MyHack v1.1 installer??
I am running a “plain” system, no Update Combo or anything, yet I cannot get my Mouse to perform any Right-Click function, or “default” Audio (nothing is found in System Pref>Sounds)
P.S–I can get Audio, by using Tonymacx86 “Multi-Beast” installer & choosing VoodooHDA, but the question remains—your version has “zero” support!
I am running a “Vanilla” System, as you required, so why isn’t there any recognition of my RealTek ALC888 audio chip or a Apple USB Wired Mouse?
Please guide or explain.
Thank you~
Elizabeth, as i mentioned in my installer guide audio is a variable to which there is no universal solution. As I have always wished to TEACH fishing and not merely hand out fish I have never intended to try and patch together some hellishly large package which will simply install these sorts of modifications for everyone – because many do not need them, and they do not work for everyone. VoodooHDA can be installed separately from any bootloader. myHack is intended simply to take you quickly to a foundation on which you have a running OS X install quickly and easily, to make any individual tweeking necessary for your unique system simpler for you to achieve.
Hi conti!!
Thanks for your reply ;). Is nice to know that yu’re working to solve the problems detected when trying to perform an install onto a MBR partition schema.
Any news about the next release? I’m anxious to install Mac OS X in my i7 and start developing for the iPhone 4
Regards!
At first, thanks. thanks and thanks. From Brazil.
Ok, I’m having a problem. If possible, I like to have some advice.
Everything goes perfect for me. I’ve installed 10.6 in my computer.
A Gigabyte GA-EP45-U3BL, with a Geforce 8400 GS.
I had a reboot before ending the first time, but the second time it goes well.
When I made the first boot, I cannot initialize.
I’ve prepared a stick with MyHack Installer and now I can boot.
I can see my disc checked with an apple over it.
But I cannot click or select it. Looks that my keyboard doesn’t work.
Its an aluminium keyboard from Apple.
I’ll apreciate some advice, and thanks again.
Do I create 1 or 2 partitions for USB?
Hi Conti,
Thanks. Does it mean that it would work with an ati 4870 (my old card)? Also, do we need the dsdt.aml file in the root of the usb stick? Some guides indicate that the file is mandatory, yours does not. Thanks for your help.
Ralph
Ralph: Yes according to netkas and others the 4870 can be used in OS X with some limitations (no dual monitor support and some hacking of kexts required). The dsdt.aml should be in /Extra (it also works in root but i prefer to keep root as clean as possible). The dsdt.aml should be custom written by you for your hardware, I suggest against using one from any third party – it can result in some fairly severe consequences if it’s written incorrectly. The dsdt.aml is optional, you can use kexts to accomplish most of the things a dsdt is used for but the dsdt method is far cleaner.
Thanks Conti. Does it mean that with the nektas kexts I’d be able to install SL on a ATI 4XXX? Also, do we absolutely need a DSDT.aml file in root of USB stick. Some guides indicate that we need this file, your guide does not. Thanks for your help.
Ralph
Hi Conti,
Great tool and guide, but I’m having a little problem trying to install it. To prepare the USB stick, I have been running Snow Leopard in VMware on WIN7 x64, which works well. However, I’d like to run SL natively on the laptop instead of using the virtualization.
So the stick has been restored with OS X, I have installed your tool (1.1 version) but each time the chameleon screen shows up and I select the USB stick to boot from with any mode (Verbose or any other), the computer reboots a few seconds after.
For your info, I have an ATI5870. I have also tried to use the netkas latest kexts with no luck. After a day trying to install my first MAC product ever, I gave up :) If you have any hints for me, I’d appreciate it. Or maybe I should wait for your next version of your tool :)
Thanks.
Ralph
Ralph: Unfortunately the ATI5xxx series and NVIDIA4xx series is not supported by OS X yet, no word from apple when/if they will even add this support to snow leopard.
Conti,
I did like you asked but same thing happenes again.
But then again, i think this is because i didnt install the chocolate kernel or the new patched kernel
Is there a way i can install them without having to reinstall my setup?
Q.C: Yes all you have to do is copy the patched kernel over manually using the terminal from a USB Installer… If that is what the problem is.
Additional Note,
I decided to update to 10.6.4 before i found a new kext for my graphics.
But it turned out to be a bad move since the boot doesnt even access my harddive.
It gets to the apple logo but freezes without the wheel becoming present
I tried single user boot but it just turns black and no response other than powerdown button.
I dont know what to do i dont even know if it is a kernel panic.
What do you think?
Q.C. Boot to USB Installer, run pfix targeting your internal drive. Then boot the internal drive in verbose mode and wait for up to 15 minutes to see if it will actually boot. Report back.
Conti,
With your advice i was able to get back to my desktop after erasing both kexts (or disabling them) However everytime i reinstall it it fails to load and same thing occurs.
Is there an updated kext for GMA950? Im stuck at 800 by 600 resolution.
Pingback: Snow Leopard on a Dell Inspiron 1520 « Henry Poon's Blog
Conti,
Ive installed the myHack following maceee.blogspot.com
I only installed kexts for these four during my customization:
com.apple.Boot.plist
EvOreboot.kext
NullCPUPowerManagement.kext
SleepEnabler.kext
I did not however proceed to installing the comboupdate yet just to make sure everything was working before hand.
So i rebooted and everything was working i was able to see the new theme and select my boot device.
But after the apple wheel it boots into a screen of empty gray background.
So i booted in -v to see if it was KP but it wasnt it just says as shown in the image in the link (i took it with my cell phone so quality is a bit bad)
[link]http://a.imageshack.us/img52/722/downsized0713002315.jpg[link]
it basically says it cant load the integratedframebuffer.kext and cannot find my graphics kext.
What should i do?
You will need to add graphics kexts for your chipset, or use the GraphicsDisabler option in myHack.
GraphicsEnabler does not support intel graphics.