解決策
AppleがmacOS 27「Golden Gate」を出荷した際、ユーザーがApple Intelligenceをオフにできるトグルを廃止した。AIモデルは約12GB——一部の数え方では30GB超——を占め、Siriの新しい機能やWriting Tools、Genmoji、Image Playground、ChatGPT拡張を一度も使わない人にとっても同様だ。これを受けて、Om Lahore名義で活動する開発者がRemoveMacAIを制作した。これはApple Intelligenceをオフにするオープンソースのコマンドラインツールで、開発者は完全に可逆だと説明している。
巧妙なのは、触れない部分にある。RemoveMacAIは「Siri、Writing Tools、Genmoji、Image Playground、ChatGPT拡張、そしてすべての要約をオフにし、その後モデルを削除してmacOSが再びダウンロードするのを止める」と開発者はRedditに書いた。仕組みは「システム設定で承認する構成プロファイルとApple自身のアセットサービスを使うことで、System Integrity Protectionはオンのまま、/System内の何物にも直接触れない」というものだ。
プロファイルを削除すればデフォルトに戻り、機能を再びオンにするとmacOSがモデルを再ダウンロードする。別設定であるディクテーションは動作し続け、ユーザーは気に入らない機能だけを除去できる。
Ars TechnicaはmacOS 27リリースの約1週間後にこのツールを報じた。Redditのユーザーは動作すると報告し、数日でGitHubのスター1,700を獲得した。コメンテーターはこれを状況の指標と捉えた。「macOSでも、新しいOSをインストールしたらシステムリソースの制御を取り戻し、不要なクソウェアを除去するためにサードパーティのスクリプトを実行しなければならないところまで来た」。
達成したこと
Apple自身の構成プロファイル経路を通じて機能をオフにする——SIPはオンのまま、/Systemは無傷、そしてmacOS自体がモデルの再ダウンロードを止める
なぜ機能したか
モデルを手動で削除すればSystem Integrity Protectionと戦い、アップデートのたびにやり直すことになる。プロファイル経由ならOS自身に作業をさせられる。
切り替えがユーザー承認のプロファイルを通じて行われるため、変更は監査可能で可逆的であり、システムファイルを一切変更しない。
機能ごとの選択的除去により、一つの大雑把なスイッチがメニューになった。これはほとんどのユーザーが実際に望むものだ。
Apple自身のアセットサービスはモデルの再ダウンロードを機能の状態に紐づけているため、再ダウンロードのブロックは同じ機構で無償で得られる。
応用できること
ベンダーが正面の扉を閉ざしても、そのベンダー自身の管理チャネルはしばしば開いたままである。最もクリーンなハックとは、プラットフォーム自身が認め、取り消せるものである。
その後
リリースから1週間以内に、このツールはGitHubのスター1,700を獲得し、Ars Technicaの報道(MacRumorsとThe Verge経由で発見)を受け、動作を確認するユーザー報告もあった。情報源にはAppleからのコメントは記録されていない。
出典をたどる
出典
- Command-line tool quickly removes Apple Intelligence from macOS 27 Ars Technica · arstechnica.com ·