Updating to Leopard 10.5.2 on a Hackintosh

by Eric Pena on February 15, 2008

So Apple released it’s first major update to Leopard 10.5.1 with 10.5.2. As I have mentioned in my previous post, I have my Hackintosh running on iATKOS v1.0r2 Leopard 10.5.1. Likewise, I mentioned that with EFI support, all you have to do is use Apple’s “Software Update” to keep your PC up-to-date just like legit Mac users, instead of waiting for new patches made available by kind and usually anonymous hackers on the Web. Well, that didn’t work for the 10.5.2 update. I guess Apple knows about this hacking going around that is getting easier and popular by the day. So stop that update until you read how to go about it below.

The 10.5.2 Leopard update installs a kext that says “Dont Steal Mac OS X”, and if you’re not careful and follow other hacker’s advice, it will essentially “brick” your PC (a bigger brick than an iPhone). The first to release a solution to the 10.5.2 update is a guy that goes by the alias “Netkas” and others have basically expounded on and made his instructions a little bit easier to follow. Go ahead and head over to his site and try to follow his instructions. The other is from Devin and is easier to follow.

So if you followed those instructions and ended with the new Leopard 10.5.2, then hooray! But if you’re like me and encountered some problems, then read on.

Ok, so you followed Netkas’ solution and you’re now stuck with a kernel panic or a constant reboot which was what I have experienced. If you followed my previous post, you will know that I have 3 separate internal drives, one running Vista the other running Tiger, and now my non-working Leopard (at the time).

The first thing I did was to boot into Tiger and deleted the “Dont Steal Mac OS X.kext” from my Leopard drive (I’m not sure whether this is necessary though). The next steps I think finally made it work:

1) Insert the iATKOS v1.0r2 Install DVD and boot from it.
2) Go through the screens until you get to the screen where you have the “Customize” button and click on it.
3) Select only the following:

Patches
– SSE2 SSE3 kernel
– Remove CPUPowerManagement driver
– Remove Thermal kexts

System
– SATA
– AppleSMBIOS.kext nektas

4) Reboot.
5) I got a kernel panic with the “stop” sign that tells me to reboot.
6) Reboot, but as soon as you get to the Darwin Boot Loader screen, press F8 and enter -r -x.
7) Your system may go blank for around 2 to 3 mins but you can see the hard disk light blinking.
8) If everything goes well, you will finally get back your beautiful Leopard screen. Click on “About This Mac” and you should see this:

9) Go and click on “Software Update” and select the “Leopard Graphics Update” and install.
10) Reboot. Check that everything is working. If not, then you probably need to copy over some kext (network, graphics, etc.) from 10.5.1 to your new installation.

That’s it!

Related Posts with Thumbnails

{ 39 comments… read them below or add one }

1 Leo February 15, 2008 at 12:47 pm

After step 3 we have to install OSX completelly again??? and them do step 4 ..? or after 3 reboot without installing nothing?

2 Leo February 15, 2008 at 12:49 pm

if we install all osx after step 3 will be 10.5.1 again..?! and not 10.5.2..something is missing? !!

3 Leo February 16, 2008 at 3:47 am

After step 3 we have to install OSX completelly again??? and them do step 4 ..? or after 3 reboot without installing nothing?

4 Leo February 16, 2008 at 3:49 am

if we install all osx after step 3 will be 10.5.1 again..?! and not 10.5.2..something is missing? !!

5 blacksocks February 15, 2008 at 6:56 pm

@ Leo

No, you don’t need to install OS X, just the patches in Customize.

6 blacksocks February 16, 2008 at 9:56 am

@ Leo

No, you don’t need to install OS X, just the patches in Customize.

7 Christof February 17, 2008 at 11:54 am

The 10.5.2 kalyway updater worked perfectly, but the “Leopard Graphics Update” caused a blue screen (X60 with Intel 950 graphics)

8 Christof February 18, 2008 at 2:54 am

The 10.5.2 kalyway updater worked perfectly, but the “Leopard Graphics Update” caused a blue screen (X60 with Intel 950 graphics)

9 kashly February 18, 2008 at 8:49 am

hey..i just want to ask you if my new build will run Mac OS X:::here’s my complete spec…

Intel Core 2 Quad Q6600 2.4 Ghz, 8MB,1066Mhz
Asus P5KPL-VM

Kingston Value 2 GB DDR2-667
Inno3D GEForce 8600 GT 256mb/128bit,DDR3
Seagate 500 GB ST3500641AS
LG GSA-H44L Super Multi 18x w/ Litescribe

Compteq T1B, 450w PSU

AOC 19 Inch 193FW

