Dont Steal Mac OS X.kext: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 16:
from Apple Computer to use it, please immediately destroy or delete it
from your computer.</string>
 
The extension contains a kernel function called <tt>page_transform()</tt> which performs [[AES]] decryption of "apple-protected" programs. A Mac OS X system which is missing this extension, or a system where the extension has determined it's not running on genuine Apple hardware, will be missing this decryption capability, and as a result will not be able to run the apple-protected binaries <tt>Dock</tt>, <tt>Finder</tt>, <tt>loginwindow</tt>, <tt>SystemUIServer</tt>, <tt>mds</tt>, <tt>ATSServer</tt>, <tt>translate</tt> or <tt>translated</tt>.<ref>{{cite web |url=http://www.osxbook.com/book/bonus/chapter7/binaryprotection/ |author=Amit Singh |title=Understanding Apple's Binary Protection in Mac OS X}}</ref>
 
The extension also exports the following message in shared address space at 0xFFFF1600:
 
Your karma check for today:
There once was was a user that whined
his existing OS was so blind,
he'd do better to pirate
an OS that ran great
but found his hardware declined.
Please don't steal Mac OS!
Really, that's way uncool.
(C) Apple Computer, Inc.
 
== References ==