Download the original AppleHDA.kext for Mac OS X Sierra. This file is modified when running audio_ALCInjection. If you want to reset your audio to a pre-patched state you will need this. Replace in /System/Library/Extensions
Step 1. Run Create a bootable installer for macOS
Step 2. Download the latest Clover
Step 3. Run the Installer – Change Install Location > Install macOS Sierra > Continue > Customize >
Install Clover to be used with UEFI motherboards only.
Step 4. Install
Open Disk Utility and Format/Partition your USB key with a GPT partition table and Untitled as the name.
Then run the following commands in a Terminal:
Example for Sierra:
[raw] sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/Untitled –applicationpath /Applications/Install\ macOS\ Sierra.app
[/raw] Example for El Capitan:
[raw]sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia –volume /Volumes/Untitled –applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app
Now you are ready to run Clover!
Gigabyte H87N-WiFi Hackintosh Guide OS X Sierra Clover
BIOS Settings: Restore to Default and match the following settings:
Choose OtherOS, UEFI ONLY, and Disable Secure Boot. You should be good to go!
Step 1. Clover Install USB key
Step 3. Add Gigabyte-H87n-WIFI-PERFECT-KEXTS
Step 4. Add Audio
To prepare the Gigabyte H87n-WiFi for Audio, let’s first mount the EFI partition with Clover Configurator
Edit config.plist to Inject Audio ID = “1” – this will allow the Audio_ALCinjection script to inject.
For Audio, the easiest solution (since Brix is quite old now) is to run Audio_ALCinjection.command
After you install the latest Clover with UEFI only and fix2ram you will need to add this to your /BOOTDISK/EFI/CLOVER/KEXTS/OTHER folder to make sure your hackintosh will boot.
FakeSMC.kext + Sensors (January 17,2017)
GenericUSBXHCI.kext (October 30, 2013)
Don’t forget you need local permissions set properly to use ssh keys.[raw] chmod 700 ~/.ssh && chmod 600 ~/.ssh/*
To fix in OS X[raw]sudo launchctl limit maxfiles 1000000 1000000
To make this permanent (i.e not reset when you reboot), create /etc/launchd.conf containing:[raw]limit maxfiles 1000000 1000000
If you have ever wondered how to run a firewall/router from just memory, you are in luck. Both “Nano” version of OPNsense and pfSense will work great in the following flavor.
Configuration files are saved on the removable media and the read/write filesystem is stored in RAM!
Create your new directory at /Volumes/YourDrive/Documents
Copy your data to the new directory in Finder
sudo rm -rf ~/Documents && ln -s "/Volumes/R1/Documents/" ~/Documents
OVH.net : Easiest and most reliable – supporting version 6.0 with a (BETA) caution sign at the moment
LeaseWeb : Easy with a custom build – you can request this with a new build or update with a ticket
Hetnzer : complicated and expensive to install – AVOID – but it can be done if you have to
I encountered the dreaded “Error requested, memory exceeds our allocated relocation block error” during a recent upgrade from 10.10 to 10.11 on my OS X Hackintosh. The fix was much simpler than imagined.
For OS X El Capitain, you must disable the existing “OsxAptioFixDrv” and enable “OsxAptioFix2Drv”
You cannot use both at the same time, so be sure to disable one – then enable the other.
Also, a bonus tip – during the upgrade if you’re using the nvidia drivers, you should boot with nv_disable=1 until you have a chance to upgrade the driver to the El Capitain version, then re-enable with nv_drv=1
unset LD_LIBRARY_PATH PKG_CONFIG_PATH
yes | ruby -e “$(curl -fsSL https://raw.github.com/Linuxbrew/linuxbrew/go/install)”
brew install gcc –with-glibc
brew tap homebrew/dupes
brew install git
brew install coreutils findutils gawk gnu-sed gnu-which grep make ruby
brew install hello && brew test hello; brew remove hello
DirectTV Now was launched as a streaming service offering live TV streamed to your many devices. After some initial testing, I have decided to cancel my subscription for the following reasons:
1. The Apps are buggy and featureless – both the AppleTV and iPhone Apps had multiple crashes and I never felt comfortable using them after so many crashes
2. There is no on-demand! This seems like more a problem with the apps than content.
3. There are no commercials, but worse replaced by cheesy elevator music and the most horrible waiting screen since 1990.
4. Streaming through the browser is only supported on Chrome, Safari, and IE. No Opera or Firefox!!
Although they offer a 7 day trial, it only took two days for me to realize this was the worst deal on the internet. Don’t do it. I can only recommend this for people who don’t want to watch TV but just like the background noise of it.
Firewall / Router :
1. OpnSense (IPv6 Support – also uses latest Unbound DNS)
2. Untangle (dismal IPv6 support but gets the job done)
3. ClearOS (lacking good IPv6 support)
1. Linkys Velop
2. Orbi – highest throughput
Cisco SG200-08 8-port Gigabit Smart Switch (SLM2008T-NA) – supports 802.3ad which enables Link Aggregation with LACP (automatically!)
Plex Media Server – Recommended a specific machine for this transcoder!
PiHole Server – Block Ads and use as DNS Server (override DNS from ISP always with this box)
Backup Server/NAS Solution/Off-Site rsync
Switching from the DNS forwarder to the Unbound resolver has many benefits for your OpnSense system. The main one is that Unbound can also use DNSSEC for validating requests.
To switch, simply follow the steps.
Step 1. Have an OpnSense installation up and running
Step 2. Login to https://192.168.1.1
Step 3. Select Services > DNS Forwarder and disable it
Step 4. Select Services > DNS Resolver > General and enable it, also enable DNSSEC (if your DNS servers support it) and “Enable Forwarding Mode” should be turned on.
Step 5. Save and Reboot for some piece of mind, and enjoy!
Here is what you need to do to configure IPv6 with a fresh OpnSense Installation.
Step 1: Download and Install OpnSense – here are the USB instructions
Step 2: Access your new install at https://192.168.1.1 the default login is root and password is : opnsense
Step 3: Go through default config wizard, selecting DHCP for your WAN connection
Step 4: Select Interfaces > WAN > and set IPv6 Configuration Type to DHCPv6
Step 5: Check that LAN > IPv6 Configuration Type is now automatically set to Track Interface
Step 6: Restart your OpnSense box – you should now see an IPv6 address for both your WAN and LAN interface on the system dashboard.
Gateways should show WAN_DHCP with your IP and WAN_DHCP6 dynamic
These same basic instructions work for pFsense as well although the menu names may be different. My testing showed pFsense detected the IPv6 address automatically and setup everything without intervention on Webpass.