Wi-Fi経由のADBでAndroid TVやGoogle TVの不要アプリを無効化し、ホーム画面を軽量なApple TV風ランチャーに置き換えます。
humblemuzzu/dumbtv
root不要でADB経由でFire TVやAndroid TVの広告、テレメトリー、不要なアプリを削除し、いつでも元に戻せるシェルスクリプト。
- スター
- 418
- フォーク
- 35
- 未解決の Issue
- 1
- 最終コミット
- 16 時間前
これは何?
dumbtvは、別のコンピューターからADB経由で実行し、テレビの広告、テレメトリー、不要なプリインストールアプリを取り除くスクリプト集です。rootは不要で、/systemへの書き込みも行いません。トラッキングやプロモーション関連のパッケージを約65個無効化し、広告トラッキングや音声機能をオフにするほか、AmazonのテレメトリーやOTAエンドポイントをブロックするDNSフィルターをデバイス上で実行します。
主な対象はFire OSです。Android TVとGoogle TVには、別のパッケージリストとランチャー方式で対応しています。Samsung、LG、Rokuなど、シェルアクセスができないシステムはサポート対象外です。configureの手順で削除を始める前に残すアプリを選べます。また、事前に取得したスナップショットを使って、restore.shでパッケージの状態、app-ops、ネットワークルール、設定を元に戻せます。
リポジトリには、インターネット権限を持たず、Amazon標準のホーム画面と置き換えられる小規模なオープンソースのホーム画面ランチャーも含まれています。モデルごとのメニュー項目の場所や注意点をまとめたデバイスカタログは、YAMLで管理されています。
主な機能
- 01root不要で、ADB経由で広告、分析、プロモーション関連のパッケージを約65個無効化します。
- 02AmazonのテレメトリーやOTAサーバーをブロックするDNSフィルターをデバイス上で実行します。
- 03削除を始める前に、残すアプリを確認します。
- 04スナップショットからパッケージ、設定、ネットワークルールを復元します。
- 05インターネット権限のないホーム画面ランチャーが含まれています。
- 06すべてのスクリプトでdry-runモードを利用できます。
ユースケース
- ホーム画面に広告が表示される、新品のFire TV StickやFire TV Editionテレビを整理する。
- テレビからメーカーへの視聴データ送信を止める。
- ごちゃついたAndroid TVのホーム画面を、シンプルなものに置き換える。
クイックスタート
- 1
ADBをテレビに接続する
adb connect <tv-ip>:5555 - 2
デバイスが認証済みとして表示されることを確認する
adb devices - 3
読み取り専用の事前チェックを実行する
./scripts/preflight.sh - 4
残すものを選んでから、全工程を実行する
./scripts/configure.sh
使う前に知っておきたいこと
- Fire OSとAndroid TV/Google TVでのみ動作します。Samsung、LG、Rokuなどのテレビには対応していません。
- テレビでADBデバッグを有効にし、adbをインストールしたマシンが必要です。スクリプトはテレビを2回再起動します。
- /dataに保存されているアンインストール済みのストリーミングアプリはスクリプトで復元できないため、ストアから再インストールする必要があります。
- Fire OS 7搭載デバイス1台でテスト済みです。他のOSバージョンでは、異なるパッケージリストが必要になる場合があります。
トピック
よくある質問
- dumbtv とは?
- root不要でADB経由でFire TVやAndroid TVの広告、テレメトリー、不要なアプリを削除し、いつでも元に戻せるシェルスクリプト。 dumbtvは、別のコンピューターからADB経由で実行し、テレビの広告、テレメトリー、不要なプリインストールアプリを取り除くスクリプト集です。rootは不要で、/systemへの書き込みも行いません。トラッキングやプロモーション関連のパッケージを約65個無効化し、広告トラッキングや音声機能をオフにするほか、AmazonのテレメトリーやOTAエンドポイントをブロックするDNSフィルターをデバイス上で実行します。
- dumbtv は無料で使えますか?ライセンスは?
- dumbtv は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dumbtv は今もメンテナンスされていますか?
- 活発にメンテナンス中。dumbtv の最終コミットは 2026年10月19日 です。
- dumbtv は何に使えますか?
- ホーム画面に広告が表示される、新品のFire TV StickやFire TV Editionテレビを整理する。 テレビからメーカーへの視聴データ送信を止める。 ごちゃついたAndroid TVのホーム画面を、シンプルなものに置き換える。
- dumbtv のインストール方法は?
- ADBをテレビに接続する: adb connect <tv-ip>:5555 デバイスが認証済みとして表示されることを確認する: adb devices 読み取り専用の事前チェックを実行する: ./scripts/preflight.sh 残すものを選んでから、全工程を実行する: ./scripts/configure.sh
- dumbtv はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/humblemuzzu/dumbtv
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Wi-Fi経由でADBを使ってAndroid TVやGoogle TVの不要アプリを無効化し、広告だらけのホーム画面をApple TV風のシンプルなランチャーに置き換えます。
ADB経由でNvidia Shield TVなどのAndroid TV端末を整理・調整・診断するデスクトップアプリとPowerShellスクリプト。
ADBでAndroid TVを管理するWindowsアプリ。ブloatwareの削除、APKのサイドロード、カスタムランチャーの設定に対応。
iPhoneのコントロールセンターにあるApple TV Remoteで、Android TV/Google TV端末やMacをローカルネットワーク経由で操作できます。
Windows 10・11のプリインストールアプリを削除し、テレメトリや広告などを無効化するPowerShellスクリプト。