小米电视,应用:文档应用。插上 U 盘后,可以在文档应用里浏览到 U 盘的视频或图片之类的文件。
在浏览界面,按电视遥控器上的三横键,会弹出有“远程管理”功能,确定后,会看到一个 FTP 的链接,再确定后,即可通过局域网上传文件到此 U 盘。
看了下,这个功能应是通过 SwiFTP 3.3.14 实现的。
问:有没有办法实现,开机即启动这个 FTP 功能(而不是开机后人工按键开启)? U 盘会一直插在电视上。
1
tool2dx 116 天前
需要第三方辅助调用的,代码见 https://github.com/jac459/metadriver/blob/master/Library/MiTV.json#L47
一般情况下,小米电视的 http 6095 端口都是开放的,随便调用。 |
2
tool2dx 116 天前
第三方检测开机有两种,第一个是 openwrt ,有 wifi 上线提醒回调消息的。
第二个是机顶盒,能通过 cat /sys/class/drm/card0/card0-HDMI-A-1/status 检测到小米电视 HDMI 是否在输出,或 CEC 联动重启检测,都是可行的。 |
3
kokutou 116 天前 via Android
电视机插 u 盘打开 ftp 也算作是 NAS 是吧
|
4
crc8 OP @tool2dx 谢谢,6095 我看了下挺好用,但 6095 似乎是只能启用某个 APP ,而不能启用 APP 里的某个功能,比如它可能启用这个“文档管理”应用,但不能启用“文档管理”应用里的 FTP 远程管理功能。
是这样理解吗? |
5
tool2dx 116 天前
@crc8 类似 SwiFTP 这种,很大概率会做成一个后台服务,可以用 adb shell am startservice 来远程启动。
第一步开启小米电视 adb 第二步查询 FTP 对应的服务名称。 第三步写一个 APP 调用 adb ,感觉流程会有那么一点点复杂。 你还不如自己去 github 上找一个现成的 FTP APK ,设一个开机自启动参数算了。 |
6
crc8 OP |
7
mocuishlelin 110 天前
@tool2dx 感谢提示有这个端口,请问您知道小米电视可以永久开启 adb 吗,重启似乎 adb 会自动关掉
|