Repolode
humblemuzzu

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. 1

    ADBをテレビに接続する

    adb connect <tv-ip>:5555
  2. 2

    デバイスが認証済みとして表示されることを確認する

    adb devices
  3. 3

    読み取り専用の事前チェックを実行する

    ./scripts/preflight.sh
  4. 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 の数値は毎日更新されます。

関連プロジェクト