Releases: rgov/Thunderbolt3Unblocker
September 28, 2018
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
💀 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
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
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.