Please disable your adblock and script blockers to view this page.
Fix-DSMOS-Problems-Mac

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

DSMOS-has-arrived

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

Read also
Guide to Debugging Your Hackintosh

Download FakeSMC

Copy the FakeSMC.kext to a USB Pen Drive

Open-Terminal-Mac-OS-X-Installer

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

Find-out-your-OS-X-Boot-Volume
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
reboot

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

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

Read also
Fix FakeSMC failed to initialize SMC device Error

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

Single-User-Mode-Mac-OS-X-Hackintosh

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

Case1
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

reboot

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
reboot

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

Sharing this Help Us Grow #Hackintosh

Send this to friend

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.
Privacy Policy

Close