Advanced Mac OS X users may find it useful to know that KEXT (kernel extensions) can be manually installed. The process of installing kexts manually into OS X is not too difficult if you’re comfortable with the command line, but it is a multi-step process of copying the appropriate.kext file to the appropriate kernel extensions directory, and then using chmod and chown to assign appropriate. Kexts that don't specify a proper value for the OSBundleRequired info dictionary property will not be loaded. As of Mac OS X 10.5 (Leopard), kextd determines from the kernel whether the system has started in safe boot mode, so this flag is no longer necessary (but may be used for testing).
- 1Linux
- 1.2Debian based
- 1.4Generic Linux Instructions
- 2OSX
- 3Windows
Linux
- The kext that is absolutely required VirtualSMC.kext (or FakeSMC.kext) is as aforementioned essential. This kext is what tells macOS 'Yes this is a real mac', emulating the functionality of the SMC on real Macs (hence the name). Without it, no Hackintosh.
- Oct 08, 2015 For large uploads, we recommend using the API. Get instructions. Downloads; Tags; Branches; Name Size Uploaded by Downloads Date; Download repository.
Fedora
Heimdall Kext For Os Xenoverse
After this step, skip to the instructions for generic Linux distributions below.
Debian based
These instructions are for Debian based distributions including Ubuntu and Linux Mint.
With apt-get
Compiling from source
After this step, skip to the instructions for downloading and compiling below.
Arch Linux
heimdall is available in the official repositories. heimdall-git is available in the AUR for building from source.
Generic Linux Instructions
These are distro-independent instructions.
Installing prerequisites
Use your favourite package manager to install (the development version if your distro has seperate “-dev” packages)of the following pre-requisites:
- gcc/g++
- make(automake)
- libc(glibc)
- libusb
- qt5
- CMake
- OpenGL
- zlib
Downloading and compiling
Start Heimdall by issuing either heimdall
or heimdall-frontend
in a terminal.
OSX
Installing prerequisites
- First make sure you have installed XCode and pkgconfig.
- There are several different ways you can install pkgconfig, the simplest option is to use Homebrew.
Heimdall Kext For Os X Catalina
- Open a terminal and navigate to the directory you downloaded, or extracted, Heimdall to.
- Install libusb >= 1.0:
- The simplest option is to use Homebrew.
- Alternatively you may download and compile from: http://www.libusb.org/
- Enter the following commands to compile libpit.
- NOTE: There is no need to run “sudo make install”.
Installing heimdall
- Enter the following commands to compile and install Heimdall:
- NOTE: The export line is needed to overcome a compile error with 1.4RC and will hopefully be unnecessary soon.
- NOTE: Do not be alarmed if the sudo make install ends with: make[2]: Nothing to be done for `install-data-hook'
- If you haven’t installed the driver before, enter the following:
Installing the Frontend
- First make sure you have installed XCode from your OS X install DVD.
- You’ll also need Qt 4.7 or later, available from: http://qt.nokia.com/downloads/
- Open a terminal and navigate to the directory you extracted Heimdall to.
- Enter the following commands to compile and install Heimdall Frontend:
- Open Finder and navigate to the heimdall-frontend sub-directory. Open the newly created XCode project.
- From the menu bar select Build -> Build. This outputs heimdall-frontend to /Applications
Windows
Heimdall Kext For Os X 10
Prebuilt package
Heimdall is available for download at http://glassechidna.com.au/heimdall/. However, to get the latest version, you must follow the instructions below to compile from source.
Compile with CMake
Download and install MSYS2 to set up a MinGW-W64 build environment. After installing, a terminal will launch. Issue the following commands:
Heimdall Kext For Os X Download
After compiling, open a command prompt/Explorer window and navigate to %msys64%home%username%Heimdallbuildbin
(where “%msys64%” is the directory you installed MSYS2 to, C:msys64 by default). There should now be two executable files in that folder: heimdall.exe
and heimdall-frontend.exe
. You can run them from that directory or move them to a more suitable location. Navigate to %msys64%home%username%HeimdallWin32Drivers
for the Zadig (driver) executable.
Heimdall Kext For Os X Catalina
Content of this page is based on informations from wiki.cyanogenmod.org, under CC BY-SA 3.0 licence.