Jump to content

No need for dsmos or AppleDecrypt!


  • Please log in to reply
39 replies to this topic

#1
blkhockeypro19

blkhockeypro19

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 243 posts
  • Gender:Male
  • Location:Connecticut
Nekas has released a new kext called FakeSMC.kext. This extension (as the name says) emulates SMC, removing the need for a decrypter kext, as the information required for Don't Steal Mac OS X.kext to decrypt necessary files is provided through SMC emulation.

From netkas.org:

FakeSMC – opensource smc emulator.
August 20th 2009 Posted to Snow Leopard
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 fakesmc.kext.zip http://rapidshare.de...c.kext.zip.html
a version for leopard http://rapidshare.de...c.kext.zip.html
And here is sources http://rapidshare.de...akesmc.zip.html

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



#2
lord_webi

lord_webi

    ./root86.com

  • Members
  • PipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:Duesseldorf, Germany
  • Interests:WingTsun, osx86, western shooting
old news ... reboot and shutdown now will work ...

#3
aliasa_anderson

aliasa_anderson

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts

Nekas has released a new kext called FakeSMC.kext. This extension (as the name says) emulates SMC, removing the need for a decrypter kext, as the information required for Don't Steal Mac OS X.kext to decrypt necessary files is provided through SMC emulation.

From netkas.org:


Hi,

Please help me with my doubts.
Isn't SMC responsible for power management functions on a Mac.
I mean the SMC(System Management Controller) chip is used on real mac for supporting power management features(power flow,fan speeds etc).

So does it also mean that apart from freedom from dsmos and decrypt kexts,there should be some improvement in power management fetaures for hacks ?

Thanks in advance.

#4
lord_webi

lord_webi

    ./root86.com

  • Members
  • PipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:Duesseldorf, Germany
  • Interests:WingTsun, osx86, western shooting

Hi,

Please help me with my doubts.
Isn't SMC responsible for power management functions on a Mac.
I mean the SMC(System Management Controller) chip is used on real mac for supporting power management features(power flow,fan speeds etc).

So does it also mean that apart from freedom from dsmos and decrypt kexts,there should be some improvement in power management fetaures for hacks ?

Thanks in advance.


YES !

#5
markswell

markswell

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
aliasa_anderson our hacks doesn't have smc chip hardware,have winbond,ite,via etc.

#6
Wiwi

Wiwi

    InsanelyMac Guy

  • Members
  • PipPipPipPip
  • 212 posts
  • Gender:Male
Still need AppleDecryt.kext

Netkas just said delete dsmos.kext...

Anyways, works fine... Now waiting for improvements... (POwermanagement ?)

#7
aliasa_anderson

aliasa_anderson

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts

YES !


Thanks for the response.
And since there would be no need for dsmos.kext and hence no more decryption routines,would it also imply a slight improvement in performance(even though theoretical) ?

#8
lord_webi

lord_webi

    ./root86.com

  • Members
  • PipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:Duesseldorf, Germany
  • Interests:WingTsun, osx86, western shooting

Still need AppleDecryt.kext

Netkas just said delete dsmos.kext...

Anyways, works fine... Now waiting for improvements... (POwermanagement ?)


AppleDecrypt.kext is not needed anymore until NetKas released the new dsmos ... BUT now he has relesed FakeSMC.kext and you never need decrypter or dsmos !

go play with leopard !

Thanks for the response.
And since there would be no need for dsmos.kext and hence no more decryption routines,would it also imply a slight improvement in performance(even though theoretical) ?



SL will be more performantive up to 15% (geekbench x64) ... x32 will be about 5% ... boot with new SMC Kext will speed up to 5 secs ...

#9
aliasa_anderson

aliasa_anderson

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts

SL will be more performantive up to 15% (geekbench x64) ... x32 will be about 5% ... boot with new SMC Kext will speed up to 5 secs ...


Thats cool.

One last question,
I read that using this kext can help people get rid of the error:
ACPI_SMC_PlatformPlugin::start waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

