공개 글쓴이가 전체 공개로 설정 한 글 입니다. 댓글과 추천은 이 글을 더욱 가치 있게 만듭니다!

제목 그래로 입니다. 

https://github.com/KhaosT/tb3-enablertb3-enabler-master.zip 

TB3 enabler

Ryan Govostes came up with a better solution. Thunderbolt3Unblocker uses a separate kext and override IOThunderboltFamily in runtime. That approach is better because you don't need to manually re-apply the binary patch everytime when there is a macOS update.

For unknown reasons, Apple decided to block the support for some categories of Thunderbolt 3 peripherals under macOS and when you connect those Thunderbolt 3 peripheral, you simply get an "Unsupported" message under Thunderbolt Device Tree. After digging around, it turns out the block is implemented in software level and it is possible to bypass the block by patching the related kext. This patch modifies IOThunderboltFamily and allows "Unsupported" Thunderbolt 3 peripherals to work under macOS Sierra.

Warning

I cannot be sure whether blocking the Thunderbolt 3 peripherals is purely a business decision or actually trying to protect MacBook Pro defected Thunderbolt 3 peripherals. However, given those peripherals work fine under Windows via Boot Camp, it doesn't look like the block exists for protection.

I took most steps I could to ensure kitten safety, but can make no warranty. In any case you're on your own. This is ultimately a sensitive hack and you take full responsibility by running this script.

I have tested the patch on MacBook Pro 13,3 with macOS 10.12.1 (16B2659) and there are reports of this working with MacBook Pro 13,1.

Usage

  1. Disable System Integrity Protection

  2. Run the script from Terminal

    tb3-enabler.py apply
    
  3. Reboot

Available arguments

Run with no arguments to see a quick reminder. Here's something more extensive about what's actually done:

apply       applies the patch, after making sure we know the
            file we're applying to, backing it up only if it's
            the original one, and subsequently checking if the
            patch applied correctly.
restore     restores from the previously made backup.
status      shows current situation, including status of the file
            and whether a backup is available.

In any case of changing success, the kext cache gets cleared.

Thanks



https://github.com/rgov/Thunderbolt3UnblockerThunderbolt3Unblocker-master.zip

Thunderbolt 3 Unblocker

This project provides a kernel extension that unblocks unsupported Thunderbolt 3 peripherals (such as the Razer Core) on macOS.

This accomplishes the same goal as KhaosT's TB3 Enabler, which works by patching IOThunderboltFamily on disk. This kernel extension performs the patch in memory and on-the-fly.

Note there is likely a reason why IOThunderboltFamily considers a peripheral unsupported in the first place. Use at your own peril.

This kernel extension was last tested against macOS Catalina 10.15.0, macOS Mojave 10.14.5, macOS High Sierra 10.13.4 and macOS Sierra 10.12.6. Please check for open issues before using on other versions, and review the troubleshooting guide.

Installation

Please head over to the Releases page for binaries and installation instructions.

Building

To prepare your development environment, please run

git submodule update --init --recursive
brew install cmake

Build the project with Xcode. Make sure to change code signing settings as appropriate.

Load the kernel extension with:

sudo chown -R root:wheel Thunderbolt3Unblocker.kext
sudo kextload Thunderbolt3Unblocker.kext

If loading the kext fails: Reboot into Recovery Mode and disable kext security restrictions using csrutil enable --without kext.

If you are developing the kext, you should know that the NVRAM variable t3u-incompatible is written whenever there is a panic while loading the kext. The presence of this variable prevents the kext from loading again on the same system version. You may want to disable the code that does this (in Thunderbolt3Unblocker.c), or delete it with nvram -d t3u-incompatible.

xnu_override

This project also implements a simple, reusable in-memory kernel patching library. The author has released it under a permissive license in the hopes that it will be useful.



원문 그대로 올렸습니다.


joy아래 주소의 내용도 참조해 보세요.https://ww.9to5mac.com/2016/11/21/tb3-enabler-enable-unsupported-thu...아래 주소의 내용도 참조해 보세...아래 주소의 내용도 참조해 보세...작성자
뽀로로자료는 고맙습니다만, 어떻게 첫 번째 패치는 시스템 켁스트를 직접 수정하고 나서도 맥오에스 업데이트 이...자료는 고맙습니다만, 어떻게 첫 ...자료는 고맙습니다만, 어떻게 첫 ...
자료는 고맙습니다만, 어떻게 첫 번째 패치는 시스템 켁스트를 직접 수정하고 나서도 맥오에스 업데이트 이후에도 다시 패치 안 해도 되는지 이해가 안 되네요.
2 공지 Hackintool Ver 2.9.4 영문클린 버젼 5 필독
152
0 공지 Clover Configurator Ver 5.9.2.0 영문 클린 버젼 필독
178
32 공지 Catalina_10.15.2_19C57 정식 버젼 고스트 이미지 Ft: 전체 공개 156 필독
8.5k
28 공지 Ryzen Catalina 10.15.1 고스트 이미지 입니다.(EFI 수정본 올렸습니다.) (6차 주소 업데이... 174 필독
8.7k
8 공지 [2019.11.28.] 콤보 업데이트에 포함된 각 버전별 원본 kext - 10.15.2 추가 43 필독
3.0k
⋅ ⋅ 핀 고정된 고정글과의 구분선 입니다 ⋅ ⋅ 고정글 제안은 운영자에게 해주세요 ⋅ ⋅
0 메인보드 OcQuirks-Revision 13 소관심
51
3 맥오에스 클로버에서 설정 가능한 부팅(시동)음 입니다. 중관심
63
2 커맥용앱 Hackintool Ver 2.9.4 영문클린 버젼 5 중관심
152
3 커맥용앱 Hackintool ver 2.9.2 영문 클린버젼 8 대관심
365
12 커맥용앱 OSX와 윈도우 시간차이를 동기화 시켜주는 프로그램입니다. 59 대관심
7.4k
0 네트워크 APPLE ​BCM94360 Windows 7/8/10 Drivers 9 대관심
188
6 맥오에스 철 지난 Mojave 10.14.6 올립니다. 구버전 링크 있음. 33 대관심
3.1k
0 부팅필수 AppleAHCIPort.kext v328 5 대관심
1.8k
0 커맥용앱 Unibeast 10.0.0 for 카탈리나 1 소관심
86
24 맥오에스 MacOS Mojave 10.14.4 설치 이미지 올립니다. 130 대관심
12k
4 네트워크 COMFAST USB WIFI 드라이브(CF-WU810N) 3 대관심
487
0 커맥용앱 Clover Configurator Ver 5.9.2.0 영문 클린 버젼 중관심
178
1 커맥용앱 Clover Configurator_v5.9.1.0 영문 클린버젼 2 대관심
312
0 사운드용 VoodooHDA 오디오 드라이버입니다. 1 소관심
92
2 커맥용앱 Asus smc 1.2.0 입니다 5 중관심
171
0 그래픽용 VoodooI2CGoodix-0.3.0 소관심
70
1 부팅필수 [MBR Patch] Mac OS X Mountain Lion 10.8.5 MBR 패치된 OSInstall 관련 파일 중관심
145
7 커맥용앱 10.13.2 업데이트용 켁스트 및 apfs 65 대관심
3.4k
4 부팅필수 macOS High Sierra 10.13.6 (17G65) 용 apfs.efi 48 대관심
3.8k
8 부트로더 이쁜 클로버 부트로더 테마 64 대관심
2.7k
32 맥오에스 Catalina_10.15.2_19C57 정식 버젼 고스트 이미지 Ft: 전체 공개 156 대관심
8.5k
28 맥오에스 Ryzen Catalina 10.15.1 고스트 이미지 입니다.(EFI 수정본 올렸습니다.) (6차 주소 업데이... 174 대관심
8.7k
0 메인보드 SSDTTIME for Fake EC creation 2 중관심
160
1 커맥용앱 Hackintool v2.9.1 영문 클린버젼 1 중관심
194
1 사운드용 CodecCommander 2.7.2 1 중관심
117
0 부팅필수 UniBeast 9.3.0 Update 중관심
149
4 커맥용앱 해킨툴 v2.9.0 영문 클린버젼 31 대관심
930
2 메인보드 [Kext] USBInjectAll Ver 0.7.4 Update 12 대관심
1.1k
8 D(S)SDT 카탈리나용 EC-USBX SSDT 입니다. CPU 소켓 2066 사용하는 x299 보드는 사용불가 10 대관심
841
4 맥오에스 macOS Catalina 10.15 USB 3.0 패치 28 대관심
2.5k
0 커맥용앱 hackintool 2.9.1버전 입니다! 3 중관심
186
0 사운드용 AppleALC 1.4.5 2 대관심
202
0 부팅필수 Lilu 1.4.1 2 중관심
130
1 부팅필수 WhateverGreen 1.3.6 3 중관심
135
1 부팅필수 VirtualSMC 1.1.0 3 중관심
163
7 맥오에스 10.13.6(17G65) 수정판.... 45 대관심
2.6k
2 그래픽용 AGPMInjector ver 3.1 소관심
87
6 네트워크 모하비 지원 다이소 무선랜(칩셋 RTL8188eu) 맥용 드라이브 23 대관심
2.6k
3 커맥용앱 Clover Configurator ver 5.9.0.1  영문클린 버젼 13 대관심
906
0 맥오에스 Catalina 10.15.2 5 대관심
409
0 메인보드 MacProMemoryNotificationDisabler 중관심
124
1 메인보드 VoodooPS2Controller-2018-0922 18 대관심
509
0 메인보드 VoodooI2C for ELAN1200 Trackpad 1.0.4 4 대관심
645
5 커맥용앱 AppleIntelInfo.kext 2.9 (Speed Setp, CPU P-States 확인) 15 대관심
2.9k
0 메인보드 GenI2C - Generate SSDT hotpatches for Touchable Device | VoodooI2C 6 대관심
361
0 메인보드 VoodooI2C - 터치패드 3 대관심
402
8 맥오에스 [2019.11.28.] 콤보 업데이트에 포함된 각 버전별 원본 kext - 10.15.2 추가 43 대관심
3.0k
17 맥오에스 [필독] 카탈리나 10.15.1 정식버젼 고스트 이미지 (개선판) ft: 전체 공개 122 대관심
8.2k
2 네트워크 USB 무선랜 드라이버, 리얼텍, 미디어텍(RALINK), 매버릭~카탈리나(리얼텍) ~모하비(미디어... 4 대관심
389
0 부팅필수 clover-builder v2.5k_r5103 이 올라왔네요... 1 대관심
251
1 - 31
서버에 요청 중입니다. 잠시만 기다려 주십시오...