dsmos for snowleopard

This updated dsmos works same way as previous one, but now it can be installed to /Extra or to /S/L/E

And no need in scripts, it will have to be customized for future kernels before using with them, so dont update to 10.6.1 without updating kext;)

It works with 10a421 and 10a432(GoldMaster), can be used to boot dvd using boot-132 cd/dvd method.

good luck –


  1. tham50
    August 14th, 2009 | 12:48 am

    that was quick. thanks!

  2. ksard
    August 14th, 2009 | 2:03 am

    Thank you for your excellent work

  3. August 14th, 2009 | 4:21 am

    Thanks a lot netkas for keeping the dream alive 🙂

  4. Ezhoon
    August 14th, 2009 | 4:37 am

    Another critical kext delivered fast, as always..thanks! 😀

  5. ricola
    August 14th, 2009 | 6:03 am

    Thank you 🙂

  6. macwanabe
    August 14th, 2009 | 6:39 am

    Thank You !

    Does it work with previous builds as well ?

  7. youminbuluo
    August 14th, 2009 | 7:03 am

    it works with 10a432!!!!

  8. Alvin
    August 14th, 2009 | 7:10 am

    Hi Netkas and those who use Snow already. In preparation for the early release of the goldmaster Snow in two week presumably, I’d like to ask if you could at least give a hint on what sites, page links or method you used to install Snow Leopard goldmaster. At least a hint would do. Please do hint also on the modified kexts and additional requirement.

    Is it significantly better than 10.5.8 btw? Gbu.

    Thanks in advance.

  9. Joshua Ochs
    August 14th, 2009 | 8:18 am

    Oddly, I can no longer get my hackintosh to boot either a “distro” DVD (kernel panic) or a previously known-working Boot-132 CD (it can’t transfer control to the Leopard DVD). Would it be possible to restore a Leopard or Snow Leopard install DVD to a USB drive, then install a full-blown PC_EFI and /Extra setup on it (with this dsmos for SL), just like on my boot drive?

  10. intamara
    August 14th, 2009 | 1:56 pm

    Thank you.

  11. tmongkol
    August 14th, 2009 | 3:54 pm

    Thank you very much.

    btw, I posted to say thank you but it’s gone.

  12. Andreas
    August 14th, 2009 | 7:46 pm

    after updating to A432 (from 421, worked) on an second Snow Test Partition ,
    verbose shows that booting stops very late of the boot process.
    no KP, no wating für root…

    last entries are

    waiting for DMOS..
    NVHAL50 registered + init

    I can see that newest dmos (netkas) tells that it is loaded at the beginning of the boot verbose.

  13. twr
    August 14th, 2009 | 7:49 pm

    call me an idiot, but might it be the “old” dsmos for 10a421 and its loading sript, still in /Library/Extensions and /Library ?

  14. Derty
    August 14th, 2009 | 8:47 pm


    clean install.


  15. Andreas
    August 14th, 2009 | 9:49 pm

    waiting for DMOS.. Solved.
    Made an clean install (EXTRA not changed), used same new dmos.
    Now working but unstable (KPs after some time).
    I dont have ATA kext loaded (removed them).
    Q: Whats about that AppleProfile.kext content (CPU Profiles, Mobile + i7Xeon)
    I see for me PentryProfile (Mobile C2D, 4-6MB Cache) is loaded.
    Does it matter for my Desktop C2D, 3 MB L2 and without iVT , because this profiles may used for …? I think this Profiles have not to do with Powermanagement, must be some other usage (Performancemonitoring, OS X load balancing OpenMP (L2 Cache/ Kernels) ?

    EDIT: At -x32 (32 Bit) it runs stable. I must investigate more.


  16. August 15th, 2009 | 2:58 am

    Спасибо…, не перестану тебя благодарить.

  17. Vladlen45
    August 15th, 2009 | 1:26 pm

    Дружище, спасибо! Чтобы мы без тебя делали.

  18. Brady
    August 16th, 2009 | 3:21 am

    Good Work Netkas,

    64-bit mode runs fine for first 5-10 minuets but then random KP. 🙁

    32-bit mode runs fine 100% with no KP. 🙂

    I didn’t have this issue with the other dsmos.kext and script

  19. Brady
    August 16th, 2009 | 3:22 am

    btw its the 10a432(GoldMaster) version I’m using 😉

  20. Andreas
    August 16th, 2009 | 7:56 am

    “Good Work Netkas,
    64-bit mode runs fine for first 5-10 minuets but then random KP.
    32-bit mode runs fine 100% with no KP. ”
    Same here. The reason must not be an OSX86 PC Problem only.
    1. Can be bug in OS X – normally all Macs are running in 32 Bit Kernel Mode, only Xserve runs in 64 Bit default. All others must set 32 Bit manually.
    2. Can be an problem of OC: In 64 Bit Kernel mode some things (very low level) may get timing problems (L2 Cache, RAM, CPU registers). So i will try to set BIOS to normal / saver settings
    3. Can be a problem of CPU / CPU type : Normally all CPUs, depends their steppings (revisions) have bugs. That bugs are normally to 99.9% not a problem. Maybe in 64 Bit kernel mode that bugs (Intel errata lists) may be a problem (99.9% > 90%?) over the time (so many cpu cyles in 5-10 minutes = rare but possible crashs)

  21. Brady
    August 16th, 2009 | 12:22 pm

    1. Could be the problem with OS or Dsmos

    2. I don’t overclock so can’t be that.

    3. My CPU ran all other versions fine in 64-bit mode (q9300.) So can’t be that.

    Thanks for you reply tho. Maybe 10.6.1 will fix this or if it’s dsmos related then hopfuly netkas will use his magic 😉

  22. Andreas
    August 16th, 2009 | 3:13 pm

    I can say that most KPs shows AHCI as latest “thing”. One time vmpageout.
    I tried to set maxmem=2048 (old 2 GB problem ?) but didnt help
    I have AHCI ICH9.
    Very funny: i can boot even if i DONT have the AHCIPortINjextor (injects my ICH9 2823). KP changes now in something AHCI generic.
    I could never bootet with Leo without AHCIPortINjextor (waiting for root device…).
    I think some mjaor changes in that AHCI stuff.

    Q: I see that dsmos has some fixed memory numbers in the plist.
    Does any change of an kext (using AHCI from A421) is a problem for that newest dsmos or does only changes of kernel need an new dsmos ?

    Does it make sense to try that unencrypted stuff (i mean 5 apps from A421 which was used before dsmos new) for check if dsmos may be a problem ?

    ///dsmos only needs some fixed numbers related to kernel and DSMOS

  23. Andreas
    August 16th, 2009 | 5:05 pm

    Thanks !
    What about that new SL boot 10.1 and 10.2 – may they have to do with AHCI (not KP alone, also AHCI in general) ?

    I will try now ( i know that new dsmos didnt have problems if i use A421 kexts) AHCIFamily and perhaps IOPCIFamily from A421, which has no KPs and report back.

  24. Brady
    August 17th, 2009 | 1:41 am

    My Bad,

    I’ve sorted the KP now, a new HPET in dsdt sorted it and its all fine now 🙂

  25. Andreas
    August 17th, 2009 | 8:28 am

    “a new HPET in dsdt”
    Can you post / link that new part of dsdt (not all dsdt) somewhere.
    We can then compare it.
    Does you used HPET dsdt before or are you new to dsdt HPET ?
    Does your “older” HPET dsdt worked with A421 (or before) or never ?

  26. zenglg
    August 18th, 2009 | 2:18 am

    In the kernel.log, the following information happened,but the system normally run.
    Aug 18 07:58:10 XXXX kernel[0]: Kext module stop pointer is outside of kext range (stop 0xffffff7f8067480d – kext at 0xffffff7f811b2000-0xffffff7f811b7000)..
    Aug 18 07:58:10 XXXX kernel[0]: Kext can’t unload – module stop returned 0xdc008007.

    Do you understand?

    ////those messages is ok if u have dsmos installed

  27. gotahack
    August 18th, 2009 | 10:34 am

    netkas, when will the source for the decrypter be available.

    I see in other comments you ignore this question and some of us require the source to make it work.

    In one comment instead of answering the question you complain about the posters faulty spelling.

    As well, I have asked nicely twice before and you have ignored my question all together.

    As a courtesy to you and I hate to beg so I ask nicely, please can you make the source available or at least tell us when it will be available?

    ///its not based on anything opensource, so I have no reason to make it opensource, you and other clone makers can start implementing own

  28. gotahack
    August 18th, 2009 | 3:02 pm

    Your response is arrogant to say the least by implying I am a clone maker.

    Yes you are known for your contributions to the stagnation of development and this is another clear sign that advancement by open development is crushed because you hold the key.

    Yes, you don’t have to release it but then you bare the burden of fixing it so it works properly and obviously at this time it doesn’t.

    motherboard: Intel D5400XS
    cpu: QX9775 x 2
    mem: 16gb 800mhz FB-DIMM

    When can I expect a decrypter that works?

    /// do it yourself, I dont own you anything.

  29. marjohn
    August 18th, 2009 | 3:55 pm

    I will give my total support to Netkas; he pretty much gives away everything he does…

    As a programmer, no where near Netkas’s standard, I understand his thinking.

    Anyway, my thanks to Netkas, I’m sitting here on a P5QC running SL with no start params and it’s working perfectly. Now, if I can just get my machine at home to run the same with a 4890 card with both DVI ports working I’ll be sooooo happy!!

    Thanks Netkas, you are a star!!

  30. galbazaaa
    August 18th, 2009 | 5:03 pm

    netkas, hold the code off the cloners

  31. netkas
    August 18th, 2009 | 5:38 pm


    you can fix it without sources, just make decrupts and dont use dsmos.
    or you arent that smart to do it ?
    if so, then u dont need sources, cuz you will not be able to fix anything.

    solar even posted a script for automizing this process

  32. August 18th, 2009 | 6:33 pm

    Thanks for the Intel D5400XS (SkullTrail) tip, netkas!

    I am thinking about building some of these dual-socket workstations too.

  33. Andreas
    August 18th, 2009 | 6:43 pm

    An fitting boot-uuid entry in boot.plist+ PlatformUUID.kext (UUID of the partition SL is on) seems to be, in difference to 10.5 really necessary.
    Without that, 10.5 makes that -35 errors but runs. 10.6 may give KPs insted!!!
    Also its an difference if you install SL from SL (means runs Installer for .mpkg within SL 421 for example) or Sl from 10.5. At least the diskutility complains and cant reapir permissions. to get that fixed you can install BSD.pkg again in your SL.

  34. August 18th, 2009 | 6:49 pm

    @Andreas, Brady et al.,

    It would be really helpful if people who are achieving full and stable 64-bit support in Snow Leopard could post which motherboards they are using or at least which chipsets work.


  35. marjohn
    August 19th, 2009 | 10:56 am

    Stable 64 bit system, but no CI on gfx etc, ( havn’t tried too hard on that score yet )

    Graphics fine except no CI/QE. Card is Nvidia 7600GT (It’s my office machine! No fancy cards here!). Using EFI strings.

    Audio is fine using Voodoo.

    Asus P5QC
    Intel Q8200
    4Gb 1066 DDR2

    Not running Cham, using bios to select drive; just PCEFI 9 & f8 if I need to add param.

    strange things…

    Can’t see my SNOW drive on the desktop, but can access it through finder.
    Can’t see my Windows 7 drive, but its on the PATA bus with the DVD, so that explains that.

    Anything else?

  36. asabaraba
    August 19th, 2009 | 9:40 pm

    Working x64 system here

    P5Q Deluxe
    Intel E8400
    4GB 1066 DDR2
    GTX260 (EFI Strings)

    Audio (ADI2000b) with VoodooHDA (64bits version)
    LAN (Marvell 88E8056) with modified IONetworkingFamily.kext
    Hard drive in AHCI mode and using MBR (Restore in Disk Utility did the trick here)

    Other kexts:
    -OpenHaltRestart.kext (Restart didn’t work without this)

    Everything works fine (shutdown, sleep and restart)

    Using Chameleon 2 RC1 with EFI 10.1

    Great work netkas :D, thanks !!

  37. August 20th, 2009 | 2:24 am

    Thanks for the report marjohn!

  38. Martin
    August 20th, 2009 | 9:21 am

    Just a quick note, changed from using efi strings to using init, works fine, but still no QE.

    Also, same motherboard at home but with DDR3 mem and a Q9550, gfx using ATI 4890. All up and running, but again no QE.

  39. billgehts
    August 25th, 2009 | 8:45 am

    hi, i have burned a boot-cd for snow and when booting get a error message “image checksum error” ???

  40. russian
    December 10th, 2009 | 3:40 pm

    Greatings, netkas! can u explain to me why my SL freezes while loading with that:

    dsmos: Using dict settings_0
    dsmos: netkas presents decryptor for Snow Leopard
    dsmos: this software(dsmos.kext) is freeware, if you bought it report at

    and I can’t do smth with that! it just dies:( Help me plz!!

    ///dsmos.kext is ancient, U should have removed it since 10.6.1 update.

  41. Moses
    December 19th, 2009 | 2:09 pm


    Even I get the same error. My installation was fine but it get stuck at

    dsmos: this software(dsmos.kext) is freeware, if you bought it report at

    any help please… i have leopard installed in another partition if that would help me do any changes in snow leopard.

    help please…

  42. samedi
    April 4th, 2010 | 5:30 pm

    Argh, rapidshare ate the file!

  43. June 8th, 2011 | 9:18 pm

    10.6.7 – Perfectly working on Intel D5400XS – 64bit kernel

Leave a reply