But if my understanding is correct this meSsgae is displayed because ACPI_SMC_PlatformPlugin looks for AppleIntelCPUPowerManagement.kext during startup and dispalys the message only if it is not able to find one.
If one has AppleIntelCPUPowerManagement.kext in /S/L/E then the warning is not dispalyed.

So then how does having FakeSMC or not effect the warning ?

#10
lord_webi

lord_webi

    ./root86.com

  • Members
  • PipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:Duesseldorf, Germany
  • Interests:WingTsun, osx86, western shooting

Thats cool.

One last question,
I read that using this kext can help people get rid of the error:
ACPI_SMC_PlatformPlugin::start waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

But if my understanding is correct this meSsgae is displayed because ACPI_SMC_PlatformPlugin looks for AppleIntelCPUPowerManagement.kext during startup and dispalys the message only if it is not able to find one.
If one has AppleIntelCPUPowerManagement.kext in /S/L/E then the warning is not dispalyed.

So then how does having FakeSMC or not effect the warning ?


I don't know ... I deleted AppleIntelCPUPowerManegemt.kext ... I copied NullPowerManegemt.kext to /Extra on start disk/usb-stick ;) as well as FakeSMC.kext ... and as you are from India, you have to accept this ! Sorry ... I will not explain ... just relax !

#11
bolly

bolly

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
no shutdown....sleep and restart fine...i already delete openhalt kext

#12
lord_webi

lord_webi

    ./root86.com

  • Members
  • PipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:Duesseldorf, Germany
  • Interests:WingTsun, osx86, western shooting

no shutdown....sleep and restart fine...i already delete openhalt kext


dont be a peace of ...

#13
cparm

cparm

    InsanelyMac Legend

  • Retired
  • 997 posts
  • Gender:Male

old news ... reboot and shutdown now will work ...


everything work for me, sleep, auto-sleep, shutdown, reboot, everything :(

#14
User_01

User_01

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 264 posts
works! thx

#15
Konami®

Konami®

    InsanelyMac Legend

  • Donators
  • 956 posts
  • Gender:Male
  • Location:Pennsylvania
Anyone care to make one version for Leopard?

Edit: nevermind, I found it.

It's working like a charm!

Attached Files



#16
BladeRunner

BladeRunner

    InsanelyMac Legend

  • Donators
  • 688 posts
  • Gender:Male
  • Location:New York
I tried to use this kext but ran into a problem. I am using the Voodoo2 alpha3 kernel which blacklists the "don't steel mac" kext. I have checked the doc for the kernel and don't see a way to turn off this feature. Does anyone know of a kernel flag that will bypass this blacklist feature?

#17
FKA

FKA

    are we there yet?

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,626 posts
  • Gender:Male
no shutdown restart for me.

see comments on netkas's site.

Will try with SL soon-ish :)

D.

#18
Beerkex'd

Beerkex'd

    Content Provider

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,000 posts
  • Gender:Male
  • Location:Belo Horizonte - Brazil
Works well here on vanilla 10.5.8 with AppleIntelCPUPowerManagement.kext running. No disabler.

I still depend on OpenHaltRestart or VoodooPower.kext to get shutdown working.
In addition to what has been posted here already, when booting it now shows "Previous Shutdown Cause: 3", never seen that before.

If you're a n00b:

Make sure you download the "Leopard" version if you are on 10.5.x
AppleDecrypt and DSMOS.kext both do the same thing. So if you're using either one, delete it before installing fakesmc.kext.
Don't forget to delete extensions.mkext before rebooting.
If you're using the voodoo kernel you must boot with blacklist=0 and make sure to delete AppleIntelCPUPowerManagement.kext or use a disabler.kext.

#19
Swhay

Swhay

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 130 posts
  • Gender:Male
  • Location:United States
Works great here, though still needed OpenHaltRestart, IntelCPUPMDisabler and SleepEnabler. Worked on 10a432 too.

#20
slipttees

slipttees

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 343 posts
  • Gender:Male
  • Location:Iguatu-CE, Brazil
thx netkas jedi ! :wacko:

Posted Image





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy