
TB3 enabler — это совершенно новый хак от Khaos Tian, который включает неподдерживаемые устройства Thunderbolt 3 на новейшем MacBook Pro.
Как пояснил Tian, Apple препятствует поддержке некоторых категорий устройств Thunderbolt 3, применяя программную блокировку. TB3 enabler позволяет пользователям обойти эту программную блокировку, открывая доступ к ранее неподдерживаемым устройствам Thunderbolt 3.
Так получилось, что у меня есть «неподдерживаемый» док-станция Thunderbolt 3 — StarTech’s Thunderbolt 3 Dual-4K Docking Station. Я был очень разочарован, когда узнал, что эта док-станция поддерживает только Windows, но после использования хака TB3 enabler я смог использовать ее в macOS 10.12.1.
Но прежде чем вы слишком обрадуетесь, знайте, что у этого метода есть свои недостатки, и помните, что эта док-станция не имеет официальной поддержки macOS и, следовательно, имеет ограничения.
Пока не совсем ясно, почему Apple решила применить программную блокировку для определенных устройств Thunderbolt 3, но, согласно ответу Apple по электронной почте, это, похоже, скорее бизнес-решение, связанное с сертификацией, чем чисто техническое решение.
О, отлично. Так в дополнение к проблеме совместимости USB-C и TB3, существует обычный TB3 и сертифицированные macOS TB3 аксессуары 🙃 #ThisIsFine pic.twitter.com/vLKqw43rRs
— Khaos Tian (@KhaosT) 19 ноября 2016 г.
В любом случае, результаты могут отличаться, и, используя этот хак, вы принимаете на себя полный риск и ответственность за запуск скрипта, который включает неподдерживаемое оборудование Thunderbolt 3 в macOS.
Как включить неподдерживаемые устройства Thunderbolt 3 на MacBook Pro
Подпишитесь на наш YouTube-канал для получения дополнительных видео
Шаг 1: Убедитесь, что ваше устройство Thunderbolt 3 не поддерживается macOS.
Подключите ваше устройство с поддержкой Thunderbolt 3 к MacBook Pro с помощью кабеля Thunderbolt 3. Убедитесь, что вы используете правильный кабель Thunderbolt 3, а не обычный кабель USB-C. Разница есть, несмотря на то, что вы можете услышать.
Нажмите на значок Apple () в строке меню, удерживайте клавишу Option (⌥) и нажмите «Системная информация». В разделе «Оборудование» нажмите «Thunderbolt» и убедитесь, что подключенное устройство Thunderbolt 3 распознается как неподдерживаемое.

Шаг 2: Отключите защиту целостности системы.
Чтобы успешно запустить этот скрипт, вам нужно будет отключить SIP. Для этого перезагрузите Mac, и во время загрузки удерживайте Command (⌘) + R. Когда вы попадете в меню восстановления, нажмите «Утилиты» в строке меню и выберите «Терминал».
В окне Терминала введите следующее и нажмите клавишу Return на клавиатуре:
csrutil disable
Если все прошло успешно, перезагрузите Mac в обычном режиме.
Шаг 3: Загрузите скрипт TB3 enabler через Safari.
Вы можете найти TB3 enabler на странице GitHub KhaosT. Нажмите на ссылку tb3-enabler.py, щелкните правой кнопкой мыши по кнопке «Raw» и выберите «Загрузить связанный файл». Файл скрипта должен быть сохранен в вашей папке «Загрузки», если вы используете стандартные настройки Safari.

Шаг 4: Предоставьте скрипту права на выполнение.
Откройте окно Терминала и введите следующее:
chmod +x
Поставьте пробел после x и перетащите файл tb3-enabler.py из папки «Загрузки» в окно Терминала, чтобы скопировать путь к файлу. Нажмите клавишу Return на клавиатуре, чтобы предоставить скрипту права на выполнение.

Шаг 5: Запустите скрипт tb3-enabler.
В том же окне Терминала введите следующее:
sudo
Поставьте пробел после sudo и перетащите файл tb3-enabler.py в окно Терминала, чтобы скопировать путь к файлу. После пробела введите apply и нажмите клавишу Return на клавиатуре. Вас попросят ввести пароль вашей учетной записи Mac. Введите пароль и нажмите клавишу Return на клавиатуре.

Шаг 6: Перезагрузите Mac.
После завершения работы скрипта перезагрузите Mac.
Шаг 7: Проверьте подключенное устройство Thunderbolt 3.

После перезагрузки нажмите на значок Apple () в строке меню, удерживайте клавишу Option (⌥) и нажмите «Системная информация». В разделе «Оборудование» нажмите «Thunderbolt» и убедитесь, что подключенное устройство Thunderbolt 3 распознается как поддерживаемое, а не как неподдерживаемое.
Как удалить хак TB3 Enabler
Если вы хотите удалить патч, просто повторите шаг 4, но замените apply на restore. После этого повторите шаг 1 и замените disable на enable.

Основной недостаток этого метода активации неподдерживаемых устройств Thunderbolt 3 заключается в том, что вам придется оставить System Integrity Protection отключенной, и он (на момент публикации) работает только на последней общедоступной версии macOS. Мне пришлось восстановить установку macOS с бета-версии 12.10.2 до 12.10.1, чтобы протестировать это.
Док-станция StarTech Thunderbolt 3
Представители StarTech прислали мне эту док-станцию более месяца назад в преддверии внедрения Thunderbolt 3 в MacBook Pro. К сожалению, эта док-станция помечена как предназначенная только для Windows и определялась как неподдерживаемая при подключении к моему Mac.
Я уже собирался отправить док-станцию обратно в StarTech, когда услышал об этом хаке, поэтому я рад, что не вернул ее, так как это позволило мне проверить, что она работает.
Самое главное, что мне нравится в этой док-станции, — это то, что это настоящая док-станция Thunderbolt 3, что означает поддержку полной пропускной способности Thunderbolt 3. Я смог подключиться к своему 4K-дисплею через разъем DisplayPort на док-станции и получить полную поддержку 4K при 60 Гц.
Если у вас есть дисплеи с портами Thunderbolt 3, StarTech утверждает, что вы сможете подключаться к нескольким 4K-дисплеям с помощью этой док-станции, хотя я еще не тестировал эту функцию.
Помимо возможности вывода изображения, док-станция оснащена парой портов USB-A, дополнительным портом USB-C со скоростью 5 Гбит/с для подключения устройств USB-C, Gigabit Ethernet и парой 3,5-мм разъемов для наушников и микрофона.

Самый большой недостаток, с которым я столкнулся при использовании этой док-станции, заключается в том, что она обеспечивает всего 15 Вт мощности моему MacBook Pro при подключении через Thunderbolt 3. Документация StarTech гласит, что док-станция полностью поддерживает USB Power Delivery 2.0, который обеспечивает до 100 Вт мощности, но, по-видимому, она воспринимает MacBook Pro как USB-аксессуар, а не как компьютер. Вероятно, StarTech сможет исправить это с помощью обновления прошивки, но кто знает, произойдет ли это когда-нибудь, учитывая, что устройство не поддерживается на Mac без использования хака?

Излишне говорить, что отсутствие достаточной мощности для зарядки является серьезным недостатком при использовании этой док-станции, учитывая, что StarTech вряд ли будет спешить с ее устранением. Конечно, вы можете подключить зарядное устройство вашего MacBook Pro, но это сводит на нет цель док-станции с одним кабелем.
Несмотря на эти предупреждения, я знаю, что некоторые из вас захотят использовать эту док-станцию из-за ее возможности подключения к 4K (и 5K) дисплеям с частотой 60 Гц. Я определенно не могу ее однозначно рекомендовать из-за ее ограничений и трудностей, через которые приходится проходить, но очень здорово иметь возможность превратить то, что было по сути подставкой для бумаги (для пользователей Mac она отлично работает на Windows и даже в Boot Camp), во что-то полезное. На самом деле, несмотря на отсутствие надлежащей зарядки на данный момент, я думаю, что буду использовать эту док-станцию вместо док-станции CalDigit USB-C, о которой мы недавно рассказывали, из-за ее дополнительной пропускной способности и возможностей вывода изображения.
Вы можете найти док-станцию StarTech Thunderbolt 3 Dual-4K Docking Station на Amazon чуть дороже 200 долларов. Она поставляется с адаптером питания и кабелем Thunderbolt 3 длиной 0,5 метра.
Я связался со StarTech по поводу этого хака и сообщу о любых официальных обновлениях о будущей поддержке или обновлениях прошивки. Я знаю, что компания также занимается производством дополнительных аксессуаров Thunderbolt 3 для Mac.
Я рад, что док-станция работает в определенной степени, но еще больше я воодушевлен потенциальными возможностями использования eGPU на MacBook Pro. Я видел сообщения о том, что люди успешно используют Razer Cores и другие корпуса Thunderbolt 3 с помощью этого хака, что, безусловно, является хорошей новостью для всех, кто заинтересован в повышении производительности MacBook Pro во время работы за столом.