A4Tech KBS-21

Logitech Combo Optical Mouse

…just mail your reply to gender_gerber@yahoo.com

…i will really appreciate for what you can help me…

…thanks…

@slytherine..

10 kashly February 18, 2008 at 8:50 am

and if you have a download link of mac os x..pls..kindly give me.. i really need it… thanks in advance..

11 kashly February 18, 2008 at 11:49 pm

hey..i just want to ask you if my new build will run Mac OS X:::here’s my complete spec…

Intel Core 2 Quad Q6600 2.4 Ghz, 8MB,1066Mhz
Asus P5KPL-VM

Kingston Value 2 GB DDR2-667
Inno3D GEForce 8600 GT 256mb/128bit,DDR3
Seagate 500 GB ST3500641AS
LG GSA-H44L Super Multi 18x w/ Litescribe

Compteq T1B, 450w PSU

AOC 19 Inch 193FW

A4Tech KBS-21

Logitech Combo Optical Mouse

…just mail your reply to gender_gerber@yahoo.com

…i will really appreciate for what you can help me…

…thanks…

@slytherine..

12 kashly February 18, 2008 at 11:50 pm

and if you have a download link of mac os x..pls..kindly give me.. i really need it… thanks in advance..

13 blacksocks February 18, 2008 at 9:12 pm

@ kashly

I am sure your rig will work with OSx86 but never assume my procedure will be perfect for you. It is only by trying that you will find out and by further readings on the Web will you know what will best work for you. Good luck.

BTW, Google is your best friend…

14 blacksocks February 19, 2008 at 12:12 pm

@ kashly

I am sure your rig will work with OSx86 but never assume my procedure will be perfect for you. It is only by trying that you will find out and by further readings on the Web will you know what will best work for you. Good luck.

BTW, Google is your best friend…

15 kashly February 19, 2008 at 7:01 am

hey…thanks for the reply..appreciate it.

16 kashly February 19, 2008 at 10:01 pm

hey…thanks for the reply..appreciate it.

17 quantum.piggy February 21, 2008 at 4:03 am

hey thanks for the info, gonna give it a try :)

18 quantum.piggy February 21, 2008 at 7:03 pm

hey thanks for the info, gonna give it a try :)

19 Stat.Mech February 22, 2008 at 6:23 pm

Here’s a ‘better’ way, which allows you to keep most MORE of the updated 10.5.2 stuff (NOTE this is for ppl running Intel Core 2 Duo or siimilar specs):

1. If your system is hosed/bricked, used the above guide (select those particular patches/drivers in ‘customize’ section) PLUS select ‘stock kernel’ and ‘stock appleacpiplatform’. Run your installer till it finishes.

NOTE: do not select ‘sse2 sse3 kernel’ as suggested in this guide, that’s a replacement ‘mach_kernel’ which overwrites your ‘stock/vanilla’ kernel, if you happen to use that.

2. By now, you would have more or less restored your system back to when you bricked it (certain drivers/stuff may be off, whatever doesn’t matter bec. we are gonna write over much of that).

NOTE: if you are satisified with everything, you can stop here. But I do not recommend it, because you are left with a system that still contains a substaintial amount of non-10.5.2 kexts.

3. Now, download a stand-alone copy of the 10.5.2 combo update (official, from apple), run it and use the Devin (simplified NETKAS, insanelymac forum) method.

NOTE: the Devin method works 100%, ONLY thing you need to watch out, is for laptop users and certain desktop users, the keyboard and trackpad may become disabled after the restart (after update finished). I STRONGLY recommend replacing your newly updated (which will be broken for most people) ‘applecpiplatform.kext’ with your old one (from 10.5.1 install, or just extract it form your iATKOS 1.0i or Kalyway DVD if you didn’t back it up).

NOTE2: even if you forgotten to back it up, it’s not lost; you can boot into an adjacent partition, and copy a old version of the ‘applecpiplatform.kext’ and replace the new one. REMEMBER after replacing any kexts, you gotta do your repair permission stuff (i.e.: run disk utitily on your leopard partition, repair any wrong permissions).

NOTE3: if you screwed up doing the Devin method, most likely you typed in the wrong code. I recommend keeping a browser window open, and copy Devin’s code line-by-line into the terminal. Trust me, his method works 100%.

4. Now you should have a working 10.5.2 update, and ONLY with two files missing/not of the 10.5.2 version: ‘applecpiplatform.kext’ (which you have replaced with an older, most likely 10.5.2 verion), PLUS a missing ‘applecpupowermanagement.kext’. This is a good point to stop.

OR

5. Continue with the graphics update.

