小米安卓电视上的这个功能能否开机启动?

68 天前
 crc8

小米电视,应用:文档应用。插上 U 盘后,可以在文档应用里浏览到 U 盘的视频或图片之类的文件。

在浏览界面,按电视遥控器上的三横键,会弹出有“远程管理”功能,确定后,会看到一个 FTP 的链接,再确定后,即可通过局域网上传文件到此 U 盘。

看了下,这个功能应是通过 SwiFTP 3.3.14 实现的。

问:有没有办法实现,开机即启动这个 FTP 功能(而不是开机后人工按键开启)? U 盘会一直插在电视上。

3065 次点击
所在节点    Android
7 条回复
tool2dx
68 天前
需要第三方辅助调用的,代码见 https://github.com/jac459/metadriver/blob/master/Library/MiTV.json#L47

一般情况下,小米电视的 http 6095 端口都是开放的,随便调用。
tool2dx
68 天前
第三方检测开机有两种,第一个是 openwrt ,有 wifi 上线提醒回调消息的。

第二个是机顶盒,能通过 cat /sys/class/drm/card0/card0-HDMI-A-1/status 检测到小米电视 HDMI 是否在输出,或 CEC 联动重启检测,都是可行的。
kokutou
68 天前
电视机插 u 盘打开 ftp 也算作是 NAS 是吧
crc8
68 天前
@tool2dx 谢谢,6095 我看了下挺好用,但 6095 似乎是只能启用某个 APP ,而不能启用 APP 里的某个功能,比如它可能启用这个“文档管理”应用,但不能启用“文档管理”应用里的 FTP 远程管理功能。

是这样理解吗?
tool2dx
68 天前
@crc8 类似 SwiFTP 这种,很大概率会做成一个后台服务,可以用 adb shell am startservice 来远程启动。

第一步开启小米电视 adb
第二步查询 FTP 对应的服务名称。
第三步写一个 APP 调用 adb ,感觉流程会有那么一点点复杂。


你还不如自己去 github 上找一个现成的 FTP APK ,设一个开机自启动参数算了。
crc8
68 天前
@tool2dx 哈,虽说是 3 步走,确实有点复杂。而且我是完全外行。

我现在是找到的是 be.ppareit.swiftp_free_30100.apk ,不知道装上去会不会与原来的冲突之类的。
mocuishlelin
62 天前
@tool2dx 感谢提示有这个端口,请问您知道小米电视可以永久开启 adb 吗,重启似乎 adb 会自动关掉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1069593

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX