站点图标 程序员哈利

我做了一个小米电视开启自动启动指定App 脚本,让电视变的更纯粹

简介

现在的电视都号称智能电视,但是使用起来却一点都不智能,尤其是上了岁数的老人,老人们普遍都更怀念以前按一下开关就能看电视的时代。我自己就写了个脚本,功能也极其简单。就是打开小米电视的时候,会自动帮你打开电视里面的某个你指定的app。

你别小看这一步,就是这一步,把很多老年人都拒之于智能电视的门外

工具下载

链接:https://pan.quark.cn/s/38fad17df401

教程

一、连接

需要一台windows 或者 linux 机器,可以是你的电脑,也可以是你的路由器。让机器与你的小米电视保持在同一个WiFi网段之下。

二、运行

如果你是Windows电脑,双击运行 monitor.bat 即可。运行后,需要你输入小米电视的IP地址,和电视启动后想要运行的APP包名。类似这样:

========================================================
         Xiaomi TV Auto Start APP
========================================================

请输入小米电视 IP 地址: 192.168.31.68
请输入 APP 包名: org.jellyfin.androidtv

monitor.bat 脚本窗口关闭后,自启功能也会失效。使用install.bat 脚本可以把自启功能添加到Windows定时任务中后台运行。uninstall.bat脚本可以卸载该定时任务。

如果你是Linux,例如在软路由中运行。把 monitor.sh 脚本放入Linux后运行

#设置权限
chmod +x monitor.sh

#运行
./monitor.sh

以下命令将其设为后台运行

nohup ./monitor.sh > /tmp/monitor.log 2>&1 &

三、如果查询小米电视IP和APP包名

小米电视IP在路由器后台中查询

APP包名 使用 apktools 查询

.\apktool.jar d 你的apk

# 例如
.\apktool.jar d .\jellyfin-androidtv-v0.19.9-release.apk

得到一个 AndroidManifest.xml 文件,其中 package 内容就是 包名

退出移动版