简介
现在的电视都号称智能电视,但是使用起来却一点都不智能,尤其是上了岁数的老人,老人们普遍都更怀念以前按一下开关就能看电视的时代。我自己就写了个脚本,功能也极其简单。就是打开小米电视的时候,会自动帮你打开电视里面的某个你指定的app。
你别小看这一步,就是这一步,把很多老年人都拒之于智能电视的门外
工具下载
链接:https://pan.quark.cn/s/38fad17df401
- monitor.bat (windows版) 自启动脚本
- install.bat (windows版) 安装为windows定时任务
- uninstall.bat (windows版) 卸载定时任务
- monitor.sh (linux版) 自启动脚本
教程
一、连接
需要一台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 内容就是 包名