NOTE: the graphics update is only good for people with real MacBook Pro’s. If you have a HACK, most likely the graphics update will screw your video card (it did to mine) or slow it down.

But hey, you are adventrous, so go ahead and apply the update if you wish.

WARNING: before doing so, back up any graphics-related kexts in your Extensions folder (don’t know where that is? google it) FOR YOUR GRAPHICS CARD, in case you need to restore them later. Then download the ‘stand-alone’ version of the graphics update (offical, from Apple), and just run it.

If you have a new system after the graphics update, and it works fine, good for you.

If you f**ked up your graphics (e.g.: graphics re-draw issues), as it was for me on my HP DV6000 (with intel gma950 card), just replace the original kexts from 10.5.2 or earlier. then you are back in business.

ChildreOfTh(eDragon)

20 Stat.Mech February 23, 2008 at 9:23 am

Here’s a ‘better’ way, which allows you to keep most MORE of the updated 10.5.2 stuff (NOTE this is for ppl running Intel Core 2 Duo or siimilar specs):

1. If your system is hosed/bricked, used the above guide (select those particular patches/drivers in ‘customize’ section) PLUS select ‘stock kernel’ and ‘stock appleacpiplatform’. Run your installer till it finishes.

NOTE: do not select ‘sse2 sse3 kernel’ as suggested in this guide, that’s a replacement ‘mach_kernel’ which overwrites your ‘stock/vanilla’ kernel, if you happen to use that.

2. By now, you would have more or less restored your system back to when you bricked it (certain drivers/stuff may be off, whatever doesn’t matter bec. we are gonna write over much of that).

NOTE: if you are satisified with everything, you can stop here. But I do not recommend it, because you are left with a system that still contains a substaintial amount of non-10.5.2 kexts.

3. Now, download a stand-alone copy of the 10.5.2 combo update (official, from apple), run it and use the Devin (simplified NETKAS, insanelymac forum) method.

NOTE: the Devin method works 100%, ONLY thing you need to watch out, is for laptop users and certain desktop users, the keyboard and trackpad may become disabled after the restart (after update finished). I STRONGLY recommend replacing your newly updated (which will be broken for most people) ‘applecpiplatform.kext’ with your old one (from 10.5.1 install, or just extract it form your iATKOS 1.0i or Kalyway DVD if you didn’t back it up).

NOTE2: even if you forgotten to back it up, it’s not lost; you can boot into an adjacent partition, and copy a old version of the ‘applecpiplatform.kext’ and replace the new one. REMEMBER after replacing any kexts, you gotta do your repair permission stuff (i.e.: run disk utitily on your leopard partition, repair any wrong permissions).

NOTE3: if you screwed up doing the Devin method, most likely you typed in the wrong code. I recommend keeping a browser window open, and copy Devin’s code line-by-line into the terminal. Trust me, his method works 100%.

4. Now you should have a working 10.5.2 update, and ONLY with two files missing/not of the 10.5.2 version: ‘applecpiplatform.kext’ (which you have replaced with an older, most likely 10.5.2 verion), PLUS a missing ‘applecpupowermanagement.kext’. This is a good point to stop.

OR

5. Continue with the graphics update.

NOTE: the graphics update is only good for people with real MacBook Pro’s. If you have a HACK, most likely the graphics update will screw your video card (it did to mine) or slow it down.

But hey, you are adventrous, so go ahead and apply the update if you wish.

WARNING: before doing so, back up any graphics-related kexts in your Extensions folder (don’t know where that is? google it) FOR YOUR GRAPHICS CARD, in case you need to restore them later. Then download the ‘stand-alone’ version of the graphics update (offical, from Apple), and just run it.

If you have a new system after the graphics update, and it works fine, good for you.

If you f**ked up your graphics (e.g.: graphics re-draw issues), as it was for me on my HP DV6000 (with intel gma950 card), just replace the original kexts from 10.5.2 or earlier. then you are back in business.

ChildreOfTh(eDragon)

21 blacksocks February 24, 2008 at 8:14 pm

@Stat.Mech

Thanks for the info. I will try it if and when I have a problem with my hackintosh. Right now it is working perfectly fine (including Apple’s software updates). Besides, I have not been able to make my rig work without including the SSE2/SSE3 kernel patch in both 10.5.1 and 10.5.2. Others may want to try it though.

22 blacksocks February 25, 2008 at 11:14 am

@Stat.Mech

Thanks for the info. I will try it if and when I have a problem with my hackintosh. Right now it is working perfectly fine (including Apple’s software updates). Besides, I have not been able to make my rig work without including the SSE2/SSE3 kernel patch in both 10.5.1 and 10.5.2. Others may want to try it though.

