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

patent10021

macrumors 68040
Original poster
Apr 23, 2004
3,563
843
Checking Console for errors I was getting and stumbled upon this. A bit odd don't you think? :D :apple:
 

Attachments

  • Console.png
    Console.png
    71.4 KB · Views: 1,526
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.
 
How does it show up? Never seen this on my Hackintosh, or ever heard of it being an issue.
 
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.