Wi-Fi経由のADBでAndroid TVやGoogle TVの不要アプリを無効化し、ホーム画面を軽量なApple TV風ランチャーに置き換えます。
simbasjungles/free-my-tv
Google TVとAndroid TV向けのオープンソース・広告なしのホーム画面置き換えアプリ。自分のアプリの人気作品、天気、暗号資産価格を表示します。
- スター
- 1,020
- フォーク
- 112
- 未解決の Issue
- 6
- 最終コミット
- 7 時間前
これは何?
Free My TVは、Google TVとAndroid TV端末の標準ホーム画面とスクリーンセーバーを、スポンサー枠やバナー、自動再生プロモーションのないランチャーに置き換えます。シェルフには選んだストリーミングアプリが表示され、並び順はテレビ上で設定できます。人気作品として表示されるのは、インストール済みアプリで視聴できるタイトルだけです。「映画」と「番組」にはそれぞれ専用のタブがあり、ドロワーでは時間ごとの天気予報、日の出・日の入り時刻、任意でBinanceの暗号資産価格を確認できます。
このアプリはJavaで書かれたシンプルなAndroidプロジェクトで、Gradleもサードパーティ製ライブラリも使いません。シェルスクリプトからaapt2、javac、d8、zipalign、apksignerを実行してAPKを生成します。インストールにはテレビ本体のADBを使い、端末上で生成したキーでローカルのループバックアドレスに接続します。ホームアクティビティの設定やパッケージの無効化など、標準的なコマンドを実行します。無効化したアプリはアンインストールされず、クラッシュが繰り返された場合はウォッチドッグが標準ホーム画面を復元します。
設定はconfig.propertiesファイル、テレビ上の設定画面、またはClaude Codeへの依頼で行えます。このプロジェクトはClaude Codeでの変更を想定して設計されています。人気作品の表示には無料のTMDB APIキーを使用し、天気情報はOpen-Meteoから取得します。
主な機能
- 01広告やスポンサーコンテンツのないホーム画面・スクリーンセーバーへの置き換え。
- 02ユーザーが選んだストリーミングアプリを、テレビ上で好きな順に並べて表示するシェルフ。
- 03インストール済みアプリから取得した、時間ごとの人気作品。映画と番組のタブを用意。
- 04ドロワーで天気、日の出・日の入り、任意の暗号資産価格を表示。
- 05現地の日の入り時刻に合わせて切り替わる昼夜テーマ。
- 06元のホーム画面にワンステップで戻せます。アプリはアンインストールされません。
ユースケース
- Google TVやAndroid TVのホーム画面から、プロモーション枠や自動再生広告を取り除く。
- お気に入りのストリーミングアプリを、目立つ場所にまとめて表示する。
- AIアシスタントでアプリ一覧を調整し、対応機種として直接掲載されていないテレビブランドでもGoogle TVストリーマーを使う。
- 依存関係のない小規模なJava製Androidランチャーの実装を学ぶ。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv - 2
MacにAndroidビルドツールをインストールする
brew install --cask temurin android-commandlinetools android-platform-tools - 3
Android SDKのplatformとbuild-toolsをインストールする
sdkmanager "build-tools;34.0.0" "platforms;android-34" - 4
APKをビルドする(config.propertiesで都市名とTMDBキーを設定してから、もう一度実行する)
./build.sh
使う前に知っておきたいこと
- テレビで開発者モードとUSBデバッグを有効にする必要があります。
- トレンド作品の表示には無料のTMDB APIキーが必要です。
- 手動インストールには、パソコンにJDK、Android SDK、adbが必要です。WindowsユーザーはWSLも必要です。
トピック
よくある質問
- free-my-tv とは?
- Google TVとAndroid TV向けのオープンソース・広告なしのホーム画面置き換えアプリ。自分のアプリの人気作品、天気、暗号資産価格を表示します。 Free My TVは、Google TVとAndroid TV端末の標準ホーム画面とスクリーンセーバーを、スポンサー枠やバナー、自動再生プロモーションのないランチャーに置き換えます。シェルフには選んだストリーミングアプリが表示され、並び順はテレビ上で設定できます。人気作品として表示されるのは、インストール済みアプリで視聴できるタイトルだけです。「映画」と「番組」にはそれぞれ専用のタブがあり、ドロワーでは時間ごとの天気予報、日の出・日の入り時刻、任意でBinanceの暗号資産価格を確認できます。
- free-my-tv は無料で使えますか?ライセンスは?
- free-my-tv は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- free-my-tv は今もメンテナンスされていますか?
- 活発にメンテナンス中。free-my-tv の最終コミットは 2026年10月20日 です。
- free-my-tv は何に使えますか?
- Google TVやAndroid TVのホーム画面から、プロモーション枠や自動再生広告を取り除く。 お気に入りのストリーミングアプリを、目立つ場所にまとめて表示する。 AIアシスタントでアプリ一覧を調整し、対応機種として直接掲載されていないテレビブランドでもGoogle TVストリーマーを使う。 依存関係のない小規模なJava製Androidランチャーの実装を学ぶ。
- free-my-tv のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv MacにAndroidビルドツールをインストールする: brew install --cask temurin android-commandlinetools android-platform-tools Android SDKのplatformとbuild-toolsをインストールする: sdkmanager "build-tools;34.0.0" "platforms;android-34" APKをビルドする(config.propertiesで都市名とTMDBキーを設定してから、もう一度実行する): ./build.sh
- free-my-tv はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/simbasjungles/free-my-tv
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Wi-Fi経由でADBを使ってAndroid TVやGoogle TVの不要アプリを無効化し、広告だらけのホーム画面をApple TV風のシンプルなランチャーに置き換えます。
広告なしで、Apple TVのAerialスクリーンセーバーを備えた、中国市場のXiaomiやTCLなどのテレビ向けtvOS風Android TVランチャー。
ADBでAndroid TVを管理するWindowsアプリ。ブloatwareの削除、APKのサイドロード、カスタムランチャーの設定に対応。
Claude Code経由で既存のClaude ProまたはMaxプランを使う、APIキー不要のmacOS向け音声アシスタント。
Spring Boot 4.x / Java 21以降のアプリをベストプラクティスに沿って構築できるよう、Claudeを導くスキルとエージェントをまとめたClaude Codeプラグイン。