Content deleted Content added
No edit summary |
No edit summary |
||
Line 17:
from your computer.</string>
The extension contains a kernel function called <tt>page_transform()</tt> which performs [[Advanced Encryption Standard|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:
|