
TB3 Enabler は、Khaos Tian によるまったく新しいハックで、最新の MacBook Pro でサポートされていない Thunderbolt 3 デバイスを有効にします。
Tian氏の説明によると、Appleはソフトウェアブロックを実装することで、一部のThunderbolt 3デバイスのサポートを妨げています。TB3 Enablerを使用すると、ユーザーはそのソフトウェアブロックを回避し、これまでサポートされていなかったThunderbolt 3デバイスにアクセスできるようになります。
たまたま、私の手元には「非対応」のThunderbolt 3ドック、StarTechのThunderbolt 3 Dual-4Kドッキングステーションがありました。このドックがWindowsにしか対応していないと知って本当にがっかりしましたが、TB3 Enablerハックを使ってmacOS 10.12.1で使えるようになりました。
しかし、興奮しすぎる前に、この方法にはいくつかの欠点があることを知っておいてください。また、この Dock は公式の macOS サポートを備えていないため、制限があることを覚えておいてください。
Apple が特定の Thunderbolt 3 デバイスにソフトウェア ブロックを実装することを選択した理由はまだ完全には明らかになっていませんが、Apple からの電子メールの返信によると、これは純粋な技術的決定というよりも、認証に関するビジネス上の決定であるようです。
ああ、完璧だ。USB-CとTB3の互換性の問題に加えて、通常のTB3とmacOS認証TB3アクセサリもあるんだね🙃 #ThisIsFine pic.twitter.com/vLKqw43rRs
— カオス・ティアン (@KhaosT) 2016 年 11 月 19 日
いずれにせよ、結果は異なる可能性があり、このハックを使用すると、macOS でサポートされていない Thunderbolt 3 ハードウェアを有効にするスクリプトを実行することに対する完全なリスクと責任を負うことになります。
MacBook ProでサポートされていないThunderbolt 3デバイスを有効にする方法
より多くの動画をご覧になるには、YouTubeチャンネルに登録してください。
ステップ 1: Thunderbolt 3 デバイスが macOS でサポートされていないことを確認します。
Thunderbolt 3対応デバイスをMacBook ProにThunderbolt 3ケーブルで接続します。汎用のUSB-Cケーブルではなく、必ず適切なThunderbolt 3ケーブルを使用してください。一見すると違いが感じられるかもしれませんが、実際には違います。
メニューバーのApple () をクリックし、Option (⌥) キーを押しながら「システム情報」をクリックします。「ハードウェア」セクションの「Thunderbolt」をクリックし、接続されたThunderbolt 3デバイスがサポートされていないデバイスとして認識されていることを確認します。
ステップ 2:システム整合性保護を無効にします。
このスクリプトを正常に実行するには、SIPを無効にする必要があります。SIPを無効にするには、Macを再起動し、再起動時にCommand (⌘) + Rを押し続けます。リカバリメニューが表示されたら、メニューバーの「ユーティリティ」をクリックし、「ターミナル」を選択します。
ターミナル ウィンドウで次のように入力し、キーボードの Return キーを押します。
csrutil を無効にする
成功した場合は、Mac を通常通り再起動します。
ステップ 3: Safari を使用して TB3 イネーブラ スクリプトをダウンロードします。
TB3イネーブラはKhaosTのGitHubページにあります。tb3-enabler.pyへのリンクをクリックし、「Raw」ボタンを右クリックして「リンクされたファイルをダウンロード」を選択してください。Safariのデフォルト設定を使用している場合、スクリプトファイルはダウンロードフォルダに保存されます。
ステップ 4: スクリプトに実行権限を与えます。
ターミナル ウィンドウを開き、次のように入力します。
chmod +x
x の後にスペースを入れ、ダウンロードフォルダから tb3-enabler.py ファイルをターミナルウィンドウにドラッグして、ファイルへのパスをコピーします。キーボードの Return キーを押して、スクリプトに実行権限を付与します。
ステップ 5: tb3-enabler スクリプトを実行します。
同じターミナル ウィンドウで、次のように入力します。
須藤
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デバイスを有効にする際に私が遭遇した主な欠点は、システム整合性保護を無効にしておく必要があることと、(この記事の投稿時点では)macOSの公開されている最新バージョンでしか動作しないことです。この方法をテストするために、macOSを12.10.2ベータ版から12.10.1に復元する必要がありました。
StarTech Thunderbolt 3 ドック
StarTech の担当者は、MacBook Pro が Thunderbolt 3 を採用するのを見越して、1 か月以上前にこのドックを送ってくれました。残念ながら、このドックは Windows 専用と記載されており、Mac に接続したときにサポートされていないと表示されました。
実は、このハックのことを知ったとき、私はドックを StarTech に返送している最中だったので、まだ返送していないのは良かったと思います。これにより、ドックが機能することを確認できたからです。
このドックの一番の気に入っている点は、真のThunderbolt 3ドックであることです。つまり、Thunderbolt 3の帯域幅をフルにサポートしています。ドックのDisplayPort接続を介して4Kディスプレイに接続し、60Hzでフル4Kをサポートできました。
StarTech によれば、Thunderbolt 3 ポートを備えたディスプレイをお持ちの場合、このドックを使用して複数の 4K ディスプレイに接続できるとのことですが、その機能はまだテストしていません。
ディスプレイ出力機能に加えて、ドックには、USB-A ポートが 2 つ、USB-C デバイスを接続するための追加の 5Gbps USB-C ポート、ギガビット イーサネット、ヘッドフォンとマイク用の 3.5mm ポートが 2 つ搭載されています。
このドックを使っていて一番困ったのは、Thunderbolt 3で接続した際にMacBook Proに15Wしか電力を供給できないことです。StarTechのマニュアルには、このドックは最大100Wの電力を供給するUSB Power Deliver 2.0に完全対応していると記載されていますが、どうやらMacBook ProをコンピュータではなくUSBアクセサリとして認識しているようです。StarTechはファームウェアアップデートで修正できるかもしれませんが、ハックを使わずにMacでサポートされていないことを考えると、実際にそうなるかどうかは誰にも分かりません。
言うまでもなく、十分な充電電力がないことは、StarTechがこの件を急いで改善しないと仮定すれば、このドックを使用する上での大きな欠点です。もちろん、MacBook Proの充電器を接続することもできますが、それではワンケーブルソリューションのドックの目的が達成されないことになります。
これらの警告にもかかわらず、60Hzで4K(および5K)ディスプレイに接続できるこのドックを使いたいという方もいらっしゃるでしょう。制限事項や複雑な設定を考えると、断固としてお勧めすることはできませんが、Macユーザーにとっては文鎮だったものを(WindowsマシンやBootcampでも問題なく動作します)便利なものに変身させられるのは本当に素晴らしいことです。実際、当時は充電機能が不十分だったにもかかわらず、帯域幅とディスプレイ出力機能が向上しているため、最近紹介したCalDigit USB-Cドックの代わりにこのドックを使うつもりです。
StarTech Thunderbolt 3 デュアル4KドッキングステーションはAmazonで200ドル強で購入できます。電源アダプターと0.5メートルのThunderbolt 3ケーブルが付属しています。
このハックについてStarTechに問い合わせており、今後のサポートやファームウェアのアップグレードに関する公式アップデートがあれば、改めて報告します。同社はMac用のThunderbolt 3アクセサリも追加で開発中とのことです。
ドックがある程度使えるようになったのは嬉しいのですが、MacBook ProでeGPUを使えるようになる可能性にさらに期待しています。このハックを使ってRazer Coreやその他のThunderbolt 3エンクロージャをうまく活用できたという報告も見かけました。これは、デスクトップ環境でMacBook Proのパフォーマンスを向上させたいと考えている人にとっては間違いなく朗報です。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。