Skip to content

Releases: rgov/Thunderbolt3Unblocker

September 28, 2018

28 Sep 05:44
Compare
Choose a tag to compare

This release is for macOS Catalina (up to and including 10.15.2), macOS Mojave, 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 && \
chmod -R g-w,o-w /Library/Extensions/Thunderbolt3Unblocker.kext && \
kextcache -i / && \
nvram -d t3u-incompatible && \
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.

September 25, 2018

25 Sep 21:44
Compare
Choose a tag to compare

💀 This release is not compatible with macOS Mojave (10.14).

This version adds a safety mechanism that should prevent repeated kernel panics if the system is upgraded and the new version is incompatible. After the first panic, the kext will no longer load on the same system version.

April 6, 2018

05 Apr 16:38
Compare
Choose a tag to compare

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.

April 5, 2018

05 Apr 12:34
Compare
Choose a tag to compare

This release is for macOS High 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.