Lilith.
⌕
編集イラスト: CleanYourTV、Android TVのホーム画面をユーザーの手に取り戻す
Lilithのイラスト · 編集リミックス

CleanYourTVは、Android TVとGoogle TV向けのオープンソースツール群だ。家庭内のWi-Fi経由で接続し、広告サービスやコンテンツ欄など一部のプリインストール済みパッケージを無効化して、シンプルなホーム画面を導入する。開発者のGathinは、Netflixを開く前に広告が表示される両親のテレビを見直したことから、この取り組みを始めた。作業にはClaude Codeを使った。

リポジトリには、パッケージや設定のバックアップ、無効化、復元のためのスクリプトと、接続ツール、独自ランチャーが含まれる。プロジェクトによると、コミュニティが数百のテレビやプロジェクターの機種別リストを整備している。リストは更新中の参考情報であり、すべての機種が同じ条件で検証された保証ではない。

変わるのはシステムのホーム画面で、配信アプリ内の広告ではない

CleanYourTVはローカルネットワーク上でAndroid Debug Bridgeを利用する。まずパッケージと設定の情報を保存し、pm disable-userで選んだパッケージを無効化したうえで、独自ランチャーをホーム画面に設定する。プロジェクトによればアプリ自体は削除せず、復元用スクリプトで再び有効にできる。

目指すのは、お気に入りのアプリやHDMI入力、テレビの設定にすぐアクセスできる画面だ。メーカーによってパッケージの名前や役割が違うため、機種別リストが重要になる。広告らしく見えるものを片端から止めれば、実際に使っている機能まで壊しかねない。

テレビのメニュー広告はリビングをもう一つの広告枠にする

メーカーやプラットフォームは、ホーム画面をおすすめ情報やスポンサー付きコンテンツ、利用状況の収集に使える。CleanYourTVはその不満を具体的な操作に変え、root化やファームウェアの交換をせずに、画面の一部を持ち主が変更できるようにする。

開発の経緯も示唆的だ。AIコーディングアシスタントは一度きりの修正をスクリプトとランチャーにする助けになった。しかし、実用性を支えるのは、複数の機種で試し、例外を記録する参加者の仕事だ。Vibe codingが出発点を作り、信頼性はコミュニティが積み上げる。

対応状況は機種次第で、誤った無効化は機能を壊す

主な対象はAndroid TVとGoogle TVだ。Fire TVは一部機能のみで、代替ランチャーを入れられないテレビもある。SamsungのTizen、LGのwebOS、Roku、Vizio、Hisense VIDAAは中心的な対応対象ではない。また、YouTubeやNetflixなどのアプリ内広告を止めるものでもない。

システム設定の変更にはリスクがある。不要に見えるパッケージが必要な機能を支えている場合があり、ファームウェア更新で無効化した項目が戻ることもある。メーカーのサポートに影響する可能性もあるため、作業前に正確な機種、対応リスト、復元手順を確認したい。「元に戻せる」という説明だけで、バックアップや変更内容の理解を省いてはいけない。

機種別リストを更新し続けられるかが長期的な価値を決める

CleanYourTVの長期的な価値は、ランチャーの見た目よりも、機種ごとのリストと利用者からの修正にある。テレビのソフトウェアが更新されれば、情報も古くなる。コミュニティが例外を記録しながら更新できれば、一度話題になっただけの手順ではなく、継続して使えるツールになりうる。

利用者はまず正確な機種を探し、変更前に復元方法を読むべきだ。メーカーにとっては耳の痛い話でもある。利用者が自分でホーム画面を置き換えるなら、メニュー広告はスマートテレビに不可欠なものとは言いにくくなる。

Lilithの判定

テレビは番組を映すもので、広告枠をもう一つ売るためのものではない。CleanYourTVは持ち主に一部の操作権を返すが、間違ったパッケージを無効化すれば、配信の夜がずいぶんアナログな夜に変わる。