Post

[Hackintosh] Venting About XCode 4.2 on 10.6.7

imagesThis semester I took an iOS course that teaches about programming on the iOS platform. iOS is an operating system owned by Apple that runs on iPhone and iPad devices. For its programming environment, it uses Apple’s application, XCode. The campus has 15 iMacs in the lab running the Mac X Mountain Lion 10.8.2 operating system. This course gives a final assignment, namely to create an application that is useful for campus residents. Of course, with that, I need XCode to create the program. But alas, my laptop can only (stably) run on Mac OSX Snow Leopard 10.6.6, which means the campus’s XCode can’t run on this version.

The first step was to download the XCode 4.2 program, which I had entrusted to bang Ucup because my internet was slow -__- Once it was done, it turned out that XCode 4.2 only runs on version 10.6.7 and above. Okay then, I upgraded using Update Combo 10.6.8. After the update finished, I immediately installed it and it worked… yay.. that’s where a new problem appeared. My RadeonHD.kext driver turned out not to work on 10.6.8. Please read point 4 (http://www.insanelymac.com/forum/topic/190586-ati-hd-framebuffer-driver-105106-with-source-code/). I was confused: should I download an older version of XCode or just download the 10.6.7 combo update? Because the 10.6.7 combo update size is smaller (~1.2 GB) while the XCode size is (~2 - 4 GB). I decided to download the 10.6.7 combo update at http://support.apple.com/kb/DL1361.

720 × 480 - slashdot.org

After 2 hours waiting at the internet cafe, it finally managed to download completely. To install it, follow these steps:

  • Prepare the update combo 10.6.7.dmg that you’ve already downloaded

  • Prepare the legacy kernel 10.6.7, which you can download here

  • Delete SleepEnabler.kext from /System/Library/Extension, in case it’s not compatible

  • Back up AppleACPIPlatform, IOPCIFamily, AppleHDA, IO80211Family from /System/Library/Extension first.

  • Install the update_combo you downloaded earlier and DO NOT RESTART yet when it’s finished.

  • Install the legacy_kernel 10.6.7 you downloaded in point 2

  • Restore the kext you backed up earlier to /System/Library/Extension

  • Once that’s done, then restart

I have already done that method and it worked well. Now my system runs on Mac OSX Snow Leopard 10.6.7 with XCode 4.2.

Good Luck

This post is licensed under CC BY 4.0 by the author.