Tuesday, December 04, 2007

HowTo: Upgrade to official Tiger 10.4.11


Here, in this tutorial I am going to discuss how to upgrade your hackintosh to latest 10.4.11 on your Intel x86 machine. For this tutorial, I am using following:
  1. HP Pavillion DV 6114TX (1.6 GHZ Centrino Duo, 1.5 GB RAM, NVidia GO 7400)
  2. Mac OS X 10.4.9 OR 10.4.10 installed
  3. Prepatched Mac installer DVD

DISCLAIMER:
I am not endorsing the breaking of copyright laws and I write this solely for the purpose of education. I also do not take responsibility to what may happen to your computer.



I am assuming you already have 10.4.9 OR 10.4.10 installed on you pc. And you have heard people talking about Apple's releasing 10.4.11 patch. Ever wondered how to upgrade your hackint0sh to 10.4.11? Lets just run through some simple steps to successfully upgrade our hackint0sh (10.4.9/10.4.10)
  • Take backup of all the original kexts (Table 1) from $OSX/System/Library/Extensions/, which you may need to use to replace kexts after upgrade to allow your hackint0sh to boot.
  • Take backup of your original mach_kernel from $OSX/   
  • Upgrade your Hackint0sh Tiger 10.4.9 OR 10.4.10 to 10.4.11 by downloading and installing update from Apple just  as you would do for any normal Apple Mac.
  • After you download and install the update, it will ask you to reboot your machine for update to take effect. Reboot your machine. It will not boot initially - rather it will continuously restart your machine.
  • Next step you need to do here is to re-patch your Tiger system to allow it to run on Non-Apple machine.
  • Slide in your prepatched Mac installer DVD into your DVD drive. When you are prompted to "press any key to start the installation or press F8 for options". Press "Enter" and boot into installer and wait until installer starts into GUI.
  • Open "Utilities->Terminal" from the top menu.
  • Browse to the folder where you have copied your original kexts and mach_kernel
  • Copy back your original mach_kernel to your OSX partition. Set proper security level for copied mach_kernel.
chmod -R 644 $OSX/mach_kernel
chown -R root:wheel $OSX/mach_kernel
  • Delete kexts (Table 1) from $OSX/System/Library/Extensions
  • Put back all the original kexts (Table 1) into $OSX/System/Library/Extensions 
chmod -R 755 $OSX/Library/Extensions/*
chown -R root:wheel $OSX/Library/Extensions/*
  • Delete $OSX/System/Library/Extensions/AppleHWSensor.kext to speed-up your next boot.
rm -rf $OSX/System/Library/Extensions/AppleHWSensor.kext
  • Delete $OSX/System/Library/LaunchDaemons/ossmgr.plist
rm -rf $OSX/System/Library/LaunchDaemons/ossmgr.plist
  • Delete $OSX/System/Library/Extensions/AppleIntelCPUPowerManagement.kext
rm -rf $OSX/System/Library/Extensions/AppleIntelCPUPowerManagement.kext
  • Manually reboot your machine into your hackint0sh. If everything went well, you should be able to boot into your latest Hackint0sh (10.4.11).
  • Enjoy!

Table 1:
--------
  1. AppleACPIPlatform.kext
  2. AppleIntelIntegratedFramebuffer.kext
  3. ApplePS2Controller.kext
  4. AppleSMBIOS.kext
  5. dsmos.kext
  6. IOATAFamily.kext
  7. IOAHCIFamily.kext
  8. AppleAC97Audio.kext
  9. AppleAHCIPort.kext
  10. AppleAzaliaAudio.kext
  11. AppleVIA.kext
  12. AppleVIAATA.kext
  13. IOHDIXController.kext
Note: I have compiled a shell script for those who does rather like to automate everything. Do post a personal mail to me nightr0ver (at) yahoo.com and i shall send you the script. Make sure, It is zero (0) not O in my mail id. 

Sunday, December 02, 2007

HowTo: Upgrade your Leopard (hackint0sh) to 10.5.1




Here, in this tutorial I am going to discuss how to upgrade your hackintosh Mac OS X 10.5.1 on your Intel x86 machine. For this tutorial, I am using following:

  1. HP Pavillion DV 6114TX (1.6 GHZ Centrino Duo, 1.5 GB RAM, NVidia GO 7400)
  2. Prepatched Mac-OS-X-10.5.0 image. Dig through some torrents sites, and you will surely find it somewhere.
  3. BrazilMac-9a581-Patch on USB
  4. Other OSes, WinXP Professional and Mac OS X 10.4.10.

DISCLAIMER:
I am not endorsing the breaking of copyright laws and I write this solely for the purpose of education. I also do not take responsibility to what may happen to your computer.

I am assuming you already have managed to install Leopard on your Non-Apple machine. If not, google it and you will find many tutorials about how to install hack Leopard to install and run it on Non-Apple machines.
Now, you want it to upgrade your Leopard to 10.5.1, don't you?
Well, do not hesitate...just do following steps to successfully upgrade your Leopard to 10.5.1.
  1. Upgrade your Leopard 10.5.0 to 10.5.1 by downloading and installing update from Apple just  as you would do for any normal Apple Mac.
  2. After you download and install the update, it will ask you to reboot your machine for update to take effect. Reboot your machine. It will not boot initially - rather it will continuously restart.
  3. Next step you need to do here is to re-patch your Leopard system to allow it to run on Non-Apple machine.
  4. I have kept my Tiger partition intact and installed Leopard on another partition as I was not sure about its reliability. Note: If you do not have any other partition where you can boot and load your other Mac, directly jump at the end of this document where I have mentioned how steps to do it from Installer DVD.
  5. Boot into your another Mac. 
  6. Open terminal from "Utilities->Terminal" menu. Browse to the folder where you have "Brazil-9a581-Patch" downloaded
  7. Fire "9a581PostPatch.sh" in your terminal. Before doing that make sure you appropriately set "PATCH" & "LEO" paths in the script.
  8. Once the patch is complete, answer [Y] to reboot your computer.
  9. Once it restarts, you should be able to boot into your Leopard with 10.5.1 running.
  10. Welcome to the Leopard world!
NOTE: Steps to do it from the Leopard Installer DVD.  
  1. Boot your machine into your Leopard installer DVD. When you are prompted to "press any key to start the installation or press F8 for options". Press "Enter" and boot into installer and wait until installer starts into GUI.
  2. Open "Utilities->Terminal" from the top menu.
  3. Browse to the folder where you have "Brazil-9a581-Patch" downloaded. 
  4. Fire "9a581PostPatch.sh" in your terminal. Before doing that make sure you appropriately set "PATCH & LEO" paths in the script.
  5. Once the patch is complete, answer [Y] to reboot your computer.
  6. Once it restarts, you should be able to boot into your Leopard with 10.5.1 running.
  7. Welcome to the Leopard world!
ENJOY!