Googlebook を root 化すると、Android スマートフォンから画面を転送する「アプリのキャスト (Cast My Apps)」機能が利用できなくなることが明らかになりました。
Magisk の開発者である John Wu 氏 (@topjohnwu) が X 上で報告したもの (Android Authority 経由) で、Googlebook がハードウェアキー構成証明 (Hardware Key Attestation) を通過できなくなるため、スマートフォン側が接続を拒否します。
ハードウェアキー構成証明の不通過によりスマートフォン側が拒否
Wu 氏によると、Magisk で root 化した Googlebook においてアプリのキャストが動作しなかった原因を調べたところ、スマートフォン側がハードウェアキー構成証明 (Hardware Key Attestation) を通過しない Googlebook からの接続を拒否しているためだと説明しています。
root 化によって Googlebook 側がハードウェアキー構成証明を満たさなくなる結果、スマートフォン側から安全な接続先とみなされず、キャストの実行がブロックされます。
通常、Android スマートフォンで root 化を行うと、Google ウォレットや銀行系アプリ、DRM 保護を伴う動画配信アプリなどが起動しなくなります。
アプリのキャストでも同様に、スマートフォンの画面や入力データを PC 側へリアルタイムに転送するため、改ざんされた環境にデータが流出するのを防ぐ目的で、ハードウェアレベルの厳格な検証が必須とされていると考えられます。
Googlebook ではテザリング接続時などにアプリのキャストが利用できない不具合も報告されていますが、今回のケースは不具合ではなく、スマートフォン側のセキュリティ保護仕様によるものとなります。
Magisk v31.1 ベータで Googlebook のサポートは展開
Magisk は先日公開された最新ベータ版 Magisk v31.1 において、Googlebook を正式にサポートしました。
公式ドキュメントに導入手順が追加され、USB ドライブを使用したリカバリ GPT イメージのパッチ書き込みや、Googlebook OS のマルチユーザー環境 (HSUM) に合わせた root 権限の事前許可制などが導入されています。
しかし、今回報告されたように root 化を適用すると Googlebook のコア機能の一つである「アプリのキャスト」機能が利用できなくなるため、導入する場合には注意が必要です。

