Console string - "Don't Steal Mac OS X" message

Discussion in 'macOS' started by patent10021, Oct 7, 2013.

  1. patent10021 macrumors 68020

    patent10021

    Joined:
    Apr 23, 2004
    #1
    Checking Console for errors I was getting and stumbled upon this. A bit odd don't you think? :D :apple:
     

    Attached Files:

  2. wrldwzrd89 macrumors G5

    wrldwzrd89

    Joined:
    Jun 6, 2003
    Location:
    Solon, OH
    #2
    That is Apple's kernel extension, responsible for enforcing the rule that OS X should only be installed on an Apple Mac.
     
  3. patent10021 thread starter macrumors 68020

    patent10021

    Joined:
    Apr 23, 2004
    #3
    But I'm using a 2012 Mac Mini.

    You mean it's there regardless?
     
  4. BrianBaughn macrumors 601

    BrianBaughn

    Joined:
    Feb 13, 2011
    Location:
    Baltimore, Maryland
    #4
    It's in there regardless.

    I don't think it actually enforces anything...it's just there for the message.
     
  5. wrldwzrd89 macrumors G5

    wrldwzrd89

    Joined:
    Jun 6, 2003
    Location:
    Solon, OH
    #5
    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.
     
  6. Cougarcat macrumors 604

    Joined:
    Sep 19, 2003
    #6
    How does it show up? Never seen this on my Hackintosh, or ever heard of it being an issue.
     
  7. wrldwzrd89 macrumors G5

    wrldwzrd89

    Joined:
    Jun 6, 2003
    Location:
    Solon, OH
    #7
    Right there on the screen, when you put OS X in Verbose Boot mode.
     
  8. BrianBaughn macrumors 601

    BrianBaughn

    Joined:
    Feb 13, 2011
    Location:
    Baltimore, Maryland
    #8
    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?
     
  9. Volkstaia macrumors regular

    Volkstaia

    Joined:
    Jul 5, 2012
    Location:
    East Coast of the US
    #9
    It's why on a Hackintosh you have to use a certain Kernal and a third party bootloader.
     
  10. Nermal, Oct 7, 2013
    Last edited: Oct 7, 2013

    Nermal Moderator

    Nermal

    Staff Member

    Joined:
    Dec 7, 2002
    Location:
    New Zealand
    #10
    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.
     
  11. Volkstaia macrumors regular

    Volkstaia

    Joined:
    Jul 5, 2012
    Location:
    East Coast of the US
    #11
    Ever made a Hacktosh? You have to use certain kernals for certain hardware, like iPC.
     
  12. Nermal Moderator

    Nermal

    Staff Member

    Joined:
    Dec 7, 2002
    Location:
    New Zealand
    #12
    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.
     
  13. oDDmON oUT macrumors newbie

    Joined:
    Feb 22, 2006
    #13
    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"
     

Share This Page