{"id":1825,"date":"2005-09-19T13:00:19","date_gmt":"2005-09-19T16:00:19","guid":{"rendered":"http:\/\/brockerhoff.net\/bb\/viewtopic.php?p=1516"},"modified":"2010-05-08T20:27:36","modified_gmt":"2010-05-08T23:27:36","slug":"tpm-etc-a-follow-up","status":"publish","type":"post","link":"https:\/\/brockerhoff.net\/blog\/2005\/09\/19\/tpm-etc-a-follow-up\/","title":{"rendered":"TPM etc.: a follow-up"},"content":{"rendered":"<p>It appears that a new version of Mac OS X for the <a href=\"http:\/\/developer.apple.com\/transition\/index.html\">Intel Transition Kit<\/a>s is out. As I expected, it has <a href=\"http:\/\/www.osx86project.org\/index.php?option=com_content&amp;task=view&amp;id=42&amp;Itemid=2\">new protection measures<\/a> in place. (Note: I don&#8217;t have a transition kit and would be under NDA if I had one, so all this is speculation based on publicly available data&#8230;)<\/p>\n<p>There&#8217;s still very little information out on what they actually changed regarding use of the TPM chip. Of course, the previously published patches don&#8217;t work on the new version; this also confirms my idea that Apple is using the pirates as a test bed for their protection algorithms. Also, it seems that applications compiled for the new version won&#8217;t run on the old version, as the ABI (Application Binary Interface) has changed. This was to be expected; it also happened several times before Mac OS X 10.0 came out; the fact that it also makes the patched systems out there useless for most practical purposes is just a positive side-effect for Apple.<\/p>\n<p>Most comments I&#8217;ve seen from the PC user&#8217;s side show a lack of information about the TPM chip&#8217;s capabilities; they either have an unconditional faith that it will be hacked in a few days, or that it will kill their firstborn. As I&#8217;ve said before, my opinion is that it will be very hard to hack &#8211; maybe even impossible in practice &#8211; but that Apple won&#8217;t press its use beyond the one of protecting their intent of restricting Mac OS X to Apple-built machines.<\/p>\n<p>There&#8217;s one further misconception to be addressed. Some people say that, once they buy a retail copy of Mac OS X, the part of the shrink-wrap license that says that they can run it only on Apple-built machines need not be obeyed. While I&#8217;m not sure if such restrictions have ever been tested in court, there are a few ways that Apple can strengthen its position.<\/p>\n<p>For one, they could simply stop selling retail licenses of Mac OS X; a copy of the system would be included with every machine and they would sell only updates separately. Remember that the only reason that retail copies of Mac OS X for PowerPC were put on the market was to entice users to upgrade from Mac OS 9; it&#8217;s not like Microsoft selling retail copies of Windows for generic PCs. And of course I don&#8217;t believe that Apple will make Mac OS X available for generic PCs in the foreseeable future&#8230;<\/p>\n<p>The first Mac, in 1984, had most of its operating system contained in ROM; the boot diskette contained the Finder and a System file which consisted essentially of patches to the ROM. Apple&#8217;s ROMs were jealously guarded &#8211; relatively easy as they were part of the hardware &#8211; but boot diskettes were freely distributed. With Flash memory capacity going up, Apple might even return to this model.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It appears that a new version of Mac OS X for the Intel Transition Kits is out. As I expected, it has new protection measures in place. (Note: I don&#8217;t have a transition kit and would be under NDA if I had one, so all this is speculation based on publicly available data&#8230;) There&#8217;s still [&hellip;]<\/p>\n","protected":false},"author":2,"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":""},"categories":[3,16],"tags":[23],"class_list":["post-1825","post","type-post","status-publish","format-standard","hentry","category-apple","category-hardware","tag-mac"],"featured_image_src":null,"author_info":{"display_name":"Rainer Brockerhoff","author_link":"https:\/\/brockerhoff.net\/blog\/author\/rbrockerhoff\/"},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1q3Zc-tr","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/posts\/1825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/comments?post=1825"}],"version-history":[{"count":0,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/posts\/1825\/revisions"}],"wp:attachment":[{"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/media?parent=1825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/categories?post=1825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/tags?post=1825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}