Upgrade Your Hackintosh To Mac OS X 10.5.5!

September 15th, 2008

Apple / Mac, Featured, Leopard, OS X Updates

Get ready to unleash the fury of your inner Leopard with one of Apple’s biggest updates, Mac OS X 10.5.5. Weighing in at 321MB (Cool, huh?), there are dozens of bug fixes and additions to make this a real “worth while” update for your fully licensed official Mac or your Hack. You may start the drooling process now.

It took me a day to get all of my stuff together and pull this update off. I use my HackBook Pro in a production environment, which means I cannot be too far away from my Time Machine drive. As the excitement mounted, viewers of this blog had already dove into it — head first, and pulled it off with mixed results (Read the comments below for more information). A lot of what you did getting to 10.5.4 will save you some time because from what I’ve gathered by updating from 10.5.4 to 10.5.5, it’s mainly just copying over a few key kexts that get replaced with the update, repairing permissions, etc. etc.

Let’s begin!

1) First, download the update directly from Apple’s website. I’m not sure if it matters where you get it but this is how I did it. I’m sure Software Update is safe but don’t take my word for it. You can grab 10.5.5 at http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx1055update.html

2) Before you run the downloaded file, open up Terminal and type “sudo su -” without the quotes. Enter your user password and then type ‚ “while sleep 1 ; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext ; done” without the quotes. Keep this window open while you run the downloaded update and install it. It should complete in a few minutes and ask you to reboot. Before you reboot, exit the Terminal script by holding down Ctrl and pressing X (Ctrl + X). Close Terminal and hit the button on the Update to reboot your computer.

3) Once you reboot your screen may go blank or your system might auto reboot. Don’t panic yet. Reboot the system again, this time booting with “-v -f -x” and let it do it’s thing. Your screen will probably still be blank. Let it run until there’s no more CPU or HDD activity. Reboot again with normal flags (-v -f) and let it go to sleep. Wake it up and you should be seeing the login window. If you auto login you can swipe your mouse over your hot corner (You kept that hot corner, right?) and you should see your desktop although it may appear unstable. Log out and back in. Boom!

4) Your wireless is dead, your battery doesn’t display and your sound isn’t as groovy as it used to be. Time to step back in time. Dig through your Extensions.bkup on your desktop and locate a few key kexts. Grab the latest version of Kext Helper b7 and prepare to do battle with permissions. Rather than re-patching, re-applying, etc. the steps we did in 10.5.4, we’re just going to copy over the good stuff we know worked before.

5) Fire up Kext Helper b7 and start dragging kexts into the window. Enter your password and click Advanced. You’ll want to make sure the following are displaying in Kext Helper b7: AppleHDA.kext, AppleACPIPlatform.kext, AppleAHCIPort.kext. Hit the install button and then hit Kext Permissions and Tag Cache Rebuild. Hell, hit them a couple times! Now close out of Kext Helper b7 and do the Disk Utility dance by repairing disk permissions a couple times. I ran it 3 times just to make sure. Your milage may vary.

6) Reboot. You should have everything but the battery meter. Download PowerManagement.bundle again and do your thing. Make sure you completely remove the old one (“rm -fr PowerManagement.bundle” in Terminal). Repair and reboot again. Alternatively you can back up your original PowerManagement.bundle from /System/Library/SystemConfiguration/PowerManagement.bundle.

This should work for everyone who is running 10.5.4 and possibly those running earlier versions of Kalyway’s DVD. These are as clear of instructions I can give and I must admit, they’re a little less user friendly than my original tutorial. Hopefully you’ve been following me on this blog and know a few things by now. Be sure to run Time Machine, Super Duper or Carbon Copy before you dive into this if you care about your files. After you upgrade to 10.5.5, there are some minor software updates awaiting you. Nothing major, all risk- and error-free.

While your milage may vary, the chances of you “hosing” your system is very slim. Even with a kernel panic, blank screen or spinning beach ball, not all is lost. Remember, this isn’t Windows Vista. You aren’t required to re-install for every little hiccup. Play with it, have fun, and post your success/failures here with screenshots.

NOTE: 10.5.5 doesn’t wake from sleep for some reason. Even after trying the usual methods. We may have to wait for a kernel patch or additional kext to restore it. I’ll start looking into the issue this weekend if nobody posts something here first.

, , , , , , , ,

About the author of this post:

Richard has written 94 posts on DailyBlogged.

Richard is a professional web developer and business consultant. He opened his first web hosting company at the age of 13 out of his bedroom on an ISDN connection and hasn't looked back since. Richard currently resides in sunny Florida.

197 Responses to “Upgrade Your Hackintosh To Mac OS X 10.5.5!”

  1. Иванович Says:

    Hey guys!
    After updating from 10.5.4 to 10.5.5, my hackbook works beautifully! hehe
    I have only one question… Is there a way of enhancing the cam quality?

    Thanks for the great tutorial!

    Reply

  2. Paul Says:

    I kind of went from 10.5.4 to 10.5.5 without installing any of the fixes and stuff. Now I can’t seem to install them. Is there anyway of getting them to work without having already installed them in 10.5.4? I’m using a dell inspiron 1525, by the way.

    Reply

  3. Vusi Twala Says:

    I am at version 10.4.11. I just bought Pro Tools 8 LE and it requires version 10.5.5. Where do I start/ From version 10.5.4 or where?

    Reply

  4. Thomas Says:

    Now that you did this, check out our other guides on upgrading to 10.5.6, 10.5.7, and then 10.5.8.

    Reply

  5. limdara Says:

    Well, updating was a difficult issues. But I realised that the settings, System Preferences, Energy Saver. If you happen to update and screen hangs that is due to the Energy Saver, make sure it slides is on NEVER for both. It will solve some of the problem, I found that my computer hangs most of the time because of that, but now it runs perfectly. I hope this help some of you.

    Reply

  6. Thomas Says:

    Neal- Gparted Live is a linux-based Live CD that is probably one of the best partition editors on the market and on top of it all, its free. It supports HFS, NTFS, FAT, and about 20 other formats. If you want to split the HFS partition on your External Drive, just make sure to turn off Journaling before doing so. To do this, open Disk Utility, click on the partition on the left, hold down the Windows Key and click either File or Edit (I forget which one it is). Then click “Disable Journaling” and you should be good to go. After you have booted into Gparted, made the changes, and booted back into windows, its probably smart to reenable Journaling by once again launching Disk Utility, clicking on the partition on the left, and clicking the big green Hard Drive icon at the top of the window.

    Gparted can be found at http://gparted.sourceforge.net/

    Reply

  7. Neal Says:

    Thanks, I may well try this….am probably going to have to partition my external drive into two small partitions…do you know of any good programs for this that way I can have one partition as a test, one as a 10.5.4 backup (which is fully stable and working).

    If not I’ll pop out at the weekend and pick up a second small external harddrive.

    Thanks for all your help
    Neal

    Reply

  8. Thomas Says:

    Neal- That is pretty strange. If you are confident that 10.5.5 works 100% on your External Drive then you can boot from the External Drive and use either Carbon Copy Cloner or Super Duper to clone your External Drive to your Internal Drive. That would bypass the issue you get when installing 10.5.5 on the Internal Drive.

    Reply

  9. Neal Says:

    Right…..

    I can get this to work on my external hard-drive (my test disc), however when I come to do it on the Harddrive inside the laptop…..the you must restart your computer error screen – but this is only when I do it on my internal drive!

    I have now tried it four times on my internal drive and no joy, but can do it over and over again on my external drive – does anyone have any ideas

    Cheers
    Neal

    Reply

  10. Thomas Says:

    No Problem! Thats why were here :-)

    Reply

  11. Stupid.Cool.Nerds Says:

    @Thomas: Thanks alot

    Reply

  12. Thomas Says:

    We have a very easy to follow guide on doing just that at http://www.dailyblogged.com/191/hackbook-running-mac-os-x-1056/

    Reply

  13. Stupid.Cool.Nerds Says:

    yes. Now I have to figure out how to install 10.5.6 without panic

    Reply

  14. Thomas Says:

    So that fixed your problem?

    Reply

  15. Stupid.Cool.Nerds Says:

    Sorry Guys! I forgot to “sudo su” while sleep 1 ; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext ; done

    Reply

  16. Thomas Says:

    If you are going to reinstall then you might as well install a new build of Leopard such as iPC 10.5.6 PPF5.

    Reply

  17. Stupid.Cool.Nerds Says:

    Thanks for all the hard work and research, but I’m having problems updating to 10.5.5.
    Theres 2 versions on the apple site
    -Mac OS X 10.5.5 Update – 316MB
    -Mac OS X 10.5.5 Combo – 601MB

    which I downloaded Mac OS X 10.5.5 Update – 316MB but it doesn’t finish installing, panics and after that
    a screen comes up saying I should hold down my power button.
    any help or suggestion would be great.

    From there I have to start all over I know how to backup, but I just have to reinstall 10.5.2 Kalyway Installation, over and over again.

    Reply

  18. Oleg Says:

    Anybody tried on intel DX58SO MB with i7 9400 CPU and Radeon HD 4870 ?
    I try to build system similar to Mac Pro. Apple is accepting most of intel HW I heard.
    Would appreciate help.
    Thank you.

    Reply

  19. Trey Thomas Says:

    SwampFoetus: Your method of fixing the battery meter worked for me on Kalyway 10.5.2, thank you very much!

    Reply

  20. Thomas Piccirello Says:

    The ethernet driver does work. Everyone can download it and get it

    Reply

  21. Thomas Piccirello Says:

    IT HAS BEEN REPORTED THAT USING THE IONETWORKING KEXT FROM THE BETA RELEASE OF 10.5.7, THE ETHERNET NOW WORKS. THE LINK TO THE KEXT IS http://www.insanelymac.com/forum/index.php?showtopic=155935&st=0#entry1097329 AND ALL CREDIT GOES OUT TO mwgdrwg IF IT WORKS. SORRY FOR CAPS BUT FIGURED I WOULD GET MORE PEOPLE’S ATTENTION ON SUCH AN IMPORTANT ISSUE.
    ****EVERYONE TRY IT OUT AND REPORT HOW IT WORKS FOR YOU. I WILL REPORT BACK WITH MY OWN FINDINGS SHORTLY***

    Reply

  22. SwampFoetus Says:

    Huge leap forwards yesterday as I FINALLY got the battery meter working! Not sure what I did wrong when trying all the various methods that are floating around, but I finally worked out the necessary versions of the necessary kexts/bundles from various forums and got it working!

    So, if you want to have a go at this, here’s a step-by-step of what I did. Now, I must point out that this may not work for you and could possibly screw your installation, so BACKUP with TimeMachine (or whatever) before you try it. My laptop is a Dell 1525, bought in the UK in January 2009. I got this working on XxX 10.5.6, so I don’t know if it will work on anything other than XxX 10.5.6, but I imagine it will (well, you’re going to backup anyway, right?).

    I’ve uploaded the necessary files to a website, as, after all the various forums I visited, I can’t actually remember where I got them. In fact, they may well be the same ones as Richard’s, but I don’t have time to compare them.

    1. Download PowerManagement.bundle.tar (version 136.0.0) from here: http://www.swampfoetus.net/downloads/PowerManagement.bundle.tar
    2. Download AppleACPIPlatform.kext.tar (version 1.1.0) from here: http://www.swampfoetus.net/downloads/AppleACPIPlatform.kext.tar.
    3. Extract both of the above files (double-click them in finder).
    4. Start a Terminal session.
    5. Type “sudo su –“ and enter your root password to become the root user.
    6. Type “cd /System/Library/SystemConfiguration/”
    7. Type “mv PowerManagement.bundle PowerManagement.bundle_backup” i.e. take a backup.
    8. Copy in the one you downloaded at step 1, so, depending on what user you downloaded the file as, type “cp –R ~/Downloads/PowerManagement.bundle ./” Here, should be replaced with the username you download the file as.
    9. Type “cd /System/Library/Extensions/”
    10. Type “mv AppleACPIPlatform.kext AppleACPIPlatform.kext_backup” i.e. take a backup
    11. Open KextHelper and drag-and-drop the downloaded AppleACPIPlatform.kext into it.
    12. Open Disk Utility and click “Repair Disk Permissions”. (I got a load of “…permissions differ…” messages and ignored them.)
    13. Reboot with –v –f
    14. Open System Preferences and go to Energy Saver. Fingers crossed, you should have a load of new stuff in this window. Click the Options tab and tick Show battery status in the menu bar.

    Well, I really hope this works for you. Let me know your successes.

    I’m posting this to all the blogs, as Batter Meter problems are mentioned in all of them.

    P.S. It’s my birthday tomorrow so, as a gift, could someone get my hibernation working? It’s the only thing left that I need working!

    Reply

  23. Sami Says:

    It haven’t worked since I’m on 10.5.5 it happened to work 1-2 times but that’s it no more moving mouse and screen turn on I have to type my password blindly and use hot corner after updating 10.5.5.

    Reply

  24. Thomas Piccirello Says:

    SamiThank You Very Much Tom!!!! It works, now when the CPU reaches 50C the fan is turning on like before when I was using Windows, but the last few days I’ve noticed that the alternative sleep trick doesn’t work. I’ve put it in rc.local and rc.common but still nothing sometimes when reboot the screen turn black but in a few seconds its turning on and I can see login screen but that’s happening randomly. Any tips for this?

    I too use the alternative sleep trick and I receive the exact same problem as you although I was also receiving it before I removed the kext. Did it ever not work before you removed the kext?

    Reply

  25. Sami Says:

    Thank You Very Much Tom!!!! It works, now when the CPU reaches 50C the fan is turning on like before when I was using Windows, but the last few days I’ve noticed that the alternative sleep trick doesn’t work. I’ve put it in rc.local and rc.common but still nothing sometimes when reboot the screen turn black but in a few seconds its turning on and I can see login screen but that’s happening randomly. Any tips for this?

    Reply

  26. Thomas Piccirello Says:

    SamiOk Thank you very much Tom but before doing this I want to be sure how to return it to its previous state, so how can copy backuped extension from desktop to extensions folder in system when I use single user mode or what is called when you boot with -s? Could you type the exact command to do this? Thank you for all help.

    You would not need to boot in to single user mode to copy the kext backup because AppleCPUPowermanagement.kext cannot break your install so if it does not work, just boot with -v -f and then copy the kext from your desktop backup to extensions, repair permissions, and reboot.

    Reply

  27. Sami Says:

    Ok Thank you very much Tom but before doing this I want to be sure how to return it to its previous state, so how can copy backuped extension from desktop to extensions folder in system when I use single user mode or what is called when you boot with -s? Could you type the exact command to do this? Thank you for all help.

    Reply

  28. Thomas Piccirello Says:

    SamiSo you have no clue why the temperature is that high? I’ve read that some have removed AppleCPUPowermanagement.kext but they are on 10.5.6 and I don’t want to risk my current installation until I have an external HD to make a back up and thy this neither to remove it while I’m running 10.5.5.

    At first my computer would overheat too but then I deleted that kext and now the computer itself manages the fans (when my computer gets hot the fans come on). In other words, you might want to backup that kext by copying it to your desktop but then delete, repair permissions, and reboot and see what happens.

    Reply

  29. Sami Says:

    So you have no clue why the temperature is that high? I’ve read that some have removed AppleCPUPowermanagement.kext but they are on 10.5.6 and I don’t want to risk my current installation until I have an external HD to make a back up and thy this neither to remove it while I’m running 10.5.5.

    Reply

  30. Thomas Piccirello Says:

    SamiIts called temperature monitor and I installed the speedstep.kext and i haven’t tried the battery uptime.

    I was previously using MSR_tools but thank you for the suggestion of the program because it works even better, telling me the hard drive temperature as well. I have found it to be accurate on my machine so it is quite possible that your system is actually running at that temperature.

    Reply

  31. Sami Says:

    Its called temperature monitor and I installed the speedstep.kext and i haven’t tried the battery uptime.

    Reply

  32. Thomas Piccirello Says:

    What program are you using to monitor your temperature. But if you are getting proper readings then 67 is much too hot. My computer runs at much less than that that, usually at around 40 although sometimes when the airvents are blocked it will jump to around 56… but never 67.

    Reply

  33. Sami Says:

    Thomas Piccirello

    You can follow Ray’s suggestions on auto throttling that he posted over in Dell Inspiron 1525 Hackintosh. I use it and it works great and gives you much improved battery life

    I’ll give it a hot but I want to know is it normal to have CPU temerature around 67-68 C cuz I think that isn’t normal.My CPU is Intel Core 2 Duo T5750 2.00 Ghz and what should be normal temperature?

    Reply

  34. Thomas Piccirello Says:

    SamiIs there someway to make my battery last longer cuz I went down for like an 1:30 hours on the lowest display brightness or is caused because I watched a mkv file because when I was on windows it lasted for at least 2:30 hours on lowest LCD brightness?

    You can follow Ray’s suggestions on auto throttling that he posted over in Dell Inspiron 1525 Hackintosh. I use it and it works great and gives you much improved battery life

    Reply

  35. Sami Says:

    And one more thing to ask is how to fix the CPU heating problem and is it connected somehow with battery uptime?

    Thank you in advance!

    Reply

  36. Sami Says:

    Is there someway to make my battery last longer cuz I went down for like an 1:30 hours on the lowest display brightness or is caused because I watched a mkv file because when I was on windows it lasted for at least 2:30 hours on lowest LCD brightness?

    Reply

  37. Sami Says:

    Thomas Piccirello
    Do you mind posting the link to the forums that you were referring to in your previous post? Thanks

    I’d like to but a few days ago i tried to put some video kext as I saw somewhere but that gave me a opportunity to reinstall leopard again and my history is gone I’ll post them if i can find them cause it took me lots of time to find that topic.

    Reply

  38. Thomas Piccirello Says:

    SamiIs there someway to fix resolution change on x3100 on 10.5.5? I found someways in InsanelyMac forums but they were for 10.5.6 and I don’t want to update to it because I don’t want to mess something.

    Do you mind posting the link to the forums that you were referring to in your previous post? Thanks

    Reply

  39. Thomas Piccirello Says:

    SamiIs there someway to fix resolution change on x3100 on 10.5.5? I found someways in InsanelyMac forums but they were for 10.5.6 and I don’t want to update to it because I don’t want to mess something.

    Im sure that you can just follow the steps for 10.5.6 even if you are running 10.5.5.

    Reply

  40. Sami Says:

    Is there someway to fix resolution change on x3100 on 10.5.5? I found someways in InsanelyMac forums but they were for 10.5.6 and I don’t want to update to it because I don’t want to mess something.

    Reply

  41. Greg Says:

    Does anyone have a nice clean tutorial with steps on exactly what options to check when installing. It seems a big mish mash of information everyone, that I wish was consolidated. I have a dell 1525 t5500 2ghz 3gb ram. I want to dual boot vista osx 10.5.6 (if it works well)

    Reply

  42. Kyle Says:

    RichardJust a small warning when using the Dell Post Installer. Maybe it’s just me or I had a bad download but ever since I recovered from that failed 10.5.6, I used the Dell Post Installer instead of my own files to save me some time and my machine has issues booting, and also freezes at random. It’s very annoying and I’m about to upgrade to 10.5.6 once I back everything up.

    Beware.

    Let us know how your upgrade goes to 10.5.6. I’m still reluctant because bluetooth doesn’t work and the other numerous issues. I’ve read through all the posts a few times, but I still don’t get a fuzzy feeling that my machine will ever run as clean as it does right now on 10.5.5. Thanks!

    Reply

  43. Richard Says:

    Just a small warning when using the Dell Post Installer. Maybe it’s just me or I had a bad download but ever since I recovered from that failed 10.5.6, I used the Dell Post Installer instead of my own files to save me some time and my machine has issues booting, and also freezes at random. It’s very annoying and I’m about to upgrade to 10.5.6 once I back everything up.

    Beware.

    Reply

Leave a Reply