Skip to content

April 6, 2018

Compare
Choose a tag to compare
@rgov rgov released this 05 Apr 16:38
· 21 commits to master since this release

This release is for macOS High Sierra and macOS Sierra.

Installation Instructions

Copy the file Thunderbolt3Unblocker.kext to /Library/Extensions. (To navigate to this folder in the Finder, press ⌘N to open a new window, then ⇧⌘G and type /Library/Extensions/.)

Open the Terminal and enter the following command:

sudo sh -c 'chown -R root:wheel /Library/Extensions/Thunderbolt3Unblocker.kext && \
kextcache -i / && \
kextload -b es.govost.ryan.Thunderbolt3Unblocker'

If you already have System Integrity Protection disabled, this command should work. If you need to disable System Integrity Protection first, reboot and hold ⌘R during startup to enter Recovery Mode. Select Utilities → Terminal and enter the command csrutil enable --without kext && reboot

macOS may warn you that the extension has been blocked. You will need to open the Security & Privacy preferences pane in System Preferences and click "Allow."

You can verify that Thunderbolt 3 Unblocker is working by selecting  → About this Mac and clicking "System Report..." On the left hand side, choose "Thunderbolt" under "Hardware." If no devices appear with the word "Unsupported" beside them, then the kernel extension is working. You may have to unplug and plug in the Thunderbolt cable.

Uninstallation Instructions

Open Terminal and enter this command:

sudo sh -c 'kextunload -b es.govost.ryan.Thunderbolt3Unblocker; \
rm -Rf /Library/Extensions/Thunderbolt3Unblocker.kext'

If the system won't boot, reboot and hold the Shift key during startup to enter Safe Mode. Then run the above command and reboot again.