Он эмулирует устройство SMC и не вызывает ошибок при старте (в отличии от других эмуляторов).
Эмулятор с открытым исходным кодом, так что вы можете сами добавлять в него другие ключи, из списка ключей SMC, для улучшения OSX86.
Представлены две версии: для Leopard 10.5.8 и для Snow Leopard, для 32 и 64 разрядных версий.
FakeSMC.kext может быть установлен как в /Extra так и /System/Library/Extensions.
Разъяснения от netkas:
Цитата
Не забываем, что для корректной работы требуется как минимум оригинальный AppleSMC.kext и Dont Steal Mac OS.kext.
P.S. Удалите dsmos.kext, перед использованием эмулятора.
P.P.S. Ссылки обновлены. В новой версии исправлено правильное определение версии SMC. Теперь ее можно видеть в "Сведениях о системе", в разделе "Аппаратные средства".
Update 22.08.2009
Цитата
- Proper error handling when requested smc key isn’t found in database
- If requested smc key isn’t found in database, fakesmc will drop warning about it into dmesg with information about length of requested key, usefull for debug of apps which reads some smc keys
- fixed timeout delay on restart/shutdown (added keys LSOF and LSSB)
p.s. this doesnt work well with voodoo kernel, because voodoo kernel blocks Dont steal mac os.kext, so you need to use dsmos/appledecrypt anyway
FakeSMC.kext for SnowLeopard 32/64
FakeSMC.kext for Leopard 10.5.8
Исходники

Источник: http://netkas.org/?p=141
Update 27.08.2009
В этой версии ключи читаются из plist-а, можно добавлять без перекомпиляции.
Вот так теперь это выглядит
FakeSMC.kext for SnowLeopard 32/64
FakeSMC.kext for Leopard 10.5.8
Update 12.09.2009
FakeSMC v2
Цитата
- keys moved to Info.plist, now you can easy add new or change existing keys without recompilation
- smc version (of of smc keys) increased to 1.30f3 to prevent os suggesting to update smc fw
- implemented new smc features - write key, get key by index, get key type, keys writen to database of fakesmc kext will be saved until reboot.
- smc-compatible value can be changed in Info.plist
FakeSMC.kext for SnowLeopard 32/64
FakeSMC.kext for Leopard 10.5.8
Исходники
The license of fakesmc:
P.S. Появляющиеся в логе сообщения: "FakeSMC: key not found", являются отладочными и на работоспособность системы, не влияют.
Сообщение отредактировал cVad: 04 Дек 2009 - 14:46

Помощь




Promote to Article





















