Releases: mirute02/tvremocon
Releases · mirute02/tvremocon
Release list
v1.0.1
Tapo 赤外線ハブ(H110 / TH11)経由でテレビを操作するホーム画面ウィジェット。
インストール
- 下の
tvremocon.apkをダウンロードして開く - 「提供元不明のアプリ」の許可を求められたら、ブラウザ(またはファイルアプリ)に許可する
- 初回起動時にローカルネットワークへのアクセスを許可する(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秒で休止に戻る