Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > macOS > Don't Steal Mac OS X kernel extension

Don't Steal Mac OS X kernel extension
Thread Tools
besson3c
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
May 7, 2007, 11:46 AM
 
What is this extension? What does it do? Why is it running?

com.apple.Dont_Steal_Mac_OS_X (6.0.1)

Is it running for you? Check your kextstat list.
     
Person Man
Professional Poster
Join Date: Jun 2001
Location: Northwest Ohio
Status: Offline
Reply With Quote
May 7, 2007, 11:48 AM
 
Originally Posted by besson3c View Post
What is this extension? What does it do? Why is it running?

com.apple.Dont_Steal_Mac_OS_X (6.0.1)

Is it running for you? Check your kextstat list.
It is part of the protection that prevents you from running Mac OS X on non-Apple Intel hardware.
     
besson3c  (op)
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
May 7, 2007, 11:49 AM
 
Originally Posted by Person Man View Post
It is part of the protection that prevents you from running Mac OS X on non-Apple Intel hardware.

So, if I did a kextunload -b <bundle name>, would I be able to run OS X on non-Apple hardware?
     
CatOne
Mac Elite
Join Date: Nov 2001
Status: Offline
Reply With Quote
May 7, 2007, 12:37 PM
 
rofl. Go ahead and try. I doubt it's that easy.

BTW you can google search on it.
     
besson3c  (op)
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
May 7, 2007, 12:45 PM
 
Well, I'm wondering because I was trying to unload the FUSE extension so that I didn't have to restart the computer, but I received an error message.

I was puzzled by this kernel extension would not be unloadable, and came across this.
     
kick52
Baninated
Join Date: May 2005
Location: England
Status: Offline
Reply With Quote
May 7, 2007, 12:57 PM
 
this is ooolllllddd..

it performs decryption of apple programs, which will only work on apple hardware, and puts this in the memory somewhere:

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.
     
Person Man
Professional Poster
Join Date: Jun 2001
Location: Northwest Ohio
Status: Offline
Reply With Quote
May 7, 2007, 01:06 PM
 
Originally Posted by besson3c View Post
So, if I did a kextunload -b <bundle name>, would I be able to run OS X on non-Apple hardware?
Um, no.

I think it contains the code that decrypts certain other encrypted kexts and the Finder (which is partially encrypted, too).

Some of the hacks to make OS X run on non-Apple hardware distribute the encrypted kexts and the Finder in an unencrypted format, which makes it easy to go after them for DMCA violation (circumventing encryption for the purposes of infringing copyright). Distributing an unencrypted kext, which is copyrighted by Apple is distributing copyrighted works without a license.
     
besson3c  (op)
Clinically Insane
Join Date: Mar 2001
Location: yes
Status: Offline
Reply With Quote
May 7, 2007, 01:12 PM
 
Interesting... So that explains why we can't just recompile the kernel from Darwin source.

Stumbled across this coincidently, but interesting to learn this stuff...
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 12:45 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,