Skip to content
master
Switch branches/tags
Code

Work In Progress

Please checkout the opencore branch for the latest version

Vanilla MacOS Mojave on an HP Elitebook 840 G2

Welcome on another Hackintosh guide !

This is a simple yet complete step by step guide on how to install MacOS Mojave on an HP Elitebook 840 G2.


DISCLAIMER

Installing macOS on non-Apple hardware is a violation of their EULA.
This is intended as an experiment and will most likely not suit your needs as a daily driver.

Keep in mind that all of this is experimental and Apple could end it at any version.
(Always make a backup before updating, you never know.)

Neither me nor the contributors are responsible if anything happens to you, your devices, Flash Drives, Laptop's components or anything else.
You're the sole responsible for what you do and SHOULD do your research before blindly following any guide.


Quick facts & answers

  • Why another f*ing guide ?

    • For no good reason honestly, I don't like the way all those guides are written & wanted to keep a summary / step by step guide for myself but then decided to share it here...
      Sorry Nguyenmac, Rehabman & Spotflight, I read them a hundred times but it's really hard to understand how we got there, it feels like there's too much noise, 'useless'/generic info.
      I think it's the forum that makes it 'less readable', the general look, font, structure... I don't know.
      This guide will focus on doing the job instead of explaining every step, so there is that.
  • Why this laptop ?

    • I had to buy it when I studied at Epitech Strasbourg, in France.
      This specific laptop was mandatory & absolutely not worth the money.
      And this laptop is cursed... So... let it burn.
  • Why a hackintosh ? Wasn't Linux enough of an adventure ?

    • Fair enough, Linux is a whole world to explore and it keeps expanding everyday.
      The thing is, for around 5 to 6 years I've been able to experiment on Linux & Windows, but now I feel like I should also look at MacOS and other BSD based systems because it's "different". Used to have colleagues with Macbooks and they definitely got their job done so why not give it a try ?
      The problem was : giving it a try meant at least 700€ in cash (for the lowest config) and I don't have that 😂
  • Do I risk anything ?

    • You could fry your Motherboard or CPU, corrupt your HDD / SSD, lose precious data if there are any, get sued by Apple, find yourself teleported into AREA 51 ..
      I mean, anything is possible right ?
  • Can I get the Wifi / Bluetooth card to work ?

    • The short answer is no.
      The longer answer would be :
      "Because Apple never used Intel Wifi cards, there's no support for them.
      You could potentially swap your current card for one used by Apple.
      A refurbished Broadcom BCM94352Z on AliHeck's Press should do the trick !"

Specs

  • Intel i7-5600U
  • Intel HD 5500
  • Radeon R7 M260X (Disabled)
  • Intel Wireless AC-7265 (disabled)
  • 8Gb DDR3 @ 1600MHz
  • 14"- 1920*1080
  • 500Gb HDD - SATA

If your laptop isn't the exact same one you should look for a guide specifically featuring yours.
Hackintosh guides are "kinda" vanilla but this one will really focus on the Broadwell i7 equipped HP Elitebook 840 G2.


Ø - PREPARATION

HARDWARE

  • A legit Apple device running MacOS. Can be a Mac Mini, Macbook (Pro), iMac, iWhatever.
    Don't use a VM for this, you'll waste your time, but a Hackintosh would work lmao
  • An Ethernet Cable
    You won't have Wi-Fi
  • USB Flash Drive - at leat 12Gb
    USB 2.0 seems more stable but 3.0 works too
  • HDD / SSD SATA or mSATA
    For NVMe drives you'll need a different guide.

When you're finished gathering all that, download all of the following on your Mac :

SOFTWARE

KEXTS

Centralized Kext Repo Link
This is a drive where you'll find most vanilla kexts OneDrive
Always nice to keep in case you want to update anything ☝️ Bookmark this
Name Link
FakeSMC.kext OneDrive
IntelMausiEthernet OneDrive
Lilu.kext OneDrive
RealtekRTL8111.kext OneDrive
SATA-Unsupported.kext OneDrive
USBInjectAll.kext OneDrive
VoodooPS2Controller.kext OneDrive
WhateverGreen.kext OneDrive
For USB Tethering (optional) 👇
HoRNDIS Official Site

Once all of this is ready, you can jump into Step 1


@AktasC 2019 - 2020

About

WIP - Simple guide for a basic but solid Hackintosh on HP's Broadwell i7 Elitebook 840 G2

Resources

Languages