読者の皆さんは、AppleのContinuityスイートについて既にご存知でしょう。これはiOS 8とOS X Yosemiteで導入された一連の機能です。Instant Hotspot、新しいAirDrop、MacからのSMS/電話通話、Handoffなどが含まれます。macOS SierraとiOS 10では、自動ロック解除とユニバーサルクリップボードが新たに追加されました。
もちろん、これらの機能を利用するには特定のハードウェアが必要です。そのため、2010年か2011年頃以前のMacでは、新機能の一部またはすべてがサポートされていないようです。しかし、古いハードウェアでもContinuityを有効にする方法があることがわかりました。このガイドでは、その方法を説明します。
使用するソフトウェアは Continuity Activation Toolと呼ばれ、macOS を騙してハードウェアが Continuity の要件と互換性があると信じ込ませます。
Continuity Activation Tool は一部の Mac で動作します。モデルによっては、アップグレードした Wi-Fi カード、USB Bluetooth LE ドングル、または場合によっては新しいハードウェアが一切必要ない場合もあります。このツールは、システムにハードウェアを元の状態として認識させ、Continuity 機能を有効にします。
上のグラフは、Macのモデルと年式ごとに必要なハードウェアアップグレードを分類した、かなり正確なガイドです。多くの人は、Wi-Fiカードをアップグレードするほどの機能を重視しないかもしれませんが、安価なUSBドングルだけで済む、あるいはツール本体だけで済むのであれば、これは試してみる価値のある便利な小技です。
このような変更を行う場合は、必ず事前にシステムをバックアップしてください。このツールはmacOS (High) SierraまたはOS X El Capitanでの動作は完全には保証されていませんが、私の経験では問題なく動作するようです。
サポートされていないハードウェアに継続性をもたらすための要件
- dokterdok の継続性アクティベーション ツールのベータバージョン。
- プロセスと互換性のある Mac。上記の表を確認してください。
- 必要なハードウェアの変更。Bluetoothドングルが必要な場合は、互換性があり安価なGMYLE BT LEドングルをお勧めします。
このガイドでは、2011年後半のMacBook ProとGMYLEドングルを使用しましたが、問題なく動作しました。同じドングルを使用して、macOS 10.10を搭載した2009年中期のMacBook ProでもContinuity Activation Toolを使用することに成功しましたが、macOS 10.11と10.12ではカーネルパニックが発生しました。
そのため、作業を始める前にOSの 完全バックアップを作成してください 。最悪の場合、他に方法がない場合は、そこから復元することができます。覚えておいてください。作業前にバックアップを作成しないと、後で問題が発生しても同情されません。
古いMacとの連携方法
1) まず、システム整合性保護(SIP)を無効にしてください。無効にしないと、変更が反映されません。SIPを無効にする方法については、こちらの簡単な手順に従ってください。
2) /System/Libraryに移動し、 IO80211Family.kext と IOBluetoothFamily.kextという 2 つの kext を見つけます 。
3) 2 つの kext ファイルをコピーし、問題が発生した場合に備えて外部ドライブまたは USB ペンに貼り付けて保管します。
4) 次に、Continuity Activation Tool を起動し、画面の指示に従います。
5) サポートされていない macOS バージョンに関する警告が表示された場合は、 「はい」 を選択して続行します。
6) BT 4.0 ドングルを使用する場合は、プロンプトが表示されたら USB ポートに挿入します。(Wi-Fi カードを完全に交換した場合は、開始前に挿入されているはずです)。
7) 最初に表示される情報をよくお読みください。互換性のあるものとそうでないもの、そしてエラーが見つかったかどうかの詳細が記載されています。以下に表示例を示します。
8)パッチ適用が完了したら、再起動してください。その後、Continuity 機能が有効化されているはずです。Continuity Activation Tool を再度開き、パッチ適用ではなくシステムレポートを選択することで、有効化を確認できます。また、以下の画像のように Continuity 機能が有効化されているか確認することもできます。
最初のスクリーンショットは、Continuity Activation Tool を実行する前のものです。古い AirDrop インターフェースが表示されており、システム環境設定 > 一般に Handoff のオプションがありません。
2つ目のスクリーンショットは、Continuity Activation Tool を実行した後、BT 4.0 LEドングルを装着したMacBook Pro 2011です。ご覧の通り、最新のAirDropインターフェースとiOSデバイスからのHandoffが有効になっています。
継続性アクティベーションツールの削除
Macの起動時にカーネルパニックが発生するほどの問題が発生している場合は、手順1から始めてください。Macは正常に起動するが問題がある場合、または単に初期状態に戻したい場合は、手順5から始めてください。これらの手順をすべて実行しても問題が解決しない場合は、下部の注記をご覧ください。
1) 電源ボタンを押した後、cmd-R を押して、Mac を Recovery HD から起動します 。
2) リカバリが完了したら、ターミナル ウィンドウを開き、上記のインストール手順の手順 2 の kext のバックアップが保存されている USB または外付けハード ドライブを接続します。
3) ターミナルを使用して、バックアップを外部ドライブからブートドライブの /System/Library/Extensions にコピーし、編集したバックアップを置き換えます。
4) ブートドライブを再起動します。
5) Continuity Activation Tool を起動し、 オプション 3 - アンインストールを選択します。
6)完了したら再起動します。
7) (オプション: 最初から SIP が有効になっているかどうかによって異なります。必要に応じてリカバリを起動し、SIP を再度有効にします。
注: これらの手順を試してもMacがメインOSを起動できず、トラブルシューティングができない場合は、バックアップから復元するか、OSを再インストールする必要があります。Recovery HDから起動してOSを再インストールすると、問題が解決し、プロセス中にドライブを消去しない限り、データは保持されます。または、Carbon Copy ClonerのバックアップまたはTime Machineのバックアップを使用して、システムを完全に復元することもできます。
完了!6年前のMacにContinuity Activation Toolを使って新たな命を吹き込むことができて嬉しいです。SSDと、セールで10ポンドで買ったBluetoothドングルを組み合わせると、日常使いでは今のマシンとほとんど区別がつきません。
こちらもお読みください:
- サポートされていないMac間でAirDropファイル転送を有効にする方法
- サポートされていないMacハードウェアにmacOS 10.12 Sierraをインストールする方法
このガイドをどのように活用したか、また、当初は Apple の継続性要件を満たしていなかったが、現在は適合できるマシンがあるかどうかを教えてください。