FakeSMC – opensource smc emulator.

FakeSMC.kext is opensource smc emulator for macosx.

It emulates SMC device, smc shows no errors at start (unlike with other emus).

It’s opensource, so you can add another keys to smc keys list, in order to help to improve osx86.

Here is version compiled for SnowLeopard 32/64 , can be installed to Extra or /S/L/E

a version for leopard – fakesmc.kext

And here is sources

emulated smc

p.s. uninstall dsmos.kext before using it

p.p.s. a links was updated (once) to correct smc-version detection, now it shows up in system profiler, in hardware overview


  1. Les
    August 22nd, 2009 | 2:00 am

    I just tried fakesmc and found the system hung part way through the boot. Then I noticed messages about the voodoo2 kernel blacklisting don’t steal mac.

    That obviously won’t work too well. I also tried blacklist=0 during boot but that caused a very early panic.

    Does anyone have a workaround? something that would unblock just the “Dont_Steal_Mac” kext and continue blocking the rest of the list?

  2. August 22nd, 2009 | 3:03 am

    […] gives for AppleSMC.kext keys osk0 and osk1, and now works original Dont Steal Mac OS.kext!!! Notebook [Samsung NC10 | NB: Intel Calistoga-GSE i945GSE | SB: Intel 82801GBM ICH7-M | CPU: […]

  3. slipttees
    August 22nd, 2009 | 4:40 am

    ya ya ya bro, Very cool !

  4. mark
    August 22nd, 2009 | 10:45 am

    Les here avakov build voodoo without inner blocker so use it with Disabler.kext
    Dont_Steal_Mac it’s so good with netkas projects 🙂

  5. crazybyte
    September 3rd, 2009 | 1:34 pm

    Hello Netkas, i have an idea for you. As many Mac OS users, i have installed iStat 2.0 toolbar which has Snow Leopard Support. It uses a small program to talk with SMC module for getting temperatures, fan speed, voltages… Obviously it doesn’t support hackintosh.
    This program is GNU:

    I think that if you see what the program expects to recibe from SMC module, you can use your fakesmc.kext to get C2D Thermal sensor info (it’s only to read a register in the cpu) and insert into smc info.

    Thank for your time.

  6. September 22nd, 2009 | 11:28 pm

    Privet! Drujishe, a est’ versia pod Tiger? Ho4u izbavit’sya uj nakonec ot decrypta v Extensions-ah i bootit’sya s Retail-a! ) Spasibo

  7. c0rk007hck
    October 18th, 2009 | 4:41 pm

    Which application is that screenshot??

  8. stealth
    November 17th, 2009 | 4:26 am

    Can’t seem to get past the same error tata had even with fakesmc installed.


  9. Peter
    March 26th, 2010 | 2:49 pm

    The link of the source code dosen’t work.

  10. Peter
    March 26th, 2010 | 2:50 pm

    The link to source code dosen’t work!

  11. born to die
    August 27th, 2010 | 6:26 pm

    i just instaled the hazard version on my vostro 1320 and after a seamless instalation im geting this error on boot..

    waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

    can you help me with this? i can see that there is a talk on deleting the ACPI plugin, but i dont know how to do it, sorry im just newbie to osx86 things…

    kindly help me..

  12. November 23rd, 2010 | 6:42 pm

    […] […]

  13. Abid
    January 20th, 2011 | 5:10 pm

    All those people who have this problem in booting snow leopard. “waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out”.
    I also got this problem but i fix it.
    Simply i boot in safe mode. And installed graphics kext by kext helper. i have gma 950, now its working perfect. So boot in safe mode and install your right graphics kext.
    But can anyone know how to enable quartz extreme in gma 950 (27a2).

  14. kocoman
    May 9th, 2011 | 10:22 am

    Does anyone still have the sources file? The rapidshare is 404’ed

  15. plum
    May 29th, 2011 | 7:56 pm

    The link is no longer working, I found it here at the myHack site:

Leave a reply