Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

patent10021

macrumors 68040
Original poster
Checking Console for errors I was getting and stumbled upon this. A bit odd don't you think? 😀 :apple:
 

Attachments

  • Console.png
    Console.png
    71.4 KB · Views: 1,623
It's in there regardless.

I don't think it actually enforces anything...it's just there for the message.
I disagree. Try a verbose boot some time on your Mac. You'll see the message "Waiting for DSMOS" and "DSMOS has arrived" about 5 seconds later. Those messages are from Dont Steal Mac OS X.kext (DSMOS), doing the hardware check.
 
I disagree. Try a verbose boot some time on your Mac. You'll see the message "Waiting for DSMOS" and "DSMOS has arrived" about 5 seconds later. Those messages are from Dont Steal Mac OS X.kext (DSMOS), doing the hardware check.

I see. So it's checking the hardware...which isn't the OS, really.

I think it's still in there on a Hackintosh. Which means they're bypassing what it's supposed to be doing?
 
FakeSMC.kext handles this one on a Hac, basically it intercepts the check and pretends to be Apple hardware. You absolutely don't need a custom kernel (and I can only imagine the potential issues if you used one!)

Edit: I probably shouldn't have put "absolutely" in there; as noted below there are specific cases where one is indeed required.
 
Last edited:
FakeSMC.kext handles this one on a Hac, basically it intercepts the check and pretends to be Apple hardware. You absolutely don't need a custom kernel (and I can only imagine the potential issues if you used one!)

Ever made a Hacktosh? You have to use certain kernals for certain hardware, like iPC.
 
Ever made a Hacktosh? You have to use certain kernals for certain hardware, like iPC.

Yes, I've made six of them. My point is that there's nothing inherent to a Hac that requires a custom kernel. However, if you use "unsupported" hardware then that's a different story.
 
Just got acquainted with DSMOS after a kernel panic

Apparently DSMOS's been the subject of conversation for years now (2007 was the earliest I stumbled across).

However, several sites stated that the versioning was synonymous with the OS version DSMOS is running on.

So now I have to wonder why, since I'm on OS X.6.8, DSMOS reports itself thusly:
"com.apple.Dont_Steal_Mac_OS_X 7.0.0"
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.