23 r0cks0ul February 26, 2008 at 8:37 pm

What about your kernel?
I think you are still using 9.0.1 kernel ToH

24 r0cks0ul February 27, 2008 at 11:37 am

What about your kernel?
I think you are still using 9.0.1 kernel ToH

25 blacksocks February 27, 2008 at 3:25 am

@r0cks0ul

Kernel version is Darwin 9.1.0. My MBP has 9.2.0 though.

26 blacksocks February 27, 2008 at 6:25 pm

@r0cks0ul

Kernel version is Darwin 9.1.0. My MBP has 9.2.0 though.

27 Stat.Mech February 27, 2008 at 6:37 am

@blacksocks

Oh and I forget to mention, THANK you for the starting point. I just tried to follow your steps and expand upon it. That’s what the osx86 community is all about! :)

28 Stat.Mech February 27, 2008 at 9:37 pm

@blacksocks

Oh and I forget to mention, THANK you for the starting point. I just tried to follow your steps and expand upon it. That’s what the osx86 community is all about! :)

29 Henry February 27, 2008 at 1:09 pm

Hey,
i’m not sure if this is the right thread for my problem.
I have a HP dv5237cl laptop with GMA 950 integrated graphics card, I had a problem after installing iATKOS v1.0r2 where i had one resolution of 1024×768, and I followed the guide at this link:
http://forum.insanelymac.com/index.php?showtopi
and fixed the problem. but not i have the “mouse artifact” problem where some pixels on the screen goes gray or dark.
any ideas on how to fix this? thanks.

30 Henry February 28, 2008 at 4:09 am

Hey,
i’m not sure if this is the right thread for my problem.
I have a HP dv5237cl laptop with GMA 950 integrated graphics card, I had a problem after installing iATKOS v1.0r2 where i had one resolution of 1024×768, and I followed the guide at this link:
http://forum.insanelymac.com/index.php?showtopic=87078
and fixed the problem. but not i have the “mouse artifact” problem where some pixels on the screen goes gray or dark.
any ideas on how to fix this? thanks.

31 blacksocks March 6, 2008 at 2:40 am

@Henry

This solution for fixing your mouse tear is from the uphuck forums:

1) Download the GMA950.zip file from the link below and extract the GMA950 folder to Desktop.
http://www.sendspace.com/file/b2b2is
2) Go to the Applications folder, then Utilities, then open up Terminal
3) In Terminal, type the following commands

sudo su (then enter your password)

rm -R /system/library/extensions/AppleIntelGMA950.kext

rm -R /system/library/extensions/AppleIntelGMA950GA.plugin

rm -R /system/library/extensions/AppleIntelGMA950GLDriver.bundle

rm -R /system/Library/extensions/AppleIntelGMA950VADriver.bundle

rm -R /system/Library/extensions/AppleIntelIntegratedFramebuffer.kext

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelGMA950.kext /System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelGMA950GA.plugin/System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelGMA950GLDriver.bundle /System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelGMA950VADriver.bundle /System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelIntegratedFramebuffer.kext /System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/Natit.kext /System/Library/Extensions/

chmod -R 755 /system/library/extensions/AppleIntelGMA950.kext

chown -R root:wheel /system/library/extensions/AppleIntelGMA950.kext

chmod -R 755 /system/library/extensions/AppleIntelGMA950GA.plugin

chown -R root:wheel /system/library/extensions/AppleIntelGMA950GA.plugin

chmod -R 755 /system/library/extensions/AppleIntelGMA950GLDriver.bundle

chown -R root:wheel /system/library/extensions/AppleIntelGMA950GLDriver.bundle

chmod -R 755 /system/library/extensions/AppleIntelGMA950VADriver.bundle

chown -R root:wheel /system/library/extensions/AppleIntelGMA950VADriver.bundle

chmod -R 755 /system/library/extensions/AppleIntelIntegratedFramebuffer.kext

chown -R root:wheel /system/library/extensions/AppleIntelIntegratedFramebuffer.kext

chmod -R 755 /system/library/extensions/Natit.kext

chown -R root:wheel /system/library/extensions/Natit.kext

kextcache -k /System/Library/Extensions

exit

4) Close Terminal
5) Go to Applications then Utilities then open Disk Utility
6) Choose your macintosh partition and repair disk permissions
7) Once it is finished, close Disk Utility and restart your computer

32 blacksocks March 6, 2008 at 5:40 pm

@Henry

This solution for fixing your mouse tear is from the uphuck forums:

1) Download the GMA950.zip file from the link below and extract the GMA950 folder to Desktop.
http://www.sendspace.com/file/b2b2is
2) Go to the Applications folder, then Utilities, then open up Terminal
3) In Terminal, type the following commands

sudo su (then enter your password)

rm -R /system/library/extensions/AppleIntelGMA950.kext

rm -R /system/library/extensions/AppleIntelGMA950GA.plugin

rm -R /system/library/extensions/AppleIntelGMA950GLDriver.bundle

rm -R /system/Library/extensions/AppleIntelGMA950VADriver.bundle

rm -R /system/Library/extensions/AppleIntelIntegratedFramebuffer.kext

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelGMA950.kext /System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelGMA950GA.plugin/System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelGMA950GLDriver.bundle /System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelGMA950VADriver.bundle /System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/AppleIntelIntegratedFramebuffer.kext /System/Library/Extensions/

cp -R /Users/your-username here/Desktop/GMA950/Natit.kext /System/Library/Extensions/

chmod -R 755 /system/library/extensions/AppleIntelGMA950.kext

chown -R root:wheel /system/library/extensions/AppleIntelGMA950.kext

chmod -R 755 /system/library/extensions/AppleIntelGMA950GA.plugin

chown -R root:wheel /system/library/extensions/AppleIntelGMA950GA.plugin

chmod -R 755 /system/library/extensions/AppleIntelGMA950GLDriver.bundle

chown -R root:wheel /system/library/extensions/AppleIntelGMA950GLDriver.bundle

chmod -R 755 /system/library/extensions/AppleIntelGMA950VADriver.bundle

chown -R root:wheel /system/library/extensions/AppleIntelGMA950VADriver.bundle

chmod -R 755 /system/library/extensions/AppleIntelIntegratedFramebuffer.kext

chown -R root:wheel /system/library/extensions/AppleIntelIntegratedFramebuffer.kext

chmod -R 755 /system/library/extensions/Natit.kext

chown -R root:wheel /system/library/extensions/Natit.kext

kextcache -k /System/Library/Extensions

exit

4) Close Terminal
5) Go to Applications then Utilities then open Disk Utility
6) Choose your macintosh partition and repair disk permissions
7) Once it is finished, close Disk Utility and restart your computer

33 Josef Nankivell June 11, 2008 at 7:00 pm

After following blacksocks advice for eliminating the mouse artifact issue with gma950 I found that the mouse artifact issues had gone but every menu was corrupted/sufferd from major artifacts.

I then went to the apple website and downloaded LeopardGraphicsUpdate 1.0.dmg and installed. This fixed the menu problem and the mouse problem remained gone also!

I am not sure whether it was just the graphics update or blacksocks but I have a feeling it had something to do with blacksocks as the mouse problem did disappear after doing what he said.

I use OS X Kalyway 10.5.2 with the vanilla kernal.

Thanks.

34 Josef Nankivell June 12, 2008 at 9:00 am

After following blacksocks advice for eliminating the mouse artifact issue with gma950 I found that the mouse artifact issues had gone but every menu was corrupted/sufferd from major artifacts.

I then went to the apple website and downloaded LeopardGraphicsUpdate 1.0.dmg and installed. This fixed the menu problem and the mouse problem remained gone also!

I am not sure whether it was just the graphics update or blacksocks but I have a feeling it had something to do with blacksocks as the mouse problem did disappear after doing what he said.

I use OS X Kalyway 10.5.2 with the vanilla kernal.

Thanks.

35 admin June 12, 2008 at 6:24 am

@Josef

I’m glad you fixed your graphics problem using the guide above! Thanks for leaving a comment. =)

36 admin June 12, 2008 at 8:24 pm

@Josef

I’m glad you fixed your graphics problem using the guide above! Thanks for leaving a comment. =)

37 piju September 15, 2008 at 10:31 am

can u help me ?
i got problem with gm 950
when the first boot, the will be a blue screen with black bar.
i dont know what to do know
ive posted my problem at insanelymac forum http://forum.insanelymac.com/index.php?showtopi
but there is no right solution yet

hope u can email me for the reply…

38 menoob September 17, 2008 at 8:01 am

Have you tried this solution?

http://forum.osx86scene.com/viewtopic.php?f=10&

Remember, if you use a graphic device string in your com.apple.Boot.plist file, you need to delete any graphic kexts that you added in your Extensions folder.

You just need to look for the correct device string or injector (kext) for your graphics card.

39 Best Registry Cleaner March 26, 2009 at 9:23 am

great post, i've subscribe ur blog, i found there is a similar post here for Regcure Review, you can check it out.

Leave a Comment

{ 3 trackbacks }

Previous post:

Next post: