Skip to content

Releases: mirute02/tvremocon

Release list

v1.0.1

Choose a tag to compare

@mirute02 mirute02 released this 06 Sep 14:40

Tapo 赤外線ハブ(H110 / TH11)経由でテレビを操作するホーム画面ウィジェット。

インストール

  1. 下の tvremocon.apk をダウンロードして開く
  2. 「提供元不明のアプリ」の許可を求められたら、ブラウザ(またはファイルアプリ)に許可する
  3. 初回起動時にローカルネットワークへのアクセスを許可する(Android 17 以降)

Android 12 以上。Tapo アプリで「サードパーティ製サービス」を有効にしておくこと。

v1.0.0 について

v1.0.0 は取り下げた。署名鍵を作り直したため、v1.0.0 を入れた状態からは上書き更新できない。
入れている場合は一度アンインストールしてから導入すること(ウィジェットの設定はやり直しになる)。

変更点

  • ウィジェットのボタンが反応しない問題を修正。休止に戻す待機がブロードキャストを保持しており、
    Android は同じ受信側へのブロードキアストを直列に配信するため、後続のタップが滞留していた
  • ハブからの応答の署名を検証するようにした。AES-CBC 自体は改ざんを検知しないため、
    同じネットワーク上での応答の差し替えを防ぐ
  • ハブが見つからないときの LAN 探索を 10 分に 1 回までに制限。
    自宅以外のネットワークで押下のたびに走査しないため
  • Keystore の一時的な失敗で保存済みの認証情報を消さないようにした

署名

証明書 SHA-256:
a9b795dc1e59c36089ec6e286749d259af6e4ea2e95c9f2b008ea297a17fa5c3

既知の挙動

  • 一部のテレビでは1回の送信で音量が2段階動く(ハブ側の挙動。Tapo アプリからも同じ)
  • 起動中の表示は5秒で休止に戻る