turned-on flat screen television
Photo by Glenn Carstens-Peters on Unsplash

AIコーディング支援を使い、テレビの広告表示や視聴データの追跡を減らす改造が広がっています。Android TVやGoogle TVでは、開発者向け機能を使って不要なアプリを無効にし、ホーム画面を置き換える方法が共有されています。ただし、テレビのOSによってできることは異なり、改造後もデータ収集がすべて止まるとは限りません。

ADBを使った改造が広がる

対象は主にAndroid TVやGoogle TVを搭載するテレビです。TCL、Hisense、Sonyなどの機種向けに、広告や不要な表示を減らし、アプリを見つけやすいホーム画面に変更するプロジェクトが公開されています。AIはこうした作業を支援しますが、設定変更やランチャーの仕組み自体はAndroidに以前からある機能です。

代表的な手段の一つが、Android Debug Bridge(ADB)です。テレビの開発者向け設定でデバッグを有効にし、同じWi-Fiにつないだパソコンから操作します。Cleanyourtvは、変更前にインストール済みアプリや設定を保存し、メーカーの計測機能や広告サービスなどを削除せずに無効化する手順を案内しています。

ホーム画面は、別のランチャーアプリをインストールして置き換えます。Cleanyourtvはroot化やファームウェアの書き換えを使わず、無効化した設定を戻すスクリプトも用意しています。ただし、実行する変更を利用者が確認する手順や、機種ごとの対応状況はプロジェクトによって異なります。

広告と視聴データをめぐる不満

テレビの自動コンテンツ認識(ACR)は、画面に表示された番組などを識別し、視聴状況の把握に使われる技術です。テレビメーカーは視聴データを広告配信や視聴者の測定に利用でき、視聴内容に応じた広告やおすすめ表示にもつながります。

テレビのメニューからACRやターゲット広告を無効にできる場合がありますが、設定項目が見つけにくいこともあります。改造プロジェクトは、広告表示や計測サービスを無効にしたり、アプリ中心のシンプルなホーム画面に切り替えたりする方法を提供しています。

ネットワーク側で通信先を制限する方法もあります。dumbtvは、テレビ上の設定で止められない通信先をDNSフィルターで遮断する仕組みを案内しています。ただし、通信が暗号化されていると、送信先が分かっても中身までは分からないことがあり、ネットにつないだテレビのデータ収集を完全に防げるとは限りません。

対応するOSと戻せる範囲

この方法は、すべてのスマートテレビで同じように使えるわけではありません。公開されているプロジェクトは主にAndroid TVやGoogle TVを対象とし、一部のFire TV製品では広告などを整理できても、標準ホーム画面を置き換えられない場合があります。

SamsungのTizen、LGのwebOS、Roku、VizioのSmartCastは異なるOSを使っており、Android向けの手順はそのまま適用できません。CleanyourtvはFire TVについて、ホーム画面の置き換えではなく、不要な機能を無効にする方法を案内しています。LG向けに紹介された方法も、別の端末からランチャー画面を配信するもので、Androidテレビと同じ改造ではありません。

設定を戻せる仕組みがあっても、作業中に問題が起きないとは限りません。tv-detoxは変更前の確認や、無効化したアプリを再び有効にする手順を案内する一方、起動ロゴで止まったり再起動を繰り返したりしたテレビがあったと警告しています。作業後はデバッグ機能をオフにするよう促し、OLEDテレビでは画面の焼き付き防止のためスクリーンセーバーを維持するよう注意しています。

メーカーに問われるホーム画面

公開されているランチャーには、アプリや入力端子、時計に表示を絞るものや、アプリをタイルや一覧で並べるものがあります。利用者が普段使うアプリへ移りやすくする狙いもあります。

AI支援は、テレビの機種ごとに異なるアプリを調べ、設定変更やランチャーの作成を進める作業を手伝います。ただし、AIを使わなくてもADBによるアプリの無効化やランチャーの導入は可能です。AIによって変わるのは、既存機能を利用する手間や速度です。

テレビをインターネットから切り離せば視聴データの送信を避けられますが、ストリーミング利用も制限されます。広告の量やホーム画面の構成をメーカーがどう見直すかが、利用者の不満に応えるうえで焦点になります。