fakesmc.kext is a kernel extension (a driver) that mimics Apple's proprietary chip.
fakesmc.kext alone has no real sensors. You need ACPIMonitor.kext or HWMonitor plugins. If you see 128°C (a classic fake value), the kext is lying successfully, but no real data is feeding in.
Every time macOS queries for key "REV", fakesmc returns this fixed blob of data. fakesmc.kext
directory of your EFI partition. In some older setups, users installed it directly to /System/Library/Extensions (S/L/E), though this is no longer recommended. Notable Forks Kozlek's Version : The classic base for many modern iterations. RehabMan's Fork : Widely used for laptops and older builds.
Originally created by the developer netkas , FakeSMC replaced older methods like dsmos.kext to allow the OS to decrypt protected binaries required for a successful boot. fakesmc
macOS is programmed to look for an SMC chip during the boot process. If it doesn't find one (as is the case on standard PC hardware), it will refuse to boot or will kernel panic. FakeSMC "tricks" the operating system into thinking a real Apple SMC is present, allowing macOS to load on non-Apple hardware. Key Features & Components Core Functionality
As the primary Hackintosh bootloader shifted from Chameleon to Clover, the development of FakeSMC split into a branch maintained by developers and JrCs . This version became the standard for Clover users. It introduced the concept of "Plugins," allowing FakeSMC to not only emulate the SMC but also read data from actual hardware sensors (CPUs, GPUs) and report them to macOS monitoring apps like HWMonitor or iStat Menus. If you see 128°C (a classic fake value),
It communicates with macOS using "SMC keys," providing about 20 essential keys (compared to ~200 on a real Mac) to satisfy the OS's basic requirements.
fakesmc.kext is more than just a driver; it is a monument to the golden age of OSx86. It represents the cat-and-mouse game between Apple's closed hardware ecosystem and the open community's desire to run elegant software on affordable hardware.
The Laravel portal for problem solving, knowledge sharing and community building.