{"id":759,"date":"2008-09-22T00:47:19","date_gmt":"2008-09-21T16:47:19","guid":{"rendered":"http:\/\/www.nargalzius.com\/blog2\/http:\/www.nargalzius.com\/blog2\/archives\/2008\/09\/2008_09_22_0047.php"},"modified":"2008-09-22T00:47:19","modified_gmt":"2008-09-21T16:47:19","slug":"hackintosh-1055","status":"publish","type":"post","link":"http:\/\/nargalzius.com\/blog\/archives\/2008\/09\/22\/hackintosh-1055","title":{"rendered":"Hackintosh 10.5.5"},"content":{"rendered":"<p><a href=\"http:\/\/farm4.static.flickr.com\/3227\/2876060630_171475fcfe_b.jpg\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm4.static.flickr.com\/3227\/2876060630_171475fcfe_t.jpg\" align=\"right\" \/><\/a><\/p>\n<p>Finally decided to try the 10.5.5 update on my Hackintosh. Always risky business, doing this sort of stuff; since the desktop is ironically, my <em>primary<\/em> computer (my <em>real Apple<\/em> Macbook Pro is just an backup at this point)<\/p>\n<p>The tutorial done by NetKas for upgrading to 10.5.2\/3 seems to still apply &#8211; and even extends to the Kalyway (which I use) and iAtkos builds of OSx86<\/p>\n<p>I&#8217;m reposting the relevant steps here for my own personal reference.<\/p>\n<!--more-->\n<ol>\n<li>\n<p>Download the 10.5.5 combo update from Apple (it won&#8217;t work through Software Update).<\/p>\n<\/li>\n<li>\n<p>Backup your <code>\/System\/Library\/Extensions<\/code> folder<\/p>\n<\/li>\n<li>\n<p>Open Terminal, and open Finder to the folder mentioned above (just so you have immediate access to it) <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_759_1('footnote_plugin_reference_759_1_1');\" onkeypress=\"footnote_moveToReference_759_1('footnote_plugin_reference_759_1_1');\" ><sup id=\"footnote_plugin_tooltip_759_1_1\" class=\"footnote_plugin_tooltip_text\">1 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_759_1_1\" class=\"footnote_tooltip\">Most of the stuff that can make or <em>break<\/em> your system are usually done in this folder.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_759_1_1').tooltip({ tip: '#footnote_plugin_tooltip_text_759_1_1', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script><\/p>\n<\/li>\n<li>In terminal type the following:<\/li>\n<\/ol>\n<p><code>sudo su -<\/code><\/p>\n<p>Enter your password, then type:<\/p>\n<p><code>while sleep 1 ; do rm -rf \/System\/Library\/Extensions\/AppleIntelCPUPowerManagement.kext ; done<\/code><\/p>\n<p>This script essentially constantly loops and checks for the existence of a certain <code>AppleIntelCPUPowerManagement.kext<\/code> file, which it will delete as soon as it finds it. You can also do this manually by checking the open Finder window.<\/p>\n<ol>\n<li>\n<p>Run the update.<\/p>\n<\/li>\n<li>\n<p>When it&#8217;s done, press <code>ctrl-C<\/code> on the terminal window to stop the loop. <strong>DO NOT REBOOT YET!<\/strong><\/p>\n<\/li>\n<li>\n<p>Open this file in your text-editor of choice: <code>\/System\/InstallAtStartup\/scripts\/1<\/code><\/p>\n<\/li>\n<li>\n<p>Look for the line\/string where it says <code>\/System\/Library\/Extensions\/Dont Steal Mac OS X.kext<\/code> and replace it with <code>\/System\/Library\/Extensions\/dsmos.kext<\/code> <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_759_1('footnote_plugin_reference_759_1_2');\" onkeypress=\"footnote_moveToReference_759_1('footnote_plugin_reference_759_1_2');\" ><sup id=\"footnote_plugin_tooltip_759_1_2\" class=\"footnote_plugin_tooltip_text\">2 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_759_1_2\" class=\"footnote_tooltip\">or r3d3 if that&#8217;s what you&#8217;re using instead of dsmos.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_759_1_2').tooltip({ tip: '#footnote_plugin_tooltip_text_759_1_2', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script><\/p>\n<\/li>\n<li>\n<p>Save the file.<\/p>\n<\/li>\n<li>If needed, put back whatever integral kernel extension files you&#8217;ve backed up (e.g. <code>.kext<\/code> files in place of what the update over-written) &#8211; this is usually applicable to laptop users. I think desktop users are mostly ready to rock as soon as you reboot from step 9, but don&#8217;t take my word for it.<\/li>\n<\/ol>\n<hr \/>\n<p>Actually, the PC hung on the first reboot, I fixed it by switching to the new &#8220;stock&#8221; <code>mach_kernel<\/code> (Dawin 9.5.0) that came with the update&#8230; worked like a charm. I&#8217;m using the GFX-string method so the displays worked right out of the gate &#8211; complete with CoreImage hardware acceleration and Quartz Extreme. Built-in audio works (though it doesn&#8217;t register in the profile manager), same goes with most of the other peripherals&#8230; all working fine.<\/p>\n<p>I did lose some functionality, more on the power management side (e.g. automatic reboot and shutdown), but I can live with them for the time being. I also lost PS2 support, which meant I just had to use the keyboard\/mouse in USB mode &#8211; this actually is not an issue, but I just like PS2 legacy support since it&#8217;s very reliable when your BIOS malfunctions.<\/p>\n<p>Overall, the system is solid, so I&#8217;ll see how it goes when I start work again tomorrow.<\/p><div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_759_1();\">Notes<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_759_1();\">[<a id=\"footnote_reference_container_collapse_button_759_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_759_1\" style=\"\"><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">Notes<\/caption> <tbody> \r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_759_1('footnote_plugin_tooltip_759_1_1');\"><a id=\"footnote_plugin_reference_759_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\">Most of the stuff that can make or <em>break<\/em> your system are usually done in this folder.<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_759_1('footnote_plugin_tooltip_759_1_2');\"><a id=\"footnote_plugin_reference_759_1_2\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>2<\/a><\/th> <td class=\"footnote_plugin_text\">or r3d3 if that&#8217;s what you&#8217;re using instead of dsmos.<\/td><\/tr>\r\n\r\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_759_1() { jQuery('#footnote_references_container_759_1').show(); jQuery('#footnote_reference_container_collapse_button_759_1').text('\u2212'); } function footnote_collapse_reference_container_759_1() { jQuery('#footnote_references_container_759_1').hide(); jQuery('#footnote_reference_container_collapse_button_759_1').text('+'); } function footnote_expand_collapse_reference_container_759_1() { if (jQuery('#footnote_references_container_759_1').is(':hidden')) { footnote_expand_reference_container_759_1(); } else { footnote_collapse_reference_container_759_1(); } } function footnote_moveToReference_759_1(p_str_TargetID) { footnote_expand_reference_container_759_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_759_1(p_str_TargetID) { footnote_expand_reference_container_759_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>Finally decided to try the 10.5.5 update on my Hackintosh. Always risky business, doing this sort of stuff; since the desktop is ironically, my primary computer (my real Apple Macbook Pro is just an backup at this point) The tutorial done by NetKas for upgrading to 10.5.2\/3 seems to still apply &#8211; and even extends &hellip; <p class=\"link-more\"><a href=\"http:\/\/nargalzius.com\/blog\/archives\/2008\/09\/22\/hackintosh-1055\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Hackintosh 10.5.5&#8221;<\/span><\/a><\/p><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[4,9,13],"tags":[571,648,825],"class_list":["post-759","post","type-post","status-publish","format-standard","hentry","category-general","category-nargalzius","category-technology","tag-iatkos","tag-kalyway","tag-netkas"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/comments?post=759"}],"version-history":[{"count":0,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/759\/revisions"}],"wp:attachment":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/media?parent=759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/categories?post=759"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/tags?post=759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}