2分で読めます
| macOS

画像クレジット: Apple
AppleがWWDC 24のmacOSセグメントで最初に発表した機能の一つがiPhoneミラーリングでした。同社幹部はこの機能に非常に期待していたようで、最初の開発者向けベータ版で発表されなかったのは不思議な気がします。
iPhoneミラーリングに必要な要素はすべて揃っているように見えるので、なおさらです。必要なのは、十分な自由時間と強い意志を持った10代の若者だけでした。
macOSの機能に侵入するハッキング
JJTechというユーザー名を持つ高校生のジェームズさんは、Mastodonインスタンスでの進捗状況を共有しました。彼はAppleがiOS 18とmacOS 15のSequoia開発者ベータ版をリリースしてからわずか数時間後に作業を開始しましたが、完了するまでには数日かかりました。
JJTechはまず、macOSでiPhoneミラーリングを有効にすることから始めました。アプリを見つけてロックを解除するにはデバッガーツールが必要でしたが、すぐには入手できませんでした。
セットアップウィザードを開いてから1時間半後、ようやくペアリング画面にたどり着いた。さらに数時間後、6月11日の早朝、彼はmacOSでできることはすべてやったことに気づいた。
ジェームズ氏は6月13日に別のアップデートを共有しました。彼はiOS 18開発者ベータ版の「隠れた障害」を回避し、iPhoneのミラーリング設定のロックを解除することができました。
JJTechは、iPhone側でさらに詳細を明かさない調整を繰り返しながら、12時間以上経ってようやくAppleの制限を完全に克服することができました。彼は、iPhoneからMacの画面にミラーリングされたメモアプリのスクリーンショットを公開しました。
iPhoneミラーリングはまだほとんどの人にとってアクセスできない

しかし、JJTechはmacOS SequoiaでiPhoneミラーリングを有効にするために必要なツールや手順について具体的には明らかにしていません。現時点では、この機能を有効にするにはかなりの労力と技術的な知識が必要であることだけが明らかです。
したがって、この機能がすぐに利用可能になるとは期待しないでください。ジェームズ氏自身が述べたように、「Appleがこの機能がまだ準備が整っていないと考えているのは明らかです」。今のところ、iPhoneミラーリングがどのようにして実現できたのか、ただ驚くばかりです。そして当然のことながら、Appleが最初の開発者向けベータ版でこの機能をリリースしなかった理由も疑問に思います。
iPhoneのミラーリングをクラックしたティーンエイジャーがiMessageをリバースエンジニアリング
JJTechはどうやら、Appleの囲い込まれた庭に亀裂を入れるのが得意なようだ。Appleの意図に反してmacOSでiPhoneミラーリングをアンロックする前に、ジェームズはメッセージアプリ(今でもiMessageと呼ばれることもある)をリバースエンジニアリングしていた。
このティーンエイジャーは、Appleデバイスなしでメッセージアプリを使えるようにする「PyPush」という概念実証アプリを開発しました。このプロジェクトは、Appleデバイスなしでメッセージアプリを使えるようにするアプリで有名になったソフトウェア会社Beeperに買収されました。ジェームズは現在Beeperで働いています。
iPhoneの画面をMacにミラーリングする方法があるが、ちょっとした落とし穴がある

AppleのiPhoneミラーリングのリリースを待ちきれないけれど、JJTechのような技術は持っていないという方もご安心ください。iPhoneの画面をMacで使う方法はまだありますが、かなり制限があります。
macOS 12 Monterey以降では、MacをAirPlayスクリーンとして使用できます。設定アプリで「一般」>「AirDropとHandoff」と進み、「AirPlayレシーバー」オプションをオンにしてください。この画面で、プライバシー設定も変更できます。
ただし、これには2つの大きな制限があります。まず、スマートフォンの画面をストリーミングしながらMacを操作することはできません。これはmacOS 15 SequoiaのiPhoneミラーリングでは可能です。また、MacからiPhoneを操作することもできませんが、これも最新バージョンでは可能です。AirPlayを使用する場合は、スマートフォンの画面しか使用できません。