MyHack Guide - MyHack
MyHack Guide - MyHack
Preface:
This guide is not intended as an all-inclusive how-to for running OS X on your PC. It focuses on how to get up and running with OS X quickly and easily utilizing the myHack application. For questions not covered in this document, please join us in the Forum or on IRC .
Basic Requirements:
D ow nl oad m y Hack 3 . 3 . 1 Downloaded 231341 times. Size: 3.4 MB For Mavericks you will need the Install OS X Mavericks.app or the InstallESD.dmg from it. For Mountain Lion you will need the Install OS X Mountain Lion.app from the app store or the InstallESD.dmg from it. For Lion you will need the Install OS X Lion.app from the app store or the InstallESD.dmg from it. For Snow Leopard you will need a Snow Leopard Retail DVD or a DMG of it. An External Hard Drive or Flash Drive w/ at least 8GB of space. You will also need access to an x86 system (PPC is not supported) that is currently running OS X 10.6 or newer to prepare your installation device (this can be a real mac, a hackintosh, or an OS X virtual machine). Note: An internal drive can be used as well but keep in mind any drive you use will have the chameleon bootloader installed on it it is best to use a drive which is physically independent of your actual OS X installation. In the event that something goes horribly wrong with your actual OS X installation the myHack OS X install disk you have prepared will prove to be an invaluable tool with which you can repair your OS X installation and get it working again.
Hardware Requirements:
A system capable of running a vanilla OS X kernel Including but not l im ited to the following: Processor: Intel Core 2 Duo, Core 2 Quad, Core i3, Core i5, Core i7 *[1 ] Motherboard: Intel chipset with AHCI enabled At least 2GB of memory (4GB or more strongly recommended). Most Nvidia 8xxx 9xxx 2xx 3xx 4xx 5xx 6xx 7xx graphics cards*[2 ] . Most ATI HD 5xxx/6xxx/7xxx series graphics cards*[3 ] . Intel HD3000/HD4000 Integrated Graphics*[4 ]
myhack.sojugarden.com/guide/
1/8
1/13/14
USB Keyboard and Mouse. (Apple keyboard recommended)*[5 ]
Section 1: Installation
S tep 1 C reate OS X 1 0 . 6 , 1 0 . 7 or 1 0 . 8 Instal l er Make sure that the internal/external stick/drive that you will be creating the OS X installer on is mounted and it has an empty HFS+ formatted partition of at least 8GB in size on it. You can partition and format it using Disk Utility, under Applications/Utilities. The partition scheme may be either GUID Partition Table (GPT) or Master Boot Record (MBR). If you are creating a Snow Leopard installer make sure that you have inserted the retail DVD or mounted the dmg image of it prior to proceeding. If you are creating a Lion or Mountain Lion installer make sure that you have downloaded the Install OS X (Mountain) Lion.app from the app store and have it, or the InstallESD.dmg from it, somewhere on your filesystem. If you havent already done so, download the myHack dmg (the link is above in the basic requirements section). Mount it and drag the myHack app to Applications to install it or double click to run from the dmg itself. Run the myHack.app, myHack will ask you to enter your administrative password, enter your password and proceed to the next step, the password will only be stored in your system memory it is not recorded, stored, or transmitted anywhere. Note: if the user account you are running myHack on does not have authorization to use sudo you will need to logout and run again from an authorized administrative account with access to the sudo command. Select your install type Create OS X Installer > Create OS X 10.8 Install Disk, Create OS X 10.7 Install Disk, or Create OS X 10.6 Install Disk for Mountain Lion, Lion, or Snow Leopard respectively. Select the target volume this should be the internal/external stick/drive that you will be creating the OS X installer on. myHack will now attempt to locate the installation source. If this is for a Snow Leopard installer it will look under /Volumes/ for a Snow Leopard install DVD or mounted dmg if this is for a Mountain Lion or a Lion Installer it will prompt you if you want to have myHack attempt to locate it for you or browse manually (I suggest using browse only if search does not locate it) if you choose to browse it will accept the location of Install OS X (Mountain) Lion.app or InstallESD.dmg. myHack will then prompt you to warn you that all data on the target you selected will be erased. Once you press ok it will ERAS E all data on the target volume you selected and copy the OS X installation files to it. Note: If the file copy progress appears to be stalled, dont worry, the progress bar can only calculate based on files completely transferred large files may take a while to completely transfer to the destination prior to the progress being reported. Also if it appears to be transferring slowly, remember that the speed of transfers will be limited only by the speed of the device some USB sticks and SD cards are very slow. After all files have been transferred it will automatically install Chameleon, myHack utilities, a Generic Extra, and make all necessary modifications to the installer.
myhack.sojugarden.com/guide/
2/8
1/13/14
myhack.sojugarden.com/guide/
3/8
1/13/14
flags.
Symptom: The display goes blank or system reboots instantly after booting OS X or Installer Resolution 1: Boot with PciRoot=1 Resolution 2: Boot with GraphicsEnabler=No (Only use if resolution 1 fails, will not work on ML unless you have one of the graphics devices which will provide hardware acceleration without GraphicsEnabler, or you have removed system extensions in order to force VESA mode). Note: ML will not boot without graphics support as there is no longer VESA support. You will have to either replace your graphics card or find a method to get it working if it is not supported by GraphicsEnabler Symptom: System hangs at PCI configuration (begin/changed/end) Resolution: Boot with npci=02000 or npci=03000 Note: If neither of the above boot flags help you with this problem you will need to install a patched IOPCIFamily.kext, simply place in /Extra/Extensions/ and run myFix. You can obtain the latest patched IOPCIFamily.kext from netkas HERE . Symptom: System fails to boot or runs extremely slowly with mouse jumping around Resolution: Boot with cpus=1 Symptom: Booting from USB drive the boot process stops at EHCI unable to take control from BIOS, Still waiting for root device, or anything else EHCI/UHCI related Resolution: Boot with USBBusFix=Yes Symptom: Booting internal drive the boot process stops at Still waiting for root device Resolution: Ensure SATA devices are configured to run in AHCI mode in your system bios Symptom: None of your internal drives are listed in the OS X installation app Resolution: Ensure SATA devices are configured to run in AHCI mode in your system bios
Section 4: Credits
myHack was made possible by: T he cham el eon bootl oader. FakeS MC The hexadecimal strings used to patch the OSInstall.framework for MBR installation were developed and contributed to me by nawcom. The bin patching functions
myhack.sojugarden.com/guide/
4/8
1/13/14
Section 5: Contents
myHack 3.3 contains: The myHack binary myFix 2.2 myHack.kext Chameleon m y Hack git f ork The OS X port of lspci A Generic Extra that should boot most vanilla systems which includes a preconfigured generic org.chameleon.Boot.plist and the following extensions: FakeSMC.kext (version 4.2) NullCPUPowerManagement.kext Patched_10.7_AppleRTC.kext ApplePS2Controller.kext AppleACPIPS2Nub.kext Some utilities to extend the functionality of OS X Installers: bzip2 gzip nano rsync tar tr
myhack.sojugarden.com/guide/
5/8
1/13/14
myhack.sojugarden.com/guide/
6/8
1/13/14
2009/09/22 Revision 1 Initial Post
R E CENT POS TS
myHack 3.3.1
Posted on 2013/ 11/ 04 by Conti
Like 67 Tw eet 5 3 8
Here it is, thanks to schnitzel slaving away over a decompiler and myself rebooting and testing numerous times we have finally found a very clean method of patching the 10.9.0 OSInstall.framework to allow for MBR installation. I am aware there is another patch which has been circulating, I even took a look at a decompiled diff of it which is why I chose to develop our own patch rather than using it, folks, it was ugly, I was concerned that with as hacked up as it was it may result in unforeseen problems to end users. Our patch replaces only 3 8-byte chunks (similar to the ML and L patches contained in myHack). Clean and effective. The following notes carry over from the myHack 3.3 release, I wanted to get the MBR patch out before putting more time into the rest of the planned updates. Note : Several users have reported a Selection does not appear to be a valid OS X installation source error. Ensure you are pointing to the Install OS X Mavericks.app or InstallESD.dmg if you are pointing myHack to a .dmg which *contains* the Install OS X Mavericks.app that will cause the error. Also please note that you should not run myHack.app from the .dmg it is distributed on. You should copy it to your local disk first. I will add checks to warn users who accidentally make these mistakes to myHack in the next release to provide additional error prevention to users, but I did not want to wait to release this version any longer so for now these warnings should be enough. The download is available on the guide page . Changelog: Added MBR patch for OS X 10.9.0
Make sure to read the re le ase page for myHack 3.3 , myHack 3.2 , myHack 3.1.2 , myHack3.1 & myHack 3.0 if you have not done so already, for a complete list of changes, contents and features.
Additional details of the myHack apps contents, credits, and instructions are maintained on the guide page .
myhack.sojugarden.com/guide/
7/8
1/13/14
Fe e l fre e to post thank you comme nts and whatnot on this post but for support or to re port a proble m you e ncounte r ple ase use the Forum or the #hackintosh channe l on SojuGarde n IRC .
Posted in Ge ne ral
myH ack 3.3 About the myH ack forum. myH ack 3.2 BETA 8 OS X 10.9 (AKA Mavericks)
Copyright 2009-2012 S ojuGarden. com . All Rights Reserved. | This site is best viewed with C hrom e , Firef ox or S af ari .
9 R EPLI ES
5 R EPLI ES
7 R EPLI ES
16 R EPLI ES
myhack.sojugarden.com/guide/
8/8