Installing macOS on PC is made easy with Niresh Mojave. This is a special Hackintosh release, it focuses on Vanilla Hackintosh. It has no third-party software. You are free to customize your mac os experience your way.
Hackintosh Mojave Requirements.
A Desktop Computer or Laptop with Intel Processor.
A Mother Board with UEFI supported BIOS.
Mojave requires a processor with the SSE4.2 instruction set, SSE 4.1 may work but some Applications, Functions, Kexts & Graphics Accelerations may not work.
macOS Mojave requires a Metal-Compatible graphics card.
Separate SSD or Separate Hard-disk with at least 20GB free-space, an SSD is recommended for APFS file system.
Read Step by Step Installation Instruction from Hackintosh Mojave Guide
Features & Changes:
Niresh Mojave is completely vanilla.
Niresh Mojave does not have any third-party applications or software.
Only support UEFI compatible computers. (macOS Mojave dropped support for old hardware, it is still possible to install Mojave on PC with third-party tools but it is not worth the effort).
Clover UEFI is used as default macOS bootloader.
Added Support for Apple File System (APFS), It is also possible to Install macOS Mojave without converting to APFS, still, you can use Mac OS X Extended File System.
Removed Post-Installation Optimizations, they are not necessary now.
Removed ATA/PATA Support, These are completely unnecessary in modern computers with UEFI BIOS.
Extensions are installed to /Library/Extensions instead of /System/Library/Extensions as a way to preserve vanilla methods, which also enables modifications of extensions without disabling System Integrity Protection in Hackintosh.
Cleaned up Mojave Installer Customize Section, removed old & unnecessary kexts, tools.
Default desktop background image is left untouched.
Safari Bookmarks are left untouched.
No Desktop icons are created.
Added support for Installing Lilu kext.
Lilu Plugins are included as an option.
Added support for Installing FakePCIID kext.
FakePCIID Plugins are included as an option.
USB XHCI Patches are applied but may need patch upgrade upon OS upgrade.
AppleALC Audio Kext is added as an option.
Partial Intel Coffe-lake Graphics Support.
Voodoo TrackPad/PS2 Kexts were updated to the latest version.
ACPIBatteryManager.kext has been updated to the latest version.
VoodooTSCSync kext has been updated with rehabman version which does not need to patch Info.plist, It detects CPU cores, threads automatically.
Full USB 2.0 and 3.0 support on 7/8/9 Series motherboards.
AptioMemoryFix.efi is used for clover-memory fix which is stable than OsxAptioFixDrv-64.efi, OsxAptioFix2Drv-64.efi or OsxAptioFix3Drv-64.
NVRAM variables are preserved upon reboot or shutdown.
Whatevergreen kext is added as an option.
Niresh Mojave can be installed with a Non-Metal-Compatible graphics card, but a Metal-Compatible graphics card is required for full graphics acceleration.
Do not try to use this installer on a real mac.
Niresh Mojave does not support Legacy BIOS.
Third-Party Apps are no longer available in Niresh's Distros, Those Applications and download links may be available from Hackintosh Applications.
Niresh's Distros have always been free of virus, trojans & malware since the first release, If you have doubt check packages with Pacifist, I do not care about conspiracies about Hackintosh distros on the Internet.
Porting DMG to USB:
In Mac use Restore Mojave Package to Port DMG Image into USB Drive / Flash Drive.
In Windows use TransMac software to Port DMG Image into USB Drive / Flash Drive.
Hackintosh High Sierra