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