Fix DSMOS has arrived and waiting for DSMOS Hackintosh

Running Mac OS X on PC is tricky so you may end up in some rare problems like “Waiting for DSMOS” or “DSMOS has arrived”
these occurs even in real mac computers too
Shortly DSMOS stands for Don’t Steal Mac OS X
Waiting for DSMOS – occurs when Fakesmc.kext is not installed

DSMOS has arrived – occurs when your Graphics is not supported or in case if you need some additional kext to tweak it


the following guide will show you how to fix both problems
Solve Waiting for DSMOS

Why this error occur?
If you have no FakeSMC .kext installed you will see this error message also If the FakeSMC kext doesn’t contain the information about the SMC hardware of you motherboard, you may end up with the error “FakeSMC: [Fatal] failed to initialize SMC device”

Whats is FakeSMC?
FakeSMC is an opensource smc emulator originally developed by netkas in 2009. A new branch is maintained by Project OS X. Previous OSX 86 installations used DSMOS hacks, It is the only absolutely mandatory kernel extension in a Hackintosh, and is required for booting the system.

You need a Mac OS X bootable media (USB/ISO) Like Niresh’s Distro (Lion, Mountain Lion, Mavericks or Any Newer Versions if Available) to fix this problem

Download FakeSMC

Copy the FakeSMC.kext to a USB Pen Drive


Rename the Pendrive name as OSX (The name OSX is being used to simplify the guide)
Boot using the Bootable Media
Open terminal From The Utilities Menu (The Screen may vary according to your bootable media)
After opening terminal type the following command and press enter

ls /Volumes

Spot the name of the Volume where Mac OS X is Installed (In this guide its assumed as Mac)
After spotting out the volume (Case-Sensitive Name) Make a note of it

Then use the following command (Type one command at a time then press enter)

cp -Rf /Volumes/OSX/FakeSMC.kext /Volumes/Mac/System/Library/Extensions
chown -R root:wheel /Volumes/Mac/System/Library/Extensions
chmod -R 755 /Volumes/Mac/System/Library/Extensions

at the end of the final command your hackintosh computer will reboot and work as Normal
Solve DSMOS has arrived


This often Happens to Mac OS X Beginners because of incompatible Graphics card / chipset
After successful booting you may see a screen with grey color, or your monitor may turn off (black screen) with No Signal (sleep mode)

Grey-Screen-Hackintoshverbose mode will ended up with DSMOS has arrived & you would probably have to boot with -x (Safe-Mode)
This can be fixed by Removing (Backing up The graphics kexts) which will trigger VESA Graphics (No Graphics Acceleration)
You can Install the graphics kexts later
At first you should boot OS X in Safe mode

use the boot-flag -s to boot in Single user mode
You would see a screen like this


Now you’re in single user mode
enter these commands (one command at a time then press enter)

fsck -fy
mount -uw /

Now its time to make backup of Graphics Kexts

if you are using Niresh 10.8.5 distro, 10.9.0 distro or any latest Niresh version you can simply backup all the kexts using the following command, otherwise go to case 2

grafix backup all

This command will backup all the graphics kext to a folder (Backup) in root
so after this you can reboot using reboot command


at the end you can login without QE/CI Acceleration
Before trying any Patched kexts or Packages Make sure to Install The Backup Kexts
Case 2
So you have to backup your kexts manually
enter the following commands one by one

mkdir /Backup
cd /System/Library/Extensions
mv -Rf NVD*.kext /Backup
mv -Rf ATI*.kext /Backup
mv -Rf AppleIntelGMA* AppleIntelHD* AppleIntelSNB* AppleIntelIntegratedFramebuffer* /Backup

The above commands are intend to create a Backup folder then backup all Intel, nVidia & ATI Kexts to that folder
at the end of it restart the system
at the end you can login without QE/CI Acceleration
Before trying any Patched kexts or Packages Make sure to Install The Backup Kexts

You might also like

Leave A Reply

Your email address will not be published.

This website uses cookies to improve your experience. By continue browsing you're accepting the Terms & Conditions of This website. Accept